Launchpad Entry: other-o-arm-firefox-startup
Contributors: Micah Gersten,Jani Monoses
Packages affected: firefox
Firefox takes a relatively long time to start up, and this is more evident on ARM devices which are generally slower than x86/amd64 systems.
Firefox launches significantly faster on ARM devices in Ubuntu 11.10.
Firefox startup is slow because it is a large C++ app that does a lot of IO on startup. The slow SD/eMMC/USB storage used in ARM devices make this even more noticable.
First startup of Firefox after each reboot on an OEM netbook preinstalled with Ubuntu takes 12 seconds.
You can have subsections that better describe specific parts of the issue.
Upstream is well aware of the fact that Firefox could start up faster and have people working on the problem. They are addressing some of the issues for upcoming releases. Oneiric will ship with FF 6 or FF 7 so chances are some improvements will land in Ubuntu even if we do not do anything.
We will make a testcase for Linaro LAVA to chart startup time during Oneiric.
IRC: #startup channel on irc.mozilla.org
Possible changes to our Firefox packaging if preloading or other shell tricks are to be used to speed up cold start.