[Webkit-unassigned] [Bug 17480] New: Implement speculative preloading

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Feb 21 15:28:26 PST 2008


           Summary: Implement speculative preloading
           Product: WebKit
           Version: 525+ (Nightly build)
          Platform: All
        OS/Version: Mac OS X 10.5
            Status: NEW
          Severity: Enhancement
          Priority: P2
         Component: Page Loading
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: koivisto at iki.fi

Currently when the parser encounters an external script resource it halts
parsing and continues only after the resource has been received from the
network. A problem with this is that we are not issuing any more load requests
to the network layer. Loading performance depends heavily on parallel loading
to hide network latency. With parser halted we quickly run out of things to
load leading to poor network bandwidth utilizations.

This effect can be can reduced by introducing a side parser that parses the
document source after the resource that halted the main parse. It searches for
resources that are likely to be needed to complete the load and issues requests
for them. This also makes it possible to schedule script and stylesheet
requests (which block rendering) before any image requests.

Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

More information about the webkit-unassigned mailing list