← Back to release summary

Intervention: Throttle expensive background timers

Category
Performance
Type
New or changed feature
Status
Browser Intervention (Chrome 57)
Intent stage
None

Summary

As an intervention we want to limit how much CPU a background page is allowed to use and to throttle timer queues when this limit is violated. Current target is that background page CPU load level should be under 1%.

Standards & signals

Docs: https://blog.chromium.org/2017/03/reducing-power-consumption-for.html https://developers.google.com/web/updates/2017/03/background_tabs https://github.com/WICG/interventions/issues/34

Samples: https://fiddle.jshell.net/vvL0e9x3/show/light/

View on chromestatus.com