Les dernières expériences de Google Chrome visent à améliorer la durée de vie et les performances de la batterie

Google teste quelques nouvelles fonctionnalités pour Chrome conçues pour améliorer les performances du navigateur et réduire son impact sur la durée de vie de la batterie.

Afin d'améliorer les performances de Google Chrome et de réduire son impact sur la durée de vie de la batterie, Google teste deux nouvelles fonctionnalités pour le navigateur. La première fonctionnalité, qui a été repérée sur une page de suivi des bogues de Chromium, ajoute une nouvelle balise méta d'économie de batterie qui optimisera les sites Web connus pour avoir des coûts élevés en CPU ou en batterie. Un explicatif concernant la nouvelle balise méta indique :

"Economiser la batterie ou le CPU est important pour les appareils informatiques qui ne sont pas connectés à une source électrique, ou pour mieux partager les ressources CPU et GPU communes entre les processus en cours d'exécution... Les sites Web connus pour avoir des coûts élevés en matière de CPU ou de batterie peuvent demander que l'UA soit optimisé pour le CPU ou la batterie, même si les utilisateurs ne l'ont pas demandé... La plupart des systèmes d'exploitation modernes disposent également de fonctionnalités d'économie de batterie qui se déclenchent lorsque la batterie est faible ou que l'utilisateur souhaite économiser la batterie. Idéalement, les sites Web devraient pouvoir respecter ces paramètres. Les sites souhaiteront peut-être conseiller l’UA sur les stratégies qui fonctionnent le mieux pour le camp dans ces situations. »

La nouvelle balise méta de Google Chrome permettra aux sites Web d'ajouter des balises méta pour réduire le framerate, autoriser les génériques ralentissement de l'exécution du script et changement de comportement en fonction des paramètres d'économie de batterie pour une meilleure batterie vie. Les sites Web pourront ajouter des balises comme afin de le faire. La balise méta permettra aux sites Web de vidéo ou de vidéoconférence de réduire l'utilisation du processeur et d'améliorer la durée de vie de la batterie, ce qui ralentit supprimez les tâches JavaScript qui n'ont pas d'impact direct sur l'UX et passez en mode économie de batterie si un utilisateur souhaite le faire donc.

L'explication souligne en outre que la fonction d'économie de batterie comprendra les éléments suivants :

  • Une balise méta qui permet aux sites d'indiquer les modes préférés.
  • Requêtes média permettant aux sites d'ajuster leurs feuilles de style en fonction des économies de batterie.
  • Texte de spécification indiquant que si l'utilisateur ou le système d'exploitation est passé en mode d'économie de batterie, l'agent utilisateur doit alors appliquer une ou plusieurs économies de batterie aux sites.
  • Texte de spécification indiquant que les UA doivent respecter la balise méta sur un site, sauf si elle entre en conflit avec les paramètres de l'utilisateur ou du système d'exploitation.

La deuxième fonctionnalité, qui vise à améliorer les performances de Google Chrome, est réservée aux appareils Android. La fonctionnalité a été ajoutée au navigateur sous un nouveau drapeau appelé restriction d'affinité CPU aux petits cœurs, et sa description se lit comme suit: « Restreint les threads Chrome à PETITS cœurs sur les appareils dotés de gros. Architectures CPU LITTLE ou similaires."

Selon un récent rapport de Histoire de Chrome, cette fonctionnalité devrait rendre Chrome plus économe en énergie sur les appareils ARM et améliorer ses performances. La fonctionnalité est actuellement au stade expérimental et Google étudie son impact sur la consommation d'énergie, la fluidité et d'autres mesures de santé du système. Par conséquent, nous devrons peut-être attendre un certain temps avant que la fonctionnalité soit intégrée à la version stable du navigateur.

Il convient de noter que ce ne sont pas les seules fonctionnalités que Google ajoute à Chrome pour améliorer ses performances et réduire son impact sur la durée de vie de la batterie. L'entreprise devrait ajouter un Fonctionnalité de cache arrière et suivant dans Chrome 86 pour Android, ce qui permettra aux utilisateurs d'avancer et de reculer beaucoup plus rapidement dans le navigateur. Google teste également limitation des minuteries JavaScript en arrière-plan pour améliorer l'impact de Chrome sur la durée de vie de la batterie.


Source: Traqueur de bogues Chrome, GitHub, Chrome Gerrit