We currently recompute SVG path data twice during layout, but we only need to do this once. This is especially bad in the case of circles and ellipses, where each call to createShape() ends up creating 4 expensive cubics. Patch forthcoming!
Created attachment 129035 [details] Stop recomputing SVG path data twice during layout
Comment on attachment 129035 [details] Stop recomputing SVG path data twice during layout Nice catch, r=me.
The commit-queue encountered the following flaky tests while processing attachment 129035 [details]: css3/filters/effect-invert-hw.html bug 79639 (author: cmarrin@apple.com) The commit-queue is continuing to process your patch.
Comment on attachment 129035 [details] Stop recomputing SVG path data twice during layout Clearing flags on attachment: 129035 Committed r109003: <http://trac.webkit.org/changeset/109003>
All reviewed patches have been landed. Closing bug.