On Tue, Oct 28, 2014 at 05:18:53PM -0700, Robert Kaiser wrote:
> Mike Hommey schrieb:
> >Note a significant amount of the omni.ja and browser/omni.ja data is
> >used for jsloader/jssubloader data: 4744949 and 1560499 bytes from those
> >files are that. These jsloader/jssubloader data are there for startup
> >benefits on Firefox first run (if the data wasn't there, it would be
> >generated on the first run and stored in the user profile). This was
> >added a while ago, and we've been wondering if the js parser speed had
> >been improved enough for those to now be useless for a while. It seems
> >to me there's a lot to gain in download size from stripping those if we
> >can confirm they are not helping in a significant way anymore. Who wants
> >to check?
> 
> Also, if we can't get decent startup without them, why do we need to
> download those pieces and not generate them with the installer in some
> fashion?

The only way to generate them is to run firefox. Well, there are other
ways, but I don't think adding parts of the js engine and gecko to the
installer is really a great idea.

So if those files weren't shipped, they would be generated by firefox
on the first run. Now, the question still remains: are those files making
a significant difference on firefox first run startup time?

Mike
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to