[Webkit-unassigned] [Bug 118707] New: Improve performance of increasing HTMLSelectElement::length

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Jul 15 21:18:29 PDT 2013


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

           Summary: Improve performance of increasing
                    HTMLSelectElement::length
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Keywords: BlinkMergeCandidate
          Severity: Normal
          Priority: P2
         Component: Forms
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: rniwa at webkit.org
                CC: koivisto at iki.fi, tkent at chromium.org,
                    benjamin at webkit.org, akling at apple.com,
                    jonlee at apple.com


Consider merging https://chromium.googlesource.com/chromium/blink/+/c0f9edf107acd697011236dfe9855141b59e18a2

It was possible that a CSS ruleset made update of HTMLSelectElement::length
O(N^2). This CL improve it to O(N) by AttachLazily.

Before Blink r153385, fast/forms/select-max-length.html took 3.8s on my machine.
After Blink r153385, it took 20s.
After this CL, it will take 1.8s.

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