[Webkit-unassigned] [Bug 81719] New: ResourceLoadScheduler casuses too much delay

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Mar 20 16:26:36 PDT 2012


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

           Summary: ResourceLoadScheduler casuses too much delay
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Page Loading
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: simonjam at chromium.org
                CC: tonyg at chromium.org


Chrome loads yahoo.com 100+ ms slower than other browsers. One of the causes is that subresources start loading significantly later. The ResourceLoadScheduler is part of the problem. While the document is finishing parsing, 30 resources are discovered and queued in the ResourceLoadScheduler. The scheduler then queues a timer to fire later that actually issues the requests to the network layer. By the time that timer fires, requests have been queued between 10 - 90 ms, leaving the network (one of our most precious resources) idle during this time. We should be much more aggressive about issuing those requests.

Apparently the purpose of the ResourceLoadScheduler is to try to request JS and CSS in front of images, even if they're discovered out-of-order. Some buffering is needed to do this, but this is too much.

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