La durée de vie et les performances de la batterie de Chrome doivent être améliorées en limitant les pages d'arrière-plan

Vidéo: Pourquoi TOUT LE MONDE Utilise Google Chrome ? 2024

Vidéo: Pourquoi TOUT LE MONDE Utilise Google Chrome ? 2024
Anonim

Google Chrome est peut-être le navigateur Web le plus performant aujourd’hui, mais ses fonctionnalités impressionnantes font souvent des ravages sur la batterie. En effet, les onglets de Google Chrome consomment beaucoup de ressources système, même lorsqu'ils sont exécutés en arrière-plan. Google travaille actuellement sur un minuteur qui limiterait les pages d’arrière-plan afin d’améliorer la durée de vie de la batterie et les performances du navigateur.

Le système de régulation sera livré avec Chrome 56 et limitera le nombre d'opérations JavaScript pour les onglets d'arrière-plan. Google a pour objectif de limiter l'utilisation des ressources de l'ordinateur par le processeur des pages d'arrière-plan de Chrome, ce qui aurait pour conséquence indirecte d'améliorer les performances du navigateur et de prolonger la vie de la batterie.

Google a expliqué le nouveau mécanisme en détail dans un document Google Docs disponible pour le visionnement. L’objectif est de prendre en charge les minuteries JavaScript, qui utilisent beaucoup de ressources et ont pris de l’importance au cours des dernières années, à mesure que les applications Web en temps réel prolifèrent. Pensez aux e-mails et aux messages de discussion pour lesquels vous êtes averti en temps réel: Les développeurs utilisent des minuteries JavaScript pour déclencher des actions à certains moments. Ces minuteries ont toutefois fait l'objet d'abus, car de nombreux développeurs ont tendance à surcharger les pages avec des minuteries non-stop, ce qui conduit les onglets d'arrière-plan de Chrome à consommer d'énormes quantités de mémoire sur un appareil.

Avec la nouvelle mise à jour de la version stable de Chrome 56, Google implémentera un budget temps pour chaque onglet. Le budget-temps contrôlera l'accès au moteur de traitement JavaScript de Chrome pour les pages d'arrière-plan. Le budget temps des onglets d'arrière-plan peut s'épuiser si les pages floues déclenchent un nombre excessif de minuteries.

L'ingénieur Google Alexander Timin décrit le mécanisme de limitation:

  • Chaque WebView dispose d'un budget (en secondes) pour l'exécution de minuteries en arrière-plan.
  • Une tâche du minuteur ne peut s'exécuter que lorsque le budget est non négatif.
  • Après l'exécution d'une minuterie, son temps d'exécution est soustrait du budget.
  • Le budget se régénère avec le temps (à raison de 0, 01 seconde par seconde).

Google prévoit de déployer la nouvelle fonctionnalité pour Windows, Mac, Linux, Chrome OS, Android et Android WebView, bien qu'il n'y ait pas encore de date de sortie officielle pour la version stable Chrome 56.

La durée de vie et les performances de la batterie de Chrome doivent être améliorées en limitant les pages d'arrière-plan