* SUMMARY Whenever a message is sent to the console the web inspector attempts to scroll the appropriate portion of the console to be visible. Unfortunately if the console is not visible, this is very heavy wait operation as it requires building the rendertree, calculating where it should scroll to, then throwing the rendertree away. * STEPS TO REPRODUCE 1. use javascript along the lines of javascript:while(1) console.log("foo") * RESULTS Shark shows 94% of time being spent in style recalc. <rdar://problem/6467200>
This scenario is also extremely slow when the console is visible. The scrollIntoView calls should be throttled.
Created attachment 49489 [details] [PATCH] Proposed solution
Comment on attachment 49489 [details] [PATCH] Proposed solution Clearing flags on attachment: 49489 Committed r55255: <http://trac.webkit.org/changeset/55255>
All reviewed patches have been landed. Closing bug.