← Back to release summary

Heavy Ad Intervention

Category
Miscellaneous
Type
New or changed feature
Status
Browser Intervention (Chrome 85)
Intent stage
Shipped

Summary

Chrome will unload ad iframes that use an egregious amount of CPU or network bandwidth. An ad will be subject to unload if it has not received a user gesture and: * Used the main thread for more than 60 seconds total * Used the main thread for more than 15 seconds in any 30 second window (50% utilization over 30 seconds) * Used more than 4 megabytes of network bandwidth to load resources

Motivation

A small fraction of ads on the web use an egregious amount of system resources. These poorly performant ads (whether intentional or not) harm the user’s browsing experience by making pages slow, draining device battery, and consuming mobile data (for those without unlimited plans).

Standards & signals

Docs: https://github.com/johnivdel/heavy-ad-intervention/blob/master/README.md https://github.com/WICG/interventions/issues/68

Samples: https://heavy-ads.glitch.me/

Explainers: https://github.com/johnivdel/heavy-ad-intervention/blob/master/README.md https://github.com/WICG/interventions/issues/68

View on chromestatus.com