A menudo estoy investigando cosas y necesito muchas pestañas abiertas, pero Chrome puede ser muy lento. Noto que a menudo la memoria parece estar aumentando para los procesos de Chrome, incluso con los que no estoy interactuando. Sospecho que esto se debe a Javascript.
¿Hay alguna manera de deshabilitar temporalmente Javascript u otros recursos para las pestañas de Chrome que no estoy usando, a excepción de una lista blanca de sitios como GMail y Facebook? (Algunos sitios son aplicaciones web que realizan tareas en segundo plano que encuentro útiles, como esperar mensajes instantáneos).
Me contentaría con solo una imagen de muchas páginas web, en lugar de una pestaña dinámica completa simplemente sentada allí usando la memoria. Solo necesito que sea dinámico cuando interactúo con él.
Deseo que Chrome mantenga pestañas inactivas en procesos separados y simplemente pause algunos de sus procesos que no estoy usando.
Nota al margen, probablemente un problema separado: a menudo encuentro que matar el complemento Flash también puede acelerar las cosas.
fuente
Respuestas:
Quería algo como esto, pero solo quería pausar el contexto de JavaScript v8 para pestañas inactivas, ya que esto es menos perjudicial para la página que desactivar JavaScript. Como lo que encontré también responde de alguna manera a la pregunta del OP, pondré lo que encontré aquí.
Descubrí que hacer eso era posible con chrome.experimental.debugger y proporcionan una extensión de muestra que usa el depurador que crea un icono que permite pausar y pausar la pestaña actual .
Todavía no he probado si eso podría adaptarse para pausar automáticamente las pestañas cuando está inactivo y volver a pausarlas cuando se activan.
fuente
En la sección anterior, puede desactivar completamente JavaScript para todos los sitios y luego marcar como excepción la lista blanca de sitios como GMail y Facebook .
No hay forma de que Google Chrome descubra automáticamente qué pestañas están activas y desactive JavaScript para las inactivas. No todavía, de todos modos.
fuente
En marzo de 2017 (Chrome 57), Chrome agregó algo de automatización de este https://developers.google.com/web/updates/2017/03/background_tabs
Las pestañas de fondo ahora están limitadas a 10 ms cada una, en promedio, de procesamiento por segundo.
fuente