0
(0)

Los navegadores web usan mucha batería cuando funcionan en dispositivos móviles como las computadoras portátiles. Si bien es útil utilizar bloqueadores de contenido y otras extensiones para eliminar o bloquear elementos que puedan consumir energía adicional, sigue siendo problemático desde la perspectiva del usuario.

Google ha realizado experimentos en los últimos meses en su navegador web Chrome para averiguar si la aceleración de JavaScript en las pestañas de fondo tiene un efecto en el uso de la batería del navegador web.

Los ingenieros del cromo decidieron analizar «el trabajo realizado por los sitios populares en segundo plano» y determinaron que «mucho trabajo se hizo desde los temporizadores de JavaScript» y que no eran «valiosos para el usuario» a menudo.

La idea nació para reducir el número de despertares de los temporizadores de JavaScript en las pestañas de fondo del navegador web para averiguar si eso mejoraría la duración de la batería.

Actualmente, los despertares de JavaScript están limitados a 1 despertar por segundo en las versiones estables del navegador web Chrome.

Google realizó varios experimentos para determinar si la aceleración de los despertares de JavaScript mejoraría la vida de la batería. Aquí están los resultados:

Experimento 1: 36 sitios populares en pestañas de fondo, alrededor de:blanco en primer plano.

  • Estado actual: Tiempo medio de descarga 6,4 horas
  • Estado de la aceleración: Tiempo medio de descarga 8,2 horas

Experimento 2: 36 pestañas de fondo, YouTube en primer plano

  • Estado actual: Tiempo medio de descarga 4,7 horas
  • Estado de la aceleración: Tiempo medio de descarga 5.3 horas

Una nueva bandera experimental de Chrome está disponible para habilitar la característica en las versiones de desarrollo del Chrome que navegamos (Canary).

batería de cronómetros javascript de cromo-acelerador

  • Nombre: Acelerar los temporizadores de Javascript en el fondo.
  • Descripción: Cuando se activa, los despertares de los DOM Timers se limitan a 1 por minuto en una página que ha estado oculta durante 5 minutos.

Aquí está cómo habilitar el experimento:

  1. Cargar chrome://flags en la barra de direcciones del navegador.
  2. Busca los temporizadores de Javascript de Throttle en el fondo.
  3. Ponga la bandera en Activado.
  4. Reinicie el navegador.

Google Chrome limitará los temporizadores de JavaScript de las páginas de fondo después de que se reinicie automáticamente; esto se aplica a las páginas que han estado en el fondo durante al menos cinco minutos.

La característica puede ser introducida en el cromo 86 en el escritorio (actualmente canario).

Google planea introducir una política de la Empresa para desactivar la intervención. La idea de esta política es ofrecer a los administradores la opción de desactivar la funcionalidad si notan que ésta se rompe.

Se harán pruebas para averiguar si la característica romperá ciertas características de los sitios.

Otros navegadores basados en el cromo, como Microsoft Edge, Brave, Vivaldi o Opera, también obtendrán la característica, a menos que los desarrolladores de los navegadores la desactiven activamente. Es muy probable que Mozilla implemente esto también en el navegador Firefox en el futuro.

Las mejoras en la vida de la batería siempre son bienvenidas, especialmente si un pequeño cambio extiende la vida de la batería por mucho.

Ahora tú…: ¿Le preocupa la vida de la batería?

¿Le ha parecido útil este contenido?

¡Haz clic en una estrella para puntuar!

Promedio de puntuación 0 / 5. Recuento de votos: 0

Hasta ahora, ¡no hay votos!. Sé el primero en puntuar este contenido.