[Webkit-unassigned] [Bug 81715] Preload scanner unhelpful on yahoo.com

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Mar 21 06:12:16 PDT 2012


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


Tony Gentilcore <tonyg at chromium.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |koivisto at iki.fi




--- Comment #1 from Tony Gentilcore <tonyg at chromium.org>  2012-03-21 06:12:15 PST ---

> 1. The preload scanner will only preload CSS and JS before first paint. It could've loaded 30 other resources 30 - 80 ms earlier without that restriction. IIRC, the restriction was added to prevent responses from interfering with first paint, which regressed some benchmark.

At one point the PreloadScanner would not load any resources in the body while parsing the head. I investigated that in bug 45072 and relaxed that restriction so that the PreloadScanner would always load scripts and stylesheets, but left the restriction in place for images. Details in the bug.

We should definitely revisit this as I was only testing with a limited subset of sets and it is certainly possible I missed something.

> Requesting all 30 resources took 750 us, so it's not a significant delay. That suggests this logic is intended to prevent us from getting responses too quickly. I propose we implement the throttling on the response side, instead of the request side. Getting the requests out on the wire (or at least to the network stack) sooner is better. Network is often the weakest link.

I like that idea a lot.

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