[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