Microsoft essaie d'améliorer la durée de vie de la batterie de l'appareil avec des navigateurs basés sur Chromium
Chromium est un moteur de navigateur Web populaire utilisé dans les logiciels les plus populaires, notamment Google Chrome, Opera, Vivaldi, Yandex Browser et Microsoft Edge (dans sa version préliminaire). Tout en offrant une vitesse de rendu impressionnante et une compatibilité avec les normes Web, Chromium est connu pour épuiser la batterie de l'appareil et consommer beaucoup de RAM. Microsoft travaille à améliorer son comportement dans ce domaine.
La solution proposée par Microsoft consiste à empêcher le contenu multimédia d'être mis en cache sur le disque dur d'un appareil.
Aujourd'hui, le contenu multimédia en continu est mis en cache sur le disque pendant l'acquisition et la lecture. Garder le disque actif pendant ce processus augmente la consommation d'énergie en général et peut également empêcher certains modes à faible consommation d'être engagés dans le système d'exploitation. Étant donné que la consommation de médias est un scénario d'utilisation élevée, cette consommation d'énergie supplémentaire a un impact négatif sur la durée de vie de la batterie. Cette proposition empêchera la mise en cache de certains contenus multimédias sur le disque dans le but d'améliorer la durée de vie de la batterie de l'appareil pour les utilisateurs.
L'équipe derrière le navigateur Edge a fait tests locaux d'une mise en œuvre préliminaire lisant du contenu multimédia en continu 1080p non crypté sur un ordinateur portable tout en étant déconnecté de l'alimentation. La configuration de test a échantillonné les métriques de puissance toutes les 10 secondes. Les résultats de la version de base et de la version avec implémentation ajoutée ont été déterminés par la moyenne de cinq exécutions chacune, chaque exécution durant cinq minutes.
Les tests ont montré une amélioration de 62 mW pour le rail de batterie principal avec le changement activé. Au cours de ce test, l'activité d'écriture du disque système a diminué de 309 Ko/s. Aucun changement significatif n'a été observé dans l'ensemble de travail virtuel.
Microsoft atteint les objectifs suivants :
- Pour améliorer la durée de vie de la batterie des appareils en réduisant la consommation d'énergie pendant la lecture multimédia.
- Pour minimiser l'impact négatif sur les scénarios courants qui peuvent reposer sur la mise en cache sur disque, en particulier l'optimisation du temps de recherche lorsque l'utilisateur avance ou recule de quelques secondes.
La suggestion de Microsoft est d'ajouter un indicateur spécial à Chromium car ce nouveau comportement n'est pas encore approuvé. S'il finit par être ajouté, nous pourrons jouer avec et le vérifier en action.