Created attachment 38506 [details] shark sample of page rendering poor performance in canvas demo http://tulrich.com/geekstuff/canvas/perspective.html I profiled it in Shark and we're spending all our time in: CGContextDrawImage(context, adjustedDestRect, image); under BitmapImage::draw in ImageCG.cpp The demo looks fine in Chromium Windows/Linux (which uses Skia) and poor in Chromium Mac and Safari. I'm not sure if this is a CG bug, a WebKit bug in how we're calling CG, a bug in Skia which makes their rendering "incorrectly" fast, or what. CCing hyatt and Oliver due to their historical interest in this type of bug. Feel free to remove yourselves if you're not in fact interested here.
It's smooth with the standard properties on cairo too, but gets realy slow with maximum details (like in Chromium). So no skia bug i guess.