Google Chrome teste la limitation des minuteries JavaScript en arrière-plan pour améliorer la durée de vie de la batterie

Google Chrome teste un nouvel indicateur qui limite les minuteries JavaScript pour améliorer la durée de vie de la batterie des ordinateurs portables jusqu'à 2 heures.

Dans le but de réduire l'impact de Google Chrome sur la durée de vie de la batterie des ordinateurs portables, Google travaille sur une modification qui pourrait réduire considérablement l'utilisation de la batterie du navigateur. Selon un récent rapport de LeClubWindows, la société a commencé à tester une fonctionnalité expérimentale avec Chromé 86 qui limite les réveils de la minuterie JavaScript dans les pages Web en arrière-plan et peut potentiellement prolonger la durée de vie de la batterie jusqu'à deux heures.

Le rapport cite un document technique de Google qui détaille la nouvelle fonctionnalité, ainsi que quelques expériences mettant en évidence les économies de batterie attendues. Le document révèle qu'un nouveau Drapeau Chrome limitera les réveils de la minuterie JavaScript à seulement 1 par minute, un peu comme le navigateur Safari d'Apple, et contribuera à prolonger la durée de vie de la batterie sans interrompre l'expérience utilisateur. Cependant, la limitation ciblera uniquement les pages Web qui n'arrêtent pas les minuteurs lors des événements de changement de visibilité et ceux qui ne sont pas passés aux API modernes comme MutationObserver, IntersectionObserver ou requestAnimationFrame.

Lors d'un test utilisant un MacBook Pro 15 pouces 2018, les développeurs de Google Chrome ont observé que l'ordinateur portable se déchargeait en 6,4 heures lors de la navigation dans Chrome sans l'indicateur activé. Le même ordinateur portable s'est déchargé en 9,3 heures lors de l'utilisation de Safari. Cependant, une fois l'indicateur activé, les développeurs ont constaté que l'ordinateur portable durait au total 8,2 heures avec Chrome. Dans tous les cas, les développeurs avaient un seul onglet vierge ouvert au premier plan avec 36 onglets ouverts en arrière-plan.

Dans une autre expérience, les développeurs ont remplacé l'onglet vide par une vidéo YouTube diffusée en plein écran et l'ordinateur portable a duré 4,6 heures dans l'état actuel de Chrome. Avec l’indicateur de limitation JavaScript activé, le même ordinateur portable a duré 5,3 heures.

L'indicateur expérimental, appelé « Minuteurs Javascript de limitation en arrière-plan », est déjà disponible dans Google Chrome Canary 86 et peut être activé sur Chrome pour Windows, Mac, Linux, Android et Chrome OS. Selon BipOrdinateur, la fonctionnalité devrait être déployée prochainement avec la version stable de Google Chrome 86 et elle sera activée par défaut. Les utilisateurs de Chrome Enterprise auront cependant la possibilité de désactiver la fonctionnalité une fois qu'elle deviendra le comportement par défaut.