Google Chrome prueba la limitación de los temporizadores de JavaScript en segundo plano para mejorar la duración de la batería

click fraud protection

Google Chrome está probando una nueva bandera que acelera los temporizadores de JavaScript para mejorar la duración de la batería en las computadoras portátiles hasta en 2 horas.

En un intento por reducir el impacto de Google Chrome en la duración de la batería de las computadoras portátiles, Google está trabajando en un ajuste que podría reducir significativamente el uso de la batería del navegador. Según un informe reciente de El Club de Windows, la empresa ha comenzado a probar una función experimental con Cromo 86 eso limita las activaciones del temporizador JavaScript en páginas web en segundo plano y potencialmente puede extender la duración de la batería hasta dos horas.

El informe cita una documento técnico de google que detalla la nueva característica, junto con un par de experimentos que resaltan el ahorro de batería esperado. El documento revela que un nuevo Bandera cromada limitará las activaciones del temporizador JavaScript a solo 1 por minuto, al igual que el navegador Safari de Apple, y ayudará a extender la duración de la batería sin interrumpir la experiencia del usuario. Sin embargo, la limitación solo se aplicará a las páginas web que no detengan los cronómetros en eventos de cambio de visibilidad y aquellos que no han cambiado a API modernas como MutationObserver, IntersectionObserver o solicitarAnimationFrame.

En una prueba con una MacBook Pro 2018 de 15 pulgadas, los desarrolladores de Google Chrome observaron que la computadora portátil se descargaba en 6,4 horas mientras navegaba en Chrome sin la bandera habilitada. La misma computadora portátil se descargó en 9,3 horas mientras usaba Safari. Sin embargo, una vez que se habilitó la bandera, los desarrolladores descubrieron que la computadora portátil duró un total de 8,2 horas usando Chrome. En todos los casos, los desarrolladores tenían una única pestaña en blanco abierta en primer plano con 36 pestañas abiertas en segundo plano.

En otro experimento, los desarrolladores reemplazaron la pestaña en blanco con un video de YouTube reproducido en pantalla completa y la computadora portátil duró 4,6 horas en el estado actual de Chrome. Con la bandera de limitación de JavaScript habilitada, la misma computadora portátil duró 5,3 horas.

La bandera experimental, llamada "Acelerar temporizadores de Javascript en segundo plano", ya está disponible en Google Chrome Canary 86 y se puede habilitar en Chrome para Windows, Mac, Linux, Android y Sistema operativo Chrome. De acuerdo a pitidocomputadora, la función está programada para implementarse con la versión estable de Google Chrome 86 en un futuro próximo y estará habilitada de forma predeterminada. Sin embargo, los usuarios de Chrome Enterprise tendrán la opción de desactivar la función una vez que se convierta en un comportamiento predeterminado.