Après avoir largement déployé un mode d’économie d’énergie, Google a apporté quatre optimisations à Chrome pour Mac qui permettent au navigateur de correspondre à la durée de vie de la batterie que vous obtenez lorsque vous utilisez Safari.
Netcost-security.fr a une newsletter redémarrée qui met en évidence les plus grandes histoires de Google avec des commentaires ajoutés et d’autres friandises. Inscrivez-vous ici !
Google a effectué des tests sur un MacBook Pro (13″, M2, 2022 avec 8 Go de RAM exécutant macOS Ventura 13.2.1) avec Chrome 110.0.5481.100 en février 2023. Il a montré que vous pouvez « naviguer pendant 17 heures ou regarder YouTube pendant 18 heures. »
À titre de comparaison, Apple propose jusqu’à 17 heures de navigation Web sans fil et jusqu’à 20 heures de lecture de films sur l’application Apple TV.
Tests effectués par Apple en mai 2022 sur des prototypes de MacBook Pro 13 pouces avec Apple M2, processeur 8 cœurs, GPU 10 cœurs, 8 Go de RAM et 256 Go de SSD. Le test Web sans fil mesure l’autonomie de la batterie en parcourant sans fil 25 sites Web populaires avec une luminosité d’affichage réglée sur 8 clics à partir du bas. Le test de lecture de films de l’application Apple TV mesure l’autonomie de la batterie en lisant du contenu HD 1080p avec une luminosité d’affichage réglée sur 8 clics à partir du bas. L’autonomie de la batterie varie selon l’utilisation et la configuration.
Apple
Pendant ce temps, Google utilise cette suite d’analyse comparative open source pour exécuter des tests, et affirme que les utilisateurs verront également « des gains de performances sur les anciens modèles ». Quatre changements, allant du réveil moins fréquent du processeur au réglage de la compression de la mémoire, sont spécifiquement crédités :
- Éliminer les rafraîchissements inutiles : « Nous avons navigué sur des sites réels avec un bot et identifié des modèles de modification du modèle d’objet de document (DOM) qui n’affectent pas les pixels à l’écran. Nous avons modifié Chrome pour les détecter tôt et contourner les étapes inutiles de style, de mise en page, de peinture, de raster et de GPU. Nous avons mis en place des optimisations similaires pour les modifications apportées à l’interface utilisateur de Chrome. »
- Réglage fin des iframes : « … nous avons affiné l’heuristique de récupération de place et de compression de la mémoire pour les iframes récemment créés. 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).
- Ajustement des temporisateurs : « …Les temporisateurs JavaScript génèrent toujours une grande partie de la consommation d’énergie d’une page Web. En conséquence, nous avons modifié la façon dont ils 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 réveils du processeur.
- Rationalisation des 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. »
En savoir plus sur Chrome :
Découvrez Netcost-security.fr sur YouTube pour plus d’informations :
Détente, découvrez l’évolution du nombre de smartphones vendus par marque au fil du temps dans la vidéo ci-dessous :