Una razón podría ser la administración de memoria específica del navegador, ya que usted afirma que esto sucede principalmente en IE. Si ese es el caso, todo lo que vas a hacer es básicamente crear soluciones alternativas para la mala gestión de la memoria en el lado del navegador.
La sugerencia de Dan es válida: verifique el código JavaScript que realiza un procesamiento intensivo de una vez e intente refactorizarlo. Cualquier código que procese en segundo plano probablemente ocupará memoria de su navegador.
Otras alternativas para tal arrastre de memoria provienen de frecuentes transferencias de datos desde fuentes de transmisión, AJAX, Flash o similar. Sé que los anuncios en línea en flash tienden a aumentar un poco la memoria de mi navegador cuando lo dejo desatendido.
- ¿Cómo haría una versión 'expandida' de una página web usando HTML, CSS y jQuery?
- Estoy ejecutando un sitio web de comparación de precios. A través de Google Analytics, ¿es posible ver cuántas personas fueron de mi sitio al sitio comercial? ¿Cómo puedo verificar el número de referencias?
- Si tengo un sitio que hace que la RAM se incremente gradualmente más y más, sin ninguna pérdida de memoria clara, ¿cómo puedo encontrar la fuente del problema?
- Mi sitio de WordPress recibe cientos de ataques transversales de directorios diariamente. ¿Esto es normal?
- Estoy aprendiendo a ser un desarrollador web full stack. Descubrí que el desarrollo frontend es mucho más difícil que el desarrollo backend. ¿Es esto solo mi error?
Iría paso a paso y ‘deshabilitaría’ todas las cosas que se ejecutan en segundo plano en su página, y las habilitaría gradualmente, es decir, comentarlas, y luego comenzar a agregarlas una por una, para intentar ver cuándo aumenta la memoria .
También compararía su rendimiento en Firefox y Chrome, para asegurarme de que realmente está buscando un problema de rendimiento en su sitio, o algo del navegador que tendrá que solucionar.
Además, supongo que estás diciendo que solo dejar la página abierta provoca el arrastre de memoria. Si se refiere a navegar y usar el sitio, también puede agregar viewstate (si ese es el caso), transferencias de datos y caché a la lista de posibles cosas a considerar.
¡Espero que esto ayude!
Saludos,
Paulo Tavares