Firefox 4 for Mobile Beta 5 – Performance Improvements

We just released Firefox 4 for Mobile (Beta 5) and it’s packed with some noticeable improvements. The primary objectives of Beta 5 were improvements in general performance, reducing memory usage and improving rendering while loading and panning the web content. Here are some results to show the progress that’s been made.

Startup

We improved application startup speed. We have a system that reports startup time metrics once a day when the application does a check with AMO (addons.mozilla.org). Using this data, we can see the metrics improving from Firefox Mobile Beta 4 to Firefox Mobile Beta 5.

The “First Paint” metric is arguably the most important of the three. That’s when the user should start to see the application appear – not the splash screen, the actual application. Based on the Feb 23rd data, Beta 5 has a nearly 25% improved startup time. The earlier Beta 5 data (Feb 18th) was taken from internal testing and doesn’t represent a large enough population of users and devices. The Feb 23rd data is based almost 2200 data pings and is more comparable to the Beta 4 data, also from Feb 23rd.

Updated: Used actual Beta 5 data and not Beta 5 pre-release data.

Page Loading

We improved page loading performance. We have test suites that measure how long it takes to load a series of static copies of popular websites from a localhost webserver. The test uses static copies, built using wget and some tweaks, to remove the variability of live websites changing over time and network latency issues.

The data shows the exact same test being run on nightly builds of Firefox Mobile, using 3 different Android devices. The SCH-I800 is a Samsung Galaxy Tab. We can see a roughly 21% improvement from Beta 4, beginning of chart, to Beta 5, at the end.

JavaScript

The Mozilla JavaScript team keeps pushing the limits and mobile users get the benefits. We ran some benchmarks on some Android devices using the stock webkit-based browser, Firefox Mobile Beta 3, Firefox Mobile Beta 4 and Firefox Mobile Beta 5.

Go install Firefox 4 Beta 5 for Mobile. Hopefully, you’ll notice the speed improvements too!

13 Comments

  1. Tweets that mention Mark Finkle’s Weblog » Firefox 4 for Mobile Beta 5 – Performance Improvements -- Topsy.com said,

    February 24, 2011 @ 4:59 pm

    [...] This post was mentioned on Twitter by Mark Finkle, Planet Mozilla and madhava, Guillermo López. Guillermo López said: El rendimiento JavaScript en Android entre el navegador stock y Firefox Mobile: http://t.co/Hdt4iLG [...]

  2. geeknik said,

    February 25, 2011 @ 1:00 am

    It is unfortunate that the 3rd party keyboard Swiftkey still crashes with this version of Firefox (and the nightly versions since Beta 5 was released). I’ve pinged them twice on Twitter now (@SwiftKeyApp) and they’ve ignored both messages. Too bad for them. I’ll go back to Swype. =)

  3. How much faster is the latest Firefox beta? | Motorola Droid X said,

    February 25, 2011 @ 10:26 am

    [...] In the chart above, you see JavaScript benchmarks. And things are definitely getting faster. And after the break is a chart of page load times. Again, faster. Check out Finkle’s blog post at the source link for more benchmarks and him explaining it all. [Mark Finkle's Weblog] [...]

  4. Dietrich said,

    February 25, 2011 @ 11:02 am

    What is the target “first paint” number for final release?

  5. How much faster is the latest Firefox beta? | Andro Crypt said,

    February 25, 2011 @ 11:11 am

    [...] In the chart above, you see JavaScript benchmarks.?And things are definitely getting faster. And after the break is a chart of page load times. Again, faster. Check out Finkle’s blog post at the source link for more benchmarks and him explaining it all. [Mark Finkle's Weblog] [...]

  6. Mark Finkle said,

    February 25, 2011 @ 4:28 pm

    @Dietrich – We’re going to keep profiling and try to get whatever wins we can. On most of the devices used by the Mobile team, we load fast enough to ship – much faster than Beta 4. However we still see longer startup times from end users in the field. I’d be happy with another ~10% win myself :)

  7. Firefox 4 Beta for Android “really” is that much faster said,

    February 25, 2011 @ 5:18 pm

    [...] opposite a board. Take into care this is only one exam out of many. They also had a graph of a Javascript V8 Engine with identical opening [...]

  8. Things We Missed, You Shouldn’t [Feb. 25] | Latest used car, Technology, and Entertainment News said,

    February 25, 2011 @ 7:45 pm

    [...] HTC Incredible S is now shipping from Vodafone and O2 in the UK. [GSMA] [...]

  9. Things We Missed, You Shouldn’t [Feb. 25] | AndroidWebPortal said,

    February 25, 2011 @ 10:35 pm

    [...] HTC Incredible S is now shipping from Vodafone and O2 in the UK. [GSMA] [...]

  10. Firefox beta 5 for Android is Even More Faster | Gadgets | Technize - Be Techdated said,

    February 26, 2011 @ 4:55 pm

    [...] the whole story in efficient manner. Checkout more results of this test at the source link.Via Mark Finkle’s Weblog doclix_pid=16586;doclix_cid=1496;doclix_w=550;doclix_h=45; [...]

  11. Things We Missed, You Shouldn’t [Feb. 25] | Focus News Mobile said,

    February 27, 2011 @ 8:32 am

    [...] HTC Incredible S is now shipping from Vodafone and O2 in the UK. [GSMA] [...]

  12. JavaScript Magazine Blog for JSMag » Blog Archive » News roundup: Android 3.0 implements HTML Media Capture, Microsoft demos IE9 for Mobile, dust, PhiloGL said,

    February 28, 2011 @ 2:56 am

    [...] Firefox 4 for Mobile Beta 5 brings even more performance improvements, to JavaScript and overall. Share and Enjoy: [...]

  13. Things We Missed, You Shouldn’t [Feb. 25] « android-alert said,

    March 3, 2011 @ 2:02 pm

    [...] HTC Incredible S is now shipping from Vodafone and O2 in the UK. [GSMA] [...]

RSS feed for comments on this post