Skip Links

Network World

  • Social Web 
  • Email 
  • Close

(Comma separation for multiple addresses)
Your Message:

Mobile Firefox aka Fennec hits beta

Performance soars compared to last Fall’s alpha version
By John Cox, Network World
March 18, 2009 01:05 PM ET
  • Share/Email
  • Tweet This
  • Comment
  • Print

Mozilla late last night posted the first beta release of Fennec, its mobile version of the Firefox Web browser.

The Fennec 1.0 beta 1 release currently is only available for one mobile device, the Nokia N810 Internet Tablet, which runs Nokia's Maemo open source operating system. But beta versions have been released for Windows, Mac and Linux desktop PCs, to let users and developers experiment with the new application and start building the all-important Firefox plug-ins.

One powerful newly added feature is the TraceMonkey JavaScript compiler, which promises to dramatically speed up many aspects of mobile browsing. Unveiled last summer, TraceMonkey is the same engine used in the latest beta versions of desktop Firefox.

The beta release notes are available online

Besides the new JavaScript compiler, the beta version also introduces:

- faster application start-up time.
- faster panning and zooming.
- improved bookmark managing and new bookmark folders.
- plug-in support.

Mozilla released the Fennec alpha version for the Nokia tablet last October. In February, it released a Windows Mobile preview (or "pre-alpha") version that almost immediately ran into major problems, apparently because of the way Windows handles memory allocation. 


Fennec Beta 1 walkthroughMadhava EnrosVimeo

TraceMonkey is an evolution of Firefox's SpiderMonkey JavaScript compiler, and was unveiled last August for the desktop browser. TraceMonkey adds a technique created at University of California Irvine that in effect greatly streamlines the compilation process, leading to huge performance gains for JavaScript. The gains are so great that Mozilla developers have suggested that JavaScript will be able to compete with native code, and even eliminate the need for proprietary plug-ins, such as Adobe Flash, that are needed today to handle highly interactive Web-based graphics content.

TraceMonkey is only one part of the recent performance optimization work found in the beta release. The developers have been looking widely and deeply into making the browser as fast as possible at all levels. Nearly all of the improvements for Fennec on Maemo are directly applicable to Fennec on Windows Mobile, according to Mozilla developer Mark Finkle, writing in his blog. One area is an improved rendering engine, resulting in faster pageload times and greatly improved panning.

Fennec makes use of many, if not most, of the same underlying components as the desktop browser. But creating a truly mobile browser experience has required an in-depth re-examination of how those components work and interact, and a completely redesigned user interface. 

One area still being worked on is the overhead demanded by XPConnect, which is the bridge between JavaScript and C++ code. For mobile devices, this overhead is "non-trivial," Finkle writes. Mozilla is reducing the number of XPConnect calls, and exploring the use of code, called "quickstubs," that "short circuits the XPConnect bridge, making the call faster," according to Finkle.

  • Share/Email
  • Tweet This
  • Comment
  • Print

Comments (1)
Login
Forgot your account info?

Plug-in support will be the keyBy Srinivas Chervirala on March 24, 2009, 12:01 pmBrowser plug-in will be the key feature and certainly drives the mobile web innovation

Reply | Read entire comment

View all comments

Add comment
Anonymous comments subject to approval. Register here for member benefits.
Have a NetworkWorld account? Log in here. Register now for a free account.

Videos

rssRss Feed