Skip to main content
dietrich

Firefox Startup Performance - January 22

A good week: Firefox 3.6 was released, and I've gotten a lot of feedback from friends and colleagues that startup has improved, and that it's snappier than ever. Yesterday I blogged a roundup of the performance improvements in Firefox 3.6.

Top Startup Bugs

Estimated win Bug \# Summary Owner Status Notes
>10\% [512584](https://bugzilla.mozilla.org/show_bug.cgi?id=512584) Super fast paths for Components.classes and Components.interfaces Taras Glek in progress Taras is traveling, says he'll close it out when he returns.
>10\% [525013](https://bugzilla.mozilla.org/show_bug.cgi?id=525013) Investigate a more static build configuration of Firefox Joel Reymont in progress More great data from Zack and Joel. See PDF charts of the different build configurations tested on different hard-drive speeds for [Mac](https://bugzilla.mozilla.org/attachment.cgi?id=422607) and for [Linux](https://bugzilla.mozilla.org/attachment.cgi?id=423007).
up to 25\% [514083](https://bugzilla.mozilla.org/show_bug.cgi?id=514083) Per-file HFS+ compression on Mac OSX 10.6 Joel Reymont in progress Conclusion is that we need to make this happen via the installer, as well as the updater, since modifying files results in decompression. Need to find an owner for this still.
TBD [520309](https://bugzilla.mozilla.org/show_bug.cgi?id=520309) Startup cache: replacement for fastload cache Ben Hsieh in progress Considering moving back to the simpler caching approach.
TBD [503483](https://bugzilla.mozilla.org/show_bug.cgi?id=503483) Turn on --enable-faststart for Firefox by default Dietrich needs testing Started talking with Rob Strong about making the changes to the NSIS installer to make this happen.
TBD [513149](https://bugzilla.mozilla.org/show_bug.cgi?id=513149) Speed up CSS parsing by using a machine generated lexer Zack Weinberg Zack's blocked on other work No update.Taras says about 6\% of startup spent parsing CSS.
Other activity this week: