Google planea implementar pronto un cambio en Chrome Stable que tendrá los temporizadores del acelerador del navegador en las pestañas de fondo para mejorar la duración de la batería y el rendimiento de la navegación.
La motivación detrás de esta posibilidad es que algunas páginas consumen mucha CPU cuando están en segundo plano. Google menciona anuncios de JavaScript y scripts de análisis explícitamente pero no se limita a eso.
La idea central es limitar la potencia de procesamiento que las pestañas de fondo obtienen en Chrome una vez que la característica aterriza.
- Cada WebView tiene un presupuesto (en segundos) para ejecutar temporizadores en segundo plano.
- Una tarea con temporizador sólo se puede ejecutar cuando el presupuesto no es negativo.
- Después de que un temporizador se ha ejecutado, su tiempo de ejecución se resta del presupuesto.
- El presupuesto se regenera con el tiempo (a razón de 0,01 segundos por segundo).
Las únicas páginas que parecen estar exentas del estrangulamiento son las que reproducen audio.

Aunque el cambio tiene como objetivo abordar las páginas de fondo que utilizan una cantidad excesiva de CPU, puede afectar a cualquier página de fondo, por ejemplo, mensajeros, salas de chat, servicios de notificación, que hace algo en el fondo.
Aunque Google afirma que la implementación no romperá ninguna funcionalidad, algunos desarrolladores web piensan lo contrario.
Samuel Reed menciona en su blog que los temporizadores de las aplicaciones web pueden retrasarse durante minutos (Google redujo el máximo a 30 segundos mientras tanto), y que esto afectará a aplicaciones populares como Slack o Discordia.
Otros desarrolladores de sitios web han expresado su preocupación en el foro oficial de Desarrollo de Blink también. Al menos un desarrollador planteó la cuestión de si los sitios y servicios afectados comenzarían a reproducir en bucle un pequeño archivo de audio que es inaudible para el usuario para evitar el estrangulamiento.
Chrome indicaría que el audio se está reproduciendo en su interfaz, pero podría muy bien suceder que los sitios implementen esto, al menos a corto plazo.
Google probó la implementación en Gmail y no notó ningún problema con el sistema de notificación del servicio.
Los desarrolladores de Google también quieren asegurarse de que los casos en los que los usuarios realizan varias tareas no se vean afectados (cambiando regularmente de una pestaña a otra). Las ideas mencionadas por Google son retrasar el acelerador durante un período de tiempo antes de que se ponga en marcha, o establecer un presupuesto inicial generoso.
Ahora tú : ¿Qué opinas del cambio propuesto?












