For the Firefox 3 release cycle, we’ve done a huge amount of work on various parts of the browser. Memory usage has been reduced, performance has been vastly increased and we’ve done a huge amount of work on building features that our users will love. Each of these add up to a really great browser.
But one of the nice side effects of all that work is how well it’s prepared us for the mobile market. We’ve been ramping up those efforts and we’ve been doing some measurement on ARM systems, in particular on the N800 and N810 series tablets.
The blue bar is the “MicroB browser” which is the Mozilla-based browser that Nokia included with their OS2008 release. It’s based on source code from around the Firefox Alpha 1 timeframe. The red bar above is the “Fennec browser” – the code name we’re using for our new mobile web browser and is based off of post-Firefox 3 beta 4 source code. The summary here is that on ARM that a Firefox 3-based browser is a whopping 5.9x faster than earlier Mozilla versions. The really interesting fact here is that multiplier is higher on ARM than it is on x86! So the great performance work that we’ve done has actually paid dividends more on ARM than it has on the desktop. A great side effect.
Note: if you feel like you want to take part in our mobile project you’re more than welcome to join us. We’re just getting started on the browser side and making some pretty good progress. A super early snapshot of a test browser is available from vlad’s page. If you click on that link from the N810 browser you will be prompted to install the browser. It will pull down two packages and install them and then it will put a Fennec browser in your Extras category on the N810. We don’t actually recommend that people try this on the N800 yet – we still need to add support for the soft keyboard but the N810 works pretty well. This UI has only seen work over the last week or two and we’re just starting to get a handle on the bugs and the the design.
If you use the browser above you’ll notice that we’re pretty early in the process. But it’s nice to know that we’re starting off from such a great place in terms of performance.
Update: Mark Finkle posted about XULRunner at just about the same time that I did! He lists a bunch of bugs we care about and also mentions that we’re cranking on extensions and add-ons as well for mobile.
It’s going to be a different world once we’re done.
-
Chris, do you have any data on memory usage on the N8×0? I imagine it has gone down in a similar manner as Fx on the desktop, but a rough idea of numbers would be appreciated.
-
Chris, do you have any data on how Fennec compares to other mobile browsers that run on ARM?
-
April 1st ?? :)
-
It’s not _that_ non-useful on the N800; we do have USB/BT keyboards, and (some of us) xkbd.
I’ll be giving it a shot here…
-
I second Frederic’s question, I’m not a coder but would love to help in testing this browser and filing bugs somewhere
-
Can you also do benchmarks with Html Viewer 3 (Hv3)?: http://tkhtml.tcl.tk/hv3.html
I bet Hv3 will beat the score. The easiest way to try this is probably using eTcl (there are binaries for arm available). You can find information and download links at http://www.evolane.com/software/etcl/
-
Yawn. This is still no match for the iPhone.
-
Pingback from 移动版火狐浏览器开发计划被加速,并有了新的设计调整 | OwnLinux.cn on April 11, 2008 at 8:45 am
-
Pingback from Mobile Firefox Prototype Arrives - BuzzYA! on April 11, 2008 at 12:43 pm
-
Pingback from 移动版火狐浏览器最新进展 | 智能手机报 on April 11, 2008 at 8:09 pm
-
I’m sorry…but without a build for PocketPC phones ( smartphone or touch-capable ), this isn’t much of a win. Sure, Maemo-based devices will have their place, and if Nokia actually DOES get their act together a release a smartphone based on the Maemo codebase, there could be a nice win there. However, the “heart and soul” is still the WM based smartphones and pda phones. Minimo was a good try, but not backed enough to make enough of an impact, and riddled with issues.
When will the Mozilla community understand this….just because it “will look spiffy” doesn’t mean that is where focus should be placed upon. Release a WM6 version of this browser, and to use the vernacular of the day….Mozilla will OWN mobile browsing.
-
Pingback from 移动版火狐浏览器开发计划被加速,并有了新的设计调整 | OwnLinux.cn on April 23, 2008 at 6:15 am
-
How about the neo freerunner?
-
Pingback from Firefox Mobile emette il primo vagito | on June 11, 2008 at 4:55 am
-
Pingback from J5’s Blog » Firefox 3 Delivers on Promises on June 24, 2008 at 5:48 pm
-
Is Fennec open source?
-
I see a lot of references made to Fennec on the n810 and being prepared for a Linux and Android release, but I have seen little if any plans regarding Fennec on Windows Mobile 6/6.1. Could you elaborate on any of Mozilla’s plans for a Windows Mobile release or at least quell any WM owner’s interest by telling us it’s not coming to WM 6/6.1 devices. Testing on one platform and then writing for the masses to read is like torture when you’re only writing about the progress being made on one platform (Fennec for the N810) but the press saying it’ll be available for untested platforms. I am really interested in Fennec, as nearly all the browsers available for WM6/6.1 are awful, even SkyFire. Also, will this browser have built-in flash support?
-
Pingback from Mobile Firefox Is Six Times Faster Than Nokia on August 17, 2008 at 3:57 am
-
Pingback from Mobile Firefox - Fennec on September 2, 2008 at 10:14 pm



56 comments
Comments feed for this article
Trackback link: http://www.0xdeadbeef.com/weblog/2008/04/mozilla-mobile-performance/trackback/