Chrome 86 pourrait offrir une meilleure autonomie de la batterie grâce à cette astuce

Chrome 86 pourrait offrir une meilleure autonomie de la batterie grâce à cette astuce

Pour réduire la durée de vie de la batterie utilisée par Chrome, l'équipe Google Chromium expérimente actuellement la limitation de la fréquence des minuteries JavaScript consommatrices d'énergie. Dans un document intitulé "Limiter les temporisateurs JavaScript pour réduire l'utilisation de la batterie dans les onglets d'arrière-plan", l'équipe Chromium explique comment les temporisateurs JavaScript sont souvent mal utilisés par les développeurs, en disant : "Nous utilisons Devtools pour inspecter le travail effectué par les sites populaires en arrière-plan. Nous avons constaté que beaucoup de travail a été fait en utilisant des minuteries JavaScript. De plus, nous avons constaté que le travail effectué avec ces minuteurs Javascript n'était souvent pas utile à l'utilisateur lorsque la page était en arrière-plan (par exemple, vérifier si la position de défilement a changé et signaler les journaux, analyser les interactions publicitaires). "Les expériences de l'équipe Chromium ont commencé après avoir émis l'hypothèse que la réduction du temps de réveil des minuteries JavaScript dans les pages d'arrière-plan pourrait prolonger la durée de vie de la batterie sans nuire à l'expérience utilisateur de Chrome.

Minuteries JavaScript

Actuellement, les réveils de page d'arrière-plan dans Chrome sont limités à un appel de réveil par seconde et à environ un pour cent de l'utilisation du processeur. Cependant, pour améliorer la durée de vie de la batterie, l'équipe Chromium a mené des expériences où ces réveils étaient limités à un par minute. Ils ont mené une expérience dans Chrome avec 36 onglets d'arrière-plan et sur : onglet de premier plan vide, ainsi qu'une deuxième expérience avec 36 onglets d'arrière-plan et YouTube au premier plan tout en lisant une vidéo en plein écran pour tester leur hypothèse. Dans les deux expériences, les onglets d'arrière-plan comprenaient des sites populaires tels que Twitter, Gmail, Amazon et Best Buy. Pour leurs tests, l'équipe Chromium a utilisé un MacBook Pro 2018 et a mesuré le temps nécessaire pour vider la batterie de l'appareil en version Chrome complète, Chrome limitée et Safari 13.1. Même lorsque l'accélération était activée dans Chrome, la batterie de l'appareil se déchargeait plus rapidement que lors des tests avec Safari. Cependant, avec la limitation activée, Chrome était beaucoup plus proche de Safari en termes d'impact sur la durée de vie de la batterie qu'auparavant. Lors des tests YouTube de l'équipe, la limitation des minuteries JavaScript a considérablement prolongé la durée de vie de la batterie du MacBook de près de 36 minutes, soit environ 13 %. Les utilisateurs finaux cherchent toujours à prolonger la durée de vie de la batterie de leurs appareils, et l'équipe Google Chromium a trouvé un moyen de le faire sans compromettre l'expérience utilisateur de Chrome. via ZDNet