v133 · performance
CPU Threshold Explainer
Chrome 133 freezes background tabs on Energy Saver mode only when CPU usage exceeds a threshold and none of the exemption conditions apply. Toggle the conditions below to see whether your page would be frozen.
checking freeze event support…
checking navigator.scheduling…
Freeze conditions (ALL must be true): Energy Saver active AND tab hidden >5 min AND CPU exceeds threshold AND none of the exemptions below apply.
Scenario explorer — known tab types
Custom exemption checker
Configure your page's properties
Configure options above
Toggle the checkboxes to compute whether your page would be frozen.
What to do in the freeze event
document.addEventListener('freeze', () => {
// Synchronously save critical state — you have ~1s
localStorage.setItem('draft', editor.getValue());
localStorage.setItem('scrollPos', window.scrollY);
// Don't start new async work — it won't finish
});
document.addEventListener('resume', () => {
// Restore state if needed
const pos = localStorage.getItem('scrollPos');
if (pos) window.scrollTo(0, parseInt(pos));
});