[Webkit-unassigned] [Bug 88464] New: Cache isSelfPaintingLayer() for better performance

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Jun 6 15:32:56 PDT 2012


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

           Summary: Cache isSelfPaintingLayer() for better performance
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Layout and Rendering
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: jchaffraix at webkit.org
            Blocks: 75001


Currently we recompute isSelfPaintingLayer() every time the function is called. I have seen this function showing up on some benchmarks when scrolling on big tables such as http://dglazkov.github.com/performance-tests/biggrid.html.

The painting code checks this boolean several time per paint phase so it should help both the self-painting and the non-self-painting layers.

Patch forthcoming.

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