[Webkit-unassigned] [Bug 119308] New: Avoid scanning really wide DOMs in textRendererIsNeeded

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Jul 30 20:52:42 PDT 2013


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

           Summary: Avoid scanning really wide DOMs in
                    textRendererIsNeeded
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Keywords: BlinkMergeCandidate
          Severity: Normal
          Priority: P2
         Component: Layout and Rendering
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: rniwa at webkit.org
                CC: koivisto at iki.fi, barraclough at apple.com,
                    benjamin at webkit.org, akling at apple.com


Consider merging https://chromium.googlesource.com/chromium/blink/+/0643cdddb9b19d7515277dc40f68a85cf4ac1ca1

Avoiding creation of a Renderer for the text node is a non-essential memory
optimization. So to avoid blowing up on very wide DOMs, this patch limits the
number of siblings to visit to 50.

It improves the page load time of http://alexaing.com/ (slowest parse time in
alexa top million) from 16.4s -> 4.4s on my z620 linux workstation.

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