Google Chrome puede ser el navegador web de mejor rendimiento en la actualidad, pero sus impresionantes características a menudo afectan la batería. Esto se debe a que las pestañas de Chrome consumen una gran cantidad de recursos del sistema incluso cuando se ejecutan en segundo plano. Google ahora está trabajando en un temporizador que aceleraría las páginas de fondo en un esfuerzo por ayudar a mejorar la duración de la batería y el rendimiento del navegador..
El sistema de limitación se enviará con Chrome 56 y limitará el número de operaciones de JavaScript para las pestañas en segundo plano. Google tiene la intención de que la limitación minimice el uso de la CPU de las páginas de fondo de Chrome, lo que supuestamente conduce a un mejor rendimiento del navegador y una mayor duración de la batería como resultado indirecto..
Google explicó el nuevo mecanismo en detalle en un documento de Google Docs que está disponible para su visualización ahora. El objetivo es utilizar temporizadores JavaScript intensivos en recursos que han ganado importancia en los últimos años a medida que proliferan las aplicaciones basadas en web en tiempo real. Piense en los correos electrónicos y mensajes de chat sobre los que se le notifica en tiempo real: los desarrolladores usan temporizadores de JavaScript para activar acciones en ciertos puntos. Sin embargo, estos temporizadores han sido objeto de abuso ya que muchos desarrolladores tienden a sobrecargar las páginas con temporizadores continuos, lo que lleva a las pestañas de fondo de Chrome a consumir grandes cantidades de memoria en un dispositivo..
Con la nueva actualización que llega a la versión estable de Chrome 56, Google implementará un presupuesto de tiempo para cada pestaña. El presupuesto de tiempo controlará el acceso al motor de procesamiento de JavaScript de Chrome para las páginas de fondo. El presupuesto de tiempo para las pestañas en segundo plano puede agotarse si las páginas desenfocadas activan una cantidad excesiva de temporizadores.
El ingeniero de Google, Alexander Timin, describe el mecanismo de aceleración:
- Cada WebView tiene un presupuesto (en segundos) para ejecutar temporizadores en segundo plano.
- Una tarea de temporizador solo puede ejecutarse cuando el presupuesto no es negativo.
- Una vez que se ha ejecutado un temporizador, su tiempo de ejecución se resta del presupuesto.
- El presupuesto se regenera con el tiempo (a una velocidad de 0,01 segundos por segundo).
Google planea implementar la nueva función para Windows, Mac, Linux, Chrome OS, Android y Android WebView, aunque aún no hay una fecha de lanzamiento oficial para el Chrome 56 estable..
HISTORIAS RELACIONADAS QUE DEBE VERIFICAR:
- Google Chrome comienza a ejecutar HTML5 de forma predeterminada para reemplazar Flash
- Chrome 55 elimina Flash pero trae importantes mejoras de memoria
- Cómo arreglar el escalado de Google Chrome en Windows 10