RESOLVED INVALID11120
RenderSVGContainer should cache absoluteTransform for performance
https://bugs.webkit.org/show_bug.cgi?id=11120
Summary RenderSVGContainer should cache absoluteTransform for performance
Eric Seidel (no email)
Reported 2006-10-02 04:57:05 PDT
RenderSVGContainer should cache absoluteTransform for performance Looking at a shark sample of a very large (30MB) SVG file, we're spending about 6% of our time in RenderSVGContainer::absoluteTransform(). We should cache the absolute transform on each RenderSVGContainer to get rid of this cost. I'm not sure what the exact invalidation logic would look like. Changing the transform might need to cause a layout, I'm not sure. Your parent changing its transform should not need to cause you to re-layout however. Only redraw.
Attachments
Nikolas Zimmermann
Comment 1 2010-02-08 04:47:54 PST
absoluteTransforms are not existant anymore in RenderSVG*Container, closing bug.
Note You need to log in before you can comment on or make changes to this bug.