Google Chrome erbt ein Safari-Feature, das die Akkulaufzeit um bis zu 2 Stunden verlängert
Apple wirbt ja gern damit, dass Safari der beste Browser wäre, zumindest beim Thema Akkulaufzeiten schaut sich Google nun jedenfalls etwas von Apples Standardbrowser ab. Wie ein Dokument von Google zeigt, plant der Chrome-Entwickler die Hintergrundaktivitäten von Javascript stark zu beschränken und nennt hier explizit den JavaScript-Timer, der künftig in Hintergrund-Tabs nur mehr einmal pro Minute aktiv werden soll.
Alleine dadurch kann Google den Energieverbrauch drastisch um bis zu 28 Prozent oder maximal 2 Stunden senken, wie eine Reihe von Tests zeigen. In den Diagrammen unten demonstriert Google, dass 36 zufällige Hintergrund-Tabs in Chrome mit einem leeren Tab im Vordergrund die maximale Ersparnis bringen, wenn im Vordergrund-Tab ein Youtube-Video läuft, wird die Laufzeit immerhin noch um 13 Prozent oder 36 Minuten erhöht.
Die Javascript-Timer-WakeUps werden etwa genutzt, um die Scroll-Position zu ermitteln, Interaktionen mit Werbung zu tracken oder Logs zu erstellen, Webseiten, die etwa über WebSockets oder Long Pulls neue Daten erhalten, sind davon nicht betroffen. Das Feature soll, aktuellen Plänen zufolge, mit Version 86 von Chrome experimentell ausgerollt werden, sprich, man wird es wohl mittels chrome://flags aktivieren müssen. Aktuell ist übrigens Version 83.
Das Feature dürfte plattformunabhängig auf Android, Windows, Linux, Mac und Chrome OS zur Verfügung stehen. Administratoren in Firmenumgebungen werden über eine Policy die Möglichkeit erhalten, das Feature etwa ein Jahr lang nach dem Rollout zu deaktivieren, falls sie auf höhere Java Script-Timer in Hintergrund-Tabs setzen, müssen ihre Webanwendungen allerdings langfristig wohl auch anpassen. Unklar ist aktuell, ob auch Microsoft im neuen Edge-Browser auf die verlangsamten Timer setzen wird.