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

We may earn a commission from links on this page.
Image for article titled 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.


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 fall.