Google optimise Chrome pour macOS pour offrir une autonomie de batterie comparable à celle de Safari sur Mac

Pour rivaliser avec les performances de la batterie de Safari sur Mac, Google a optimisé Chrome pour macOS afin d'offrir plus de temps de navigation sur le Web et de streaming vidéo.

Récemment, Chrome pour Mac a ajouté deux nouvelles fonctionnalités :Mode d'économie de mémoirepour accélérer la navigation sur le Web en libérant la mémoire des onglets inutilisés et en offrant des flux de travail plus fluides, etMode économie d'énergiepour prolonger la durée de vie de la batterie en limitant l'activité et les effets en arrière-plan lorsque la batterie de l'ordinateur atteint 20 % ou moins.

Google apporte quatre modifications pour améliorer la durée de vie de la batterie sur Chrome pour macOS

Navigateur Web natif d'Apple, Safari offre jusqu'à 17 heures de navigation Web sans connexion et jusqu'à 20 heures de streaming vidéo.

Désormais, pour améliorer davantage l'expérience des utilisateurs et correspondre à l'autonomie de la batterie offerte par Safari sur Mac, Google a apporté quatre modifications à Chrome pour macOS afin de réveiller le processeur moins souvent pour régler la compression de la mémoire :

  • Iframes récemment créés et affinés

Affinement des heuristiques de récupération de place et de compression de mémoire pour les iframes récemment créées. Cela se traduit par moins d'énergie consommée pour réduire l'utilisation de la mémoire à court terme (sans impact sur l'utilisation de la mémoire à long terme).

Plus de lecture :Comment vérifier la durée de vie de la batterie d’un AirTag et remplacer sa batterie

  • Suppression des redessins inutiles comme la mise en page, la peinture, le style et autres

"Nous avons navigué sur des sites du monde réel avec un robot et identifié des modèles de modification du modèle d'objet de document (DOM) qui n'affectent pas les pixels de l'écran. Nous avons modifié Chrome pour les détecter plus tôt et contourner les étapes inutiles de style, de mise en page, de peinture, de raster et de GPU. Nous avons mis en œuvre des optimisations similaires pour les modifications apportées à l'interface utilisateur de Chrome. "

  • Modèles d'accès optimisés aux structures de données

"Nous avons identifié les structures de données dans lesquelles il y avait des accès fréquents avec la même clé et optimisé leur modèle d'accès."

  • Minuteries Javascript modifiées

"Les minuteries Javascript représentent encore une grande partie de la consommation d'énergie d'une page Web. En conséquence, nous avons modifié la façon dont elles se déclenchent dans Chrome pour permettre au processeur de se réveiller moins souvent. De même, nous avons identifié des opportunités pour annuler les minuteries internes lorsqu'elles ne sont plus nécessaires, réduisant ainsi le nombre de fois où le processeur est réveillé. "

via9to5Google