Pages

December 23, 2011

Firefox 9 released with 36% increase in JavaScript performance




By Gregg Keizer, December 21, 2011 12:18 PM ET
Computerworld - Mozilla on Tuesday shipped Firefox 9, claiming that the new browser processes JavaScript up to 36% faster than its predecessor.
The company also patched six Firefox vulnerabilities, and released a security update to the nearly-two-year-old Firefox 3.6 to quash a single bug there.

Firefox 9, released six weeks after November's Firefox 8, uses a technology called "type inference" in its SpiderMonkey JavaScript engine to generate native code more efficiently using the JaegerMonkey JIT (just-in-time) compiler Mozilla first added to Firefox last March.

The result: Firefox 9 renders JavaScript -- the backbone of many online games, content-rich websites and advanced Web apps -- between 16% and 36% faster than Firefox 8, according to results Mozilla posted from Mozilla's Kraken, Google's V8 and the widely-cited SunSpider JavaScript benchmark test suites.

Mozilla also tweaked Firefox's Interface on Mac OS X 10.7 to support Lion's two-fingered swipe gesture for navigating backward and forward through already-viewed pages or sites.
The Windows version did not spot any noticeable interface changes.
As part of the upgrade to Firefox 9, Mozilla also patched a half-dozen vulnerabilities, four of them rated "critical," the company's highest threat warning. The other flaws were rated "high" and "moderate."
The most serious of the six was actually a bucket of 23 memory bugs that developers found and fixed in the core browser engine.

"Some of these bugs showed evidence of memory corruption under certain circumstances, and we presume that with enough effort at least some of these could be exploited to run arbitrary code," Mozilla wrote in the accompanying 2011-53 security advisory.
Mozilla also released Firefox 3.6.25, the latest security update for the still-supported 2010 browser, re-patching a single flaw on Mac OS X that was originally -- and incorrectly -- addressed in late September.

Firefox 3.6 may be on its last legs: On Dec. 1, Mozilla offered those users a newer edition in an attempt to move them to the rapid-release schedule that produces an upgrade every six weeks.
It's unclear how successful that offer has been -- Mozilla hasn't released its own data -- but statistics from Irish metrics company StatCounter showed that Firefox 3.6's share has dropped by eight-tenths of a percentage point since the first of the month, more than during all of November.
Firefox still does not sport the long-promised "silent update" mechanism that will put it on par with Google's Chrome, which upgrades itself without any user interaction.

Silent updates, which have been on Mozilla's radar since the summer of 2010, have been again delayed, according to the company's website: The final piece of the service is now slated to appear in Firefox 12, currently set to release in April 2012.
At the same time that it shipped Firefox 9 for desktop computers, Mozilla also released a new Android version of its browser that features a reworked interface for smartphones, and its first designed for tablets.

Firefox for Android can be downloaded from Google's Android Market.
In other news, Mozilla and Google yesterday announced that they had penned a new search contract that pays the former for assigning the latter's engine as the default search provider in Firefox.
Windows, Mac and Linux editions of Firefox 9 can be downloaded manually from Mozilla's site; people running Firefox 4 or later will be offered the upgrade through the browser's own update mechanism.
The next version of Firefox is scheduled to ship Jan. 31.

Gregg Keizer covers Microsoft, security issues, Apple, Web browsers and general technology breaking news for Computerworld. Follow Gregg on Twitter at Twitter@gkeizer, or subscribe to Gregg's RSS feed Keizer RSS. His e-mail address is gkeizer@ix.netcom.com.

Source:http://www.computerworld.com/s/article/9222925/Mozilla_launches_Firefox_9_speeds_up_JavaScript?source=rss_internet&utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+computerworld%2Fs%2Ffeed%2Ftopic%2F211+%28Computerworld+Browsers+News%29

Firefox 9 has been released today (is already available for download via direct links but the website hasn't been updated yet) with improved JavaScript performance (by 20 to 30%) thanks to Type Inference, some additional HTML5 and CSS support, support for querying Do Not Track status via JavaScript and the usual bug and stability fixes. More info, HERE.



 

What's new in Firefox 9

 

The latest version of Firefox has the following changes:

Firefox 9 will be available as a security update via the official repositories for Ubuntu 11.10 Oneiric Ocelot and 11.04 Natty Narwhal users, but if you don't want to wait, you can already install it by using the Ubuntu Mozilla Security PPA:


sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa
sudo apt-get update
sudo apt-get install firefox

For Ubuntu Lucid and Maverick, Firefox 9 should be available in the Firefox Stable Channel PPA soon: "ppa:mozillateam/firefox-stable" (in fact, the packages have already been built successfully, but publishing has been disabled for the PPA for now).

Until the Mozilla website is updated to provide the latest Firefox 9, here are direct download links: LinuxMac and Windows.


Also see: Firefox Beta Channel PPAFirefox Aurora Channel PPA and Firefox Nightly Channel PPA (can be installed side-by-side with the latest stable Firefox).


Source: http://www.webupd8.org/2011/12/firefox-9-released-with-improved.html