Asignación de memoria para tipos de JavaScript

Estoy intentando optimizar el infierno de una aplicación móvil en la que estoy trabajando, y me gustaría saber qué ocupa la huella de memoria más pequeña (me doy cuenta de que esto puede variar según el navegador):

punteros a objetosliterales booleanosnúmeros literalesliterales de cuerda

¿Cuál teóricamente debería tomar la menor cantidad de espacio de memoria?

Respuestas a la pregunta(2)

Su respuesta a la pregunta