Al compilar interfaces JS avanzadas y juegos, he descubierto que tengo que profundizar en la forma en que los navegadores manejan la memoria para JS. Mi experiencia con la memoria y JavaScript es que la memoria se glogged (y hace animaciones y cálculo lenta/retraso) cuando:¿Cómo funciona la memoria JavaScript en los navegadores?
- hay un montón de contenido generado por JS en la página
- Hay un montón de gráficos (img-elements) en la página?
Por lo tanto, he llegado a la conclusión de que si quiero mantener mi memoria fresca debería incluir tanto código HTML como sea posible desde el principio del documento, ya que se almacenará en caché y no se guardará en la memoria. Y, por supuesto, eliminar todos los elementos actualmente no utilizados.
¿Alguien tiene más información sobre esto? Recursos? ¿Campo de golf?
¿Qué quiere decir exactamente "en caché y no guardado en la memoria"? Eso no tiene ningún sentido para mí. –
No soy un experto en hardware en este caso. Creo que creo que hay una diferencia si un archivo se lee de la memoria caché o memoria. Pero, de nuevo, tal vez todos los archivos en caché se pasan a través de la memoria. O tal vez la memoria es lo mismo que la caché en este ejemplo. Como dije, realmente no sé cómo encaja todo. Es por eso que pregunto :) – Jens