[Webkit-unassigned] [Bug 49220] snowstack is very slow

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Nov 29 09:54:08 PST 2010


https://bugs.webkit.org/show_bug.cgi?id=49220


Mihai Parparita <mihaip at chromium.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |hyatt at apple.com




--- Comment #6 from Mihai Parparita <mihaip at chromium.org>  2010-11-29 09:54:08 PST ---
(In reply to comment #5)
> How does it behave if body has { overflow: hidden; } in your testcase?

Doesn't change anything.

We still end up in RenderView::layout, which calls docWidth() and docHeight(), which in turn call rightmostPosition() and lowestPosition(). Looking at RenderBlock::rightmostPosition, we call transformedFrameRect once at the start, once for each child. But then we also recurse for each child, and we also call topmost/lowest/leftmostPosition at the end, which do their own recursing. An even simpler test case (two nested containers, three leaf nodes; attachment to follow) ends up calling RenderBox::applyLayerTransformToRect 1272 times.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list