Google is currently on a mission to reduce the energy consumption of it’s Chrome browser, and some of the ways it plans to achieve this is by causing their browser to behave in a non-standard way with websites.
This has the potential for causing all kinds of problems on websites, which are increasingly behaving like applications, for example causing notifications not to fire or stuttering video.
Google is now proposing a solution, by allowing websites to specify which battery throttling techniques they are happy with.
With the new Battery-Savings Meta tag website owners would, for example, be able to consent to “allow reduced frame rate” or to “allow reduced script speed“.
Google is also offering websites the ability to detect when a browser is using a battery saving mode with new CSS Media such as @Reduced-Frame-Rate.
Google proposes these modes kick in when your laptop is in battery saver mode and the company is currently testing these changes in Chrome 86 and 87.