demo · v135

setInterval(fn, 0)

Historically setInterval clamped any delay below 1ms to 1ms. Chrome 135 removes the clamp — try setInterval(fn, 0) and measure how fast it actually fires.

probe browser

requested

— ms

actual mean

— ms

actual min

— ms

actual max

— ms

clamp evident?

see also