The Next Version of Chrome Could Remove a Major Source of Battery Drain

The Next Version of Chrome Could Remove a Major Source of Battery Drain
Image: Google

Google Chrome is often maligned as kind of a resource hog, which means it tends to suck up more energy on mobile devices like laptops. But a new experimental flag in the next version of Chrome could help reduce the browser’s battery drain and extend the life of your laptop by up to two hours.

The feature was first discovered by TheWindowsClub. It appears that in Chrome 86, Google is testing a new feature that limits Javascript timer wake-ups for background websites to just once a minute. This is something Apple already does in Safari. After reviewing data showing that users don’t really benefit from Chrome tracking changes to websites in the background more than once a minute, by reducing the frequency of Javascript wake-ups, Google is hoping to cut back on Chrome’s battery drain.

On a broad level, this change makes a lot of sense: A lot of Javascript wake-ups are for things like checking the current layout of a website, managing trackers, or responding to ad calls. But more importantly, in a technical document from a test conducted by Google seen by TheWindowsClub, Google found that by limiting Javascript wake-ups to once a minute, Google was able to extend the battery life of a laptop with 36 tabs open in the background by 28% — or just shy of two hours of real time.

But Google didn’t stop there. It ran another test with 36 background tabs running behind a full-screen YouTube video and found that even with a video playing in the foreground, limiting Javascript wake-ups extended the laptop’s battery life by 13% — for a real-world boost of more than half an hour.

It Looks Like Google Is Killing Chrome’s Unofficial Forced Dark Mode

In recent builds of Chrome for Android, Google provided a hidden option that allowed users to force dark mode onto websites that would normally feature bright white backgrounds. Sadly, based on updated settings from the Canary build for next version of Chrome (86), it appears Google is dropping support for...

Read more

In the current version of Chrome (85) the issue is that when one webpage executes a Javascript wake-up, it can cause every background tab to perform a wake-up check, which is almost certainly overkill in most situations. So in the future, Google will space out Javascript wake-up calls in Chrome across longer intervals to help reduce battery drain.

The change in Javascript timer wake-ups should apply to all the major versions of Chrome including Chrome for Windows, Mac, Linux, Chrome OS, and Android. Chrome 86 is expected to go official sometime this spring.