Firefox Gets Faster with Version 18

"The Firefox of today is significantly better than the Firefox of a year ago in every way," wrote Mozilla vice president of engineering Johnathan Nightingale in a recent blog post. There are good cases to be made for that statement, including the browser’s better security, faster startup, a social network API, and more efficient memory use.

With Tuesday’s release of Firefox 18, the independent Web browser gets a boost from a new JavaScript compiler, called IonMonkey, which the organization claims can speed up Web applications like online games by a whopping 25 percent. The new release also adds support for high-resolution Apple MacBook Retina displays, as spelled out in a release announcment on the Mozilla Blog.

The Android version of Firefox has also been updated with search suggestions and new protections against phishing and malware.

To demonstrate the browser’s new speedup, Mozilla developers have created BananaBread, a 3D first-person shooter Web game coded using the open WebGL, HTML5, CSS3, and JavaScript standards. Keep in mind, though, that the WebGL graphics capability isn’t actually part of HTML5 and it’s not supported in Internet Explorer, though it is found in all other major browsers.

We also ran a couple of JavaScript browser benchmarks to compare the new version with the old. While the well-known SunSpider benchmark produced puzzling results, with the time taken to run the benchmark increasing on each subsequent run, Mozilla’s own measure of JavaScript performance, the Kraken benchmark, did show a significant boost. On a 3.16GHz dual-core PC running Windows 7, Firefox 17 delivered a score of 3124ms compared with 2409ms for the new Firefox 18—an improvement of 23 percent.

The new version also adds preliminary support for WebRTC, which among other things, allows Web pages to access a computer’s webcam and microphone without the need for plugins such as Adobe Flash or Microsoft SilverLight. Other performance improvements and new standards support show up in Firefox 18, including support for W3C touch events—very useful on tablets. According to Mozilla’s release notes, startup time has been improved by "smart handling of signed extension certificates."

What’s New

  • NEW
    Faster JavaScript performance via IonMonkey compiler
  • NEW
    Support for Retina Display on OS X 10.7 and up
  • NEW
    Preliminary support for WebRTC
  • CHANGED
    Experience better image quality with our new HTML scaling algorithm
  • CHANGED
    Performance improvements around tab switching
  • DEVELOPER
    Support for new DOM property window.devicePixelRatio
  • DEVELOPER
    Improvement in startup time through smart handling of signed extension certificates
  • HTML5
    Support for W3C touch events implemented, taking the place of MozTouch events
  • FIXED
    Disable insecure content loading on HTTPS pages (62178)
  • FIXED
    Improved responsiveness for users on proxies (769764)

For All Fans