Future Chrome update to boost battery life by throttling background Java timers
Future Chrome update to boost battery life by throttling background JavaScript timers
To tackle Chrome’s battery life issues, developers hope to decrease Chrome’s power draw by throttling background JavaScript timers, a feature which is well documented here. This feature has been shown to extend the battery life of devices by almost two hours, representing a 28% increase in battery life when using Chrome within testing environments.Â
This test was an endurance test which used 36 background tabs to simulate a heavy use case where Java background timers can have a considerable impact on both system performance and battery life.Â
Early test versions of Chrome, Canary builds, are currently available. This feature will elongate the battery life of devices using Chrome and reduce the power draw of desktop PCs when using the browser. This software change will come as great news for Chrome users, especially those who are ecologically minded.Â
Chrome can throttle these JavaScript timers because they are “often not valuable to the user when the page was backgrounded”, giving Chrome’s developers a useful optimisation opportunity. This feature is designed to increase battery life while having no impact on user experiences, giving power savings with no downsides, at least theoretically.Â
While the benefits of these changes to Chrome are considerable, Chrome will remain behind browsers like Safari when it comes to power consumption. Regardless, this change in Chrome’s design is undoubtedly a step in the right direction for the browser. Â
Â
If Chrome’s early Canary tests are successful, we should expect to see future versions of Chrome browsers to support this feature, enabling longer battery lives on mobile systems and lower power draw for desktop systems. Remember that these changes will impact all Chromium-based browsers, which includes Google Chrome and Microsoft’s latest Edge browser.Â
You can join the discussion on Chome’s planned battery boosting software changes on the OC3D Forums.Â