Skip to main content
dietrich

Firefox Startup Performance - January 15

Happy 2010 everyone!

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 Lots of progress! Joel has a patch for Mac and Linux working on the tryserver, and numbers to confirm a partial static build gets ~8\% improvement on Mac, with no compat problems. Zach added a bunch of number crunching to validate Joel's numbers. On the Windows front, Taras has a patch in progress now.
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 Ben is looking into a perf regression that arose after some major changes.
TBD [503483](https://bugzilla.mozilla.org/show_bug.cgi?id=503483) Turn on --enable-faststart for Firefox by default Dietrich needs testing No update, need to test still. Maybe just push on Windows here.
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: