To avoid potential CPU starvation issues; increase the timer clamp from 1ms to 4ms, and bring back the dynamic throttle which introduces the clamp only after successive small timers.
Created attachment 24250 [details] DOMWindow.cpp patch * Raise the clamp from 1ms to 4ms. * Re-add the dynamic clamp (timerNestingLevel). We should figure out how to merge this code with JSDOMWindowBase. * Fix whitespace style issues. * Changes are confined to ifdef V8 areas.
Comment on attachment 24250 [details] DOMWindow.cpp patch I'm wondering if this is against WebKit's DOM window since timerFired has the { on the "wrong" place. Sam should really be the one to look at this.
Invalidating this bug. Eric points out that I was confused about how the branching is being done. Will submit later when this is relevant.