Battery-extending Intensive JavaScript Throttling now available in Edge Canary

Reading time icon 1 min. read


Readers help support MSpoweruser. We may get a commission if you buy through our links. Tooltip Icon

Read our disclosure page to find out how can you help MSPoweruser sustain the editorial team Read more

We reported recently that Google was experimenting with throttling the Javascript wake-up timer in Chrome to significantly extend battery life.

The same feature is now available in Edge Canary Build 86.0.569.0.

The new #intensive-wake-up-throttling setting has the following description:

Throttle Javascript timers in background
When enabled this feature causes Javascript timers in background tabs to be aggressively throttled and coalesced, running no more than once per minute after a page has been backgrounded for 5 minutes or more.This is a web standards compliant feature, but it may break functionality on some websites by causing certain actions to be delayed by up to a minute. However, it results in significant CPU and battery savings when enabled.

In Google’s testing when the company loaded 36 random background tabs and had a blank foreground tab battery life increased by 28%, and when Google had a 36 random background tabs and a foreground tab playing a YouTube video (a more realistic scenario) battery life still increased 13% (36 minutes) over no throttling.

The #intensive-wake-up-throttling flag is off by default and can be toggled under edge:/flags.

Via WBI

More about the topics: browser, edge, javascript