[Webkit-unassigned] [Bug 56909] New: Add simplified layout path optimization for overflow recomputation and for positioned objects inside relative positioned containers.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Mar 23 02:18:25 PDT 2011


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

           Summary: Add simplified layout path optimization for overflow
                    recomputation and for positioned objects inside
                    relative positioned containers.
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: PC
        OS/Version: Mac OS X 10.5
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Layout and Rendering
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: hyatt at apple.com


Add simplified layout path optimization for overflow recomputation and for positioned objects inside relative positioned containers.

Currently there is an optimized code path for positioned objects, but as soon as we encountered a normal flow object in the containing block chain, we lost the optimization effectively.  This results in the IE MazeSolver page being way slower than it needs to be.

We can enhance the optimization to propagate the fact that we want a simplified layout that just recomputes overflow and lays out those positioned objects without doing any other work (like clearing the expensive-to-rebuild floating objects lists).

-- 
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