On Tue, Nov 17, 2009 at 3:14 PM, James Robinson <jam...@google.com> wrote:

> On Tue, Nov 17, 2009 at 3:02 PM, Peter Kasting <pkast...@google.com>
> wrote:
> > On Tue, Nov 17, 2009 at 3:00 PM, James Robinson <jam...@google.com>
> wrote:
> >> It seems like a browser will have to essentially stop rendering until
> >> it has finished downloading the entire .zip and examined it.
> >
> > I think mitigating this is why there are optional manifests.  I agree
> that
> > if there's no manifest, this is really, really painful.  I think
> manifests
> > should be made mandatory.
> > PK
>
> Do you mean external manifests?  Either way, the browser cannot start
> a download for any external resource until it downloads and parses out
> the manifest.txt for every resource bundle seen in the page so far.
>

Well, it can start the downloads, but it might have to throw them away, and
it definitely can't actually make use of their contents.  In this way it's a
bit like the current implementation of optimistic parallel script fetching.


> Whether it is pulling the manifest out of a .zip file or as a .txt by
> itself doesn't matter much, it's still an extra HTTP round-trip before
> any content can be downloaded (including content that is not bundled
> at all).


True.  It's just not a delay until the .zip file has completed its download.

I agree that even with a manifest, this is suboptimal.

I think the decision to incorporate this in Fx 3.7 may be premature.

PK
_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

Reply via email to