Die neuesten Experimente von Google Chrome zielen darauf ab, die Akkulaufzeit und Leistung zu verbessern

Google testet einige neue Funktionen für Chrome, die die Leistung des Browsers verbessern und dessen Auswirkungen auf die Akkulaufzeit verringern sollen.

Um die Leistung von Google Chrome zu verbessern und die Auswirkungen auf die Akkulaufzeit zu verringern, testet Google zwei neue Funktionen für den Browser. Die erste Funktion, die auf einer Chromium-Bug-Tracker-Seite entdeckt wurde, fügt ein neues Meta-Tag zum Batteriesparen hinzu, das Websites optimiert, die bekanntermaßen hohe CPU- oder Batteriekosten haben. Eine Erklärung zum neuen Meta-Tag lautet:

„Das Sparen von Batterie oder CPU ist wichtig für Computergeräte, die nicht an eine Stromquelle angeschlossen sind, oder um gemeinsame CPU- und GPU-Ressourcen besser auf laufende Prozesse aufzuteilen … Websites, die bekanntermaßen hohe CPU- oder Akkukosten haben, möchten möglicherweise die UA-Optimierung für CPU oder Akku anfordern, auch wenn die Benutzer dies nicht angefordert haben... Die meisten modernen Betriebssysteme verfügen außerdem über Batteriesparfunktionen, die aktiviert werden, wenn die Batterie fast leer ist oder der Benutzer Energie sparen möchte. Im Idealfall sollten Websites diese Einstellungen berücksichtigen können. Die Seiten möchten die UA möglicherweise beraten, welche Strategien in solchen Situationen für die Mannschaft am besten funktionieren.“

Mit dem neuen Meta-Tag in Google Chrome können Websites Meta-Tags hinzufügen, um die Framerate zu reduzieren und generische Inhalte zu ermöglichen Verlangsamung der Skriptausführung und Änderung des Verhaltens basierend auf Batteriespareinstellungen für eine bessere Batterie Leben. Websites können Tags wie hinzufügen um das zu tun. Das Meta-Tag ermöglicht es Video- oder Videokonferenz-Websites, die CPU-Auslastung zu reduzieren und die Akkulaufzeit zu verbessern Beenden Sie JavaScript-Aufgaben, die sich nicht direkt auf UX auswirken, und wechseln Sie in den Batteriesparmodus, wenn ein Benutzer dies wünscht Also.

Der Erklärer hebt außerdem hervor, dass die Batteriesparfunktion die folgenden Komponenten umfassen wird:

  • Ein Meta-Tag, mit dem Websites bevorzugte Modi angeben können.
  • Medienabfragen ermöglichen es Websites, ihre Stylesheets entsprechend der Batterieeinsparung anzupassen.
  • Spezifikationstext, der besagt, dass der Benutzeragent einen oder mehrere der Batteriesparmodi auf die Websites anwenden sollte, wenn der Benutzer oder das Betriebssystem in einen Batteriesparmodus gewechselt ist.
  • Spezifikationstext, der besagt, dass UAs das Meta-Tag auf einer Site respektieren sollten, es sei denn, es steht in Konflikt mit Benutzer- oder Betriebssystemeinstellungen.

Die zweite Funktion, die darauf abzielt, die Leistung von Google Chrome zu verbessern, ist auf Android-Geräte beschränkt. Die Funktion wurde dem Browser unter einem neuen Flag namens hinzugefügt CPU-Affinitätsbeschränkung auf kleine Kerne, und die Beschreibung lautet wie folgt: „Beschränkt Chrome-Threads auf WENIG Kerne auf Geräten mit großen.“ LITTLE oder ähnliche CPU-Architekturen.“

Laut einem aktuellen Bericht von Chrome-StoryEs wird erwartet, dass die Funktion Chrome auf ARM-Geräten energieeffizienter macht und seine Leistung verbessert. Die Funktion befindet sich derzeit im Experimentierstadium und Google untersucht ihre Auswirkungen auf den Stromverbrauch, die Laufruhe und andere Kennzahlen zum Systemzustand. Daher müssen wir möglicherweise eine ganze Weile warten, bis die Funktion in die stabile Version des Browsers gelangt.

Es ist erwähnenswert, dass dies nicht die einzigen Funktionen sind, die Google zu Chrome hinzufügt, um dessen Leistung zu verbessern und die Auswirkungen auf die Akkulaufzeit zu verringern. Es wird erwartet, dass das Unternehmen eine hinzufügt Zurück-Vorwärts-Cache-Funktion in Chrome 86 für Android, wodurch Benutzer viel schneller im Browser vor- und zurückblättern können. Auch Google testet Drosselung der Hintergrund-JavaScript-Timer um die Auswirkungen von Chrome auf die Akkulaufzeit zu verbessern.


Quelle: Chromium-Bug-Tracker, GitHub, Chrom Gerrit