Google Chrome testet die Drosselung von Hintergrund-JavaScript-Timern, um die Akkulaufzeit zu verbessern

Google Chrome testet ein neues Flag, das JavaScript-Timer drosselt, um die Akkulaufzeit auf Laptops um bis zu 2 Stunden zu verbessern.

Um die Auswirkungen von Google Chrome auf die Akkulaufzeit von Laptops zu reduzieren, arbeitet Google an einer Optimierung, die den Akkuverbrauch des Browsers erheblich reduzieren könnte. Laut einem aktuellen Bericht von Der WindowsClubhat das Unternehmen damit begonnen, eine experimentelle Funktion zu testen Chrom 86 Dadurch wird das Aufwecken des JavaScript-Timers auf Hintergrundwebseiten begrenzt und die Akkulaufzeit möglicherweise um bis zu zwei Stunden verlängert.

Der Bericht zitiert a Technisches Dokument von Google Darin wird die neue Funktion detailliert beschrieben, zusammen mit einigen Experimenten, die die erwarteten Batterieeinsparungen verdeutlichen. Das Dokument enthüllt, dass ein neues Chrome-Flagge wird die Aktivierung des JavaScript-Timers auf nur 1 pro Minute beschränken, ähnlich wie beim Safari-Browser von Apple, und dazu beitragen, die Akkulaufzeit zu verlängern, ohne das Benutzererlebnis zu beeinträchtigen. Die Drosselung zielt jedoch nur auf Webseiten ab, deren Timer bei Sichtbarkeitsänderungsereignissen nicht gestoppt werden diejenigen, die nicht auf moderne APIs wie MutationObserver, IntersectionObserver oder umgestiegen sind requestAnimationFrame.

Bei einem Test mit einem MacBook Pro 15 Zoll aus dem Jahr 2018 stellten Google Chrome-Entwickler fest, dass sich der Laptop beim Surfen in Chrome ohne aktivierte Flagge in 6,4 Stunden entlud. Derselbe Laptop wurde bei Verwendung von Safari in 9,3 Stunden entladen. Nachdem das Flag aktiviert wurde, stellten die Entwickler jedoch fest, dass der Laptop mit Chrome insgesamt 8,2 Stunden durchhielt. In allen Fällen hatten die Entwickler einen einzelnen leeren Tab im Vordergrund und 36 Tabs im Hintergrund geöffnet.

In einem anderen Experiment ersetzten die Entwickler den leeren Tab durch ein im Vollbildmodus abgespieltes YouTube-Video und der Laptop hielt im aktuellen Chrome-Zustand 4,6 Stunden durch. Mit aktiviertem JavaScript-Drosselungsflag hielt derselbe Laptop 5,3 Stunden durch.

Die experimentelle Flagge mit dem Namen „Javascript-Timer im Hintergrund drosseln“ ist bereits in Google Chrome Canary 86 verfügbar und kann in Chrome für Windows, Mac, Linux, Android und aktiviert werden Chrome OS. Entsprechend BleepingComputerDie Einführung der Funktion ist in naher Zukunft mit der stabilen Version von Google Chrome 86 geplant und wird standardmäßig aktiviert sein. Benutzer von Chrome Enterprise haben jedoch die Möglichkeit, die Funktion zu deaktivieren, sobald sie zum Standardverhalten wird.