Why do browsers throttle JavaScript timers?
nolanlawson.com