demo · v132

What actually stops when Chrome freezes a tab?

Energy Saver freeze pauses the entire JS event loop: setTimeout, setInterval, requestAnimationFrame, and microtasks queued from network responses all stop. Four counters run side-by-side — flip the simulated freeze toggle (or hide this tab + wait) and watch every column go cold together.

listening for real freeze/resume events…
or: hide the tab + wait on a real Energy Saver machine

setTimeout chain

0
last tick: never

setInterval(250ms)

0
last tick: never

requestAnimationFrame

0
last frame: never

fetch microtask

0
last resolve: never

see also