Chrome 86 könnte dank dieses Tricks eine bessere Akkulaufzeit bieten

Chrome 86 könnte dank dieses Tricks eine bessere Akkulaufzeit bieten

Um die von Chrome verwendete Akkulaufzeit zu verkürzen, experimentiert das Google Chromium-Team derzeit damit, die Häufigkeit stromfressender JavaScript-Timer zu begrenzen. In einem Dokument mit dem Titel „JavaScript-Timer begrenzen, um den Batterieverbrauch in Hintergrundregisterkarten zu reduzieren“ erklärt das Chromium-Team, wie Entwickler JavaScript-Timer häufig missbrauchen: „Wir verwenden Devtools, um die Arbeit beliebter Websites im Hintergrund zu überprüfen. Wir haben festgestellt, dass mit JavaScript-Timern viel Arbeit geleistet wurde. Darüber hinaus haben wir festgestellt, dass die mit diesen Javascript-Timern geleistete Arbeit für den Benutzer oft nicht nützlich war, wenn die Seite im Hintergrund lief (z. B. Überprüfen, ob sich die Scroll-Position geändert hat, Erstellen von Protokollen, Analysieren von Interaktionen mit Anzeigen). " Die Experimente des Chromium-Teams begannen mit Spekulationen, dass eine Verringerung der Anzahl der Aktivierungszeiten für JavaScript-Timer auf Hintergrundseiten die Akkulaufzeit verlängern könnte, ohne das Chrome-Benutzererlebnis zu beeinträchtigen.

JavaScript-Timer

Derzeit sind Aktivierungen auf Chrome-Hintergrundseiten auf einen Aktivierungsaufruf pro Sekunde und etwa ein Prozent der CPU-Auslastung beschränkt. Um die Batterielebensdauer zu verbessern, führte das Chromium-Team jedoch Experimente durch, bei denen diese Wecker auf einen pro Minute begrenzt waren. Um ihre Hypothese zu testen, führten sie ein Experiment in Chrome mit 36 ​​Tabs im Hintergrund und about:empty tab im Vordergrund sowie ein zweites Experiment mit 36 ​​Tabs im Hintergrund und YouTube im Vordergrund durch, während sie ein Video im Vollbildmodus abspielten. In beiden Experimenten umfassten die Hintergrundregisterkarten beliebte Websites wie Twitter, Gmail, Amazon und Best Buy. Zur Durchführung seiner Tests verwendete das Chromium-Team ein MacBook Pro von 2018 und maß die Zeit, die zum Entladen des Geräteakkus in Chrome ohne Drosselung, Chrome mit Drosselung und Safari 13.1 benötigt wurde. Selbst wenn die Beschleunigung in Chrome aktiviert war, entlud sich der Akku des Geräts schneller als beim Testen mit Safari. Bei aktivierter Drosselung war Chrome jedoch hinsichtlich der Auswirkung auf die Akkulaufzeit viel näher an Safari als zuvor. Während der YouTube-Tests des Teams verlängerte die Beschränkung der JavaScript-Timer die Akkulaufzeit des MacBook erheblich um fast 36 Minuten oder etwa 13 %. Endnutzer sind immer auf der Suche nach einer Verlängerung der Akkulaufzeit ihrer Geräte, und das Google Chromium-Team hat einen Weg gefunden, dies zu erreichen, ohne das Chrome-Benutzererlebnis zu beeinträchtigen. Über ZDNet