If you compare the time taken first the first phase (calculation) of the linked mandelbrot demo to any other browser you'll see we get thoroughly beaten. Shark shows this to be Basically entirely GC bound with 86.4% of time spent in JSArray::mark To reproduce: 1. Check the Slow case check box 2. click the start link I'm not sure if this is a bug due to marking an array being slow, or something forcing us to collect way more often than we should be (extra cost of array storage etc)
Created attachment 24097 [details] Profile This is a prfile of the copmutation portion of the slow path (eg. excluding the drawing).
We don't go off the deep end on this any more. We're faster than Firefox & Opera on both tests. We beat Chrome with "use slow path" set, they win without. The described bug (86.4% time in JSArray::mark) no longer exists. I'm saying this bug is fixed - I don't think we're currently going to closely track progress on this specific test.