2013-06-25

Firefox 22 is now out in the wild with subtle new refinements, improvements and bug fixes. However a couple of new features in this release must be taken note of : WebRTC standard enabled by default and asm.js JavaScript Module which has been integrated now with Firefox 22 to give lead to high performance JavaScript code.

Download: Firefox 22 [20.8 MB /Auto Update]

Major New Features

Support for Larger Text Rendering on Windows for High Resolution Displays

Firefox on Windows now supports display scaling for larger text on high resolution displays on Windows. To access it you can play around with layout.css.devPixelsPerPx in about:config. Unfortunately , we were not able to test it thanks to our low resolution displays.

HTML5 Audio and Video Playback Speed Control

Firefox now lets you control audio and video speed for HTML5 media content. To control, just right click on the video and select the desired playback speed.



WebRTC enabled by Default

Previously Mozilla had enabled preliminary WebRTC support in Firefox 18. Now Firefox supports full implementation of WebRTC and it is enabled by default. With all major browsers (barring IE of course) supporting WebRTC, there will definitely a flurry of plugin free, cross platform good video chat alternatives to Skype.

What is WebRTC after all?

WebRTC is a free and open source project that enables browsers to communicate in Real Time via Java Script API. Here is a darn cool video of a video call made from Firefox to Google Chrome using WebRTC

Social Services Management Via Addon- Manager

Firefox lets you now manage your social services through the inbuilt addon manager. Now Firefox lets you disable or remove Social services directly through addon manager without having to wander around in about:config. Firefox also alerts you when the service is initially enabled.



For the uninitiated, Mozilla initially launched social service integration with Facebook Messenger earlier and later on expanded it to other social platforms.

Performance Improvements

Firefox fans will definitely rejoice with a wide gallery of improvements all around this release brings to the table.

OdinMonkey for asm.js is now Included by default with Firefox 22. OdinMonkey is a JavaScript optimization module for asm.js for Firefox.

What is asm.js ?

In order to realize how important OdinMonkey is, let us focus a bit on what is asm.js. Asm.js is a low level subset of JavaScript which will let you run C / C++ byte code in JavaScript with little to no slow down compared to native execution. This will not only enable extremely fast JavaScript webapps being written, but also the open standard will prevent Google’s Native Client from gaining prominence.

Here is just a glimpse of the power that asm.js packs. Expect our detailed coverage on it shortly.

WebGL performance improvements

Asynchronous canvas updates for WebGL rendering is implemented now which leads to some noticeable benefits in WebGL performance

Reduced memory consumption while loading images

Change in behaviour of loading images which earlier led to peaking of memory consumption among other major changes to the aspect of image rendering are implemented to bring down the already rock bottom levels of memory consumption in Firefox 22 even further down.

Benchmarks

As usual, all benchmarks were conducted on a HP G42-478TX laptop, with Intel Core i3 2370M 2.4 GHz processor, 6 GB Transcend DDR3 1333 MHz RAM, 512 MB ATI Radeon 6370M GPU, powered by Windows 8 Pro

Traditional Benchmarks

Peace Keeper

Firefox 22 took a major performance dip in this browser intensive benchmark, where as Chrome 27 remained almost the same as it’s predecessor. Peacekeeper has always been a sore spot for Mozilla’s browser from quite a while.

Sunspider

Sunspider surprisingly witnessed some lowered performances by both the browsers. Although it must be noted that for comparisons sake this time around we have taken Sunspider 0.9.1, and it may hide some modern JS optimisations.

Kraken

Kraken too witnessed the same story, but the magnitude of slump was almost negligible. This easily reminds us of the bane of the rapid release cycles : Don’t expect any major surprises for every new release.

Google Octane

While Firefox held it’s position, Chrome witnessed some major setback in Google’s own benchmark dropping by as much as around 900 points. We expect this behaviour to be fixed in subsequent releases though.

Memory Benchmarks

We conducted two simple memory benchmarks for the browsers.

Single Tab test involved opening Facebook on each of the browser and checking the memory consumption after 3 minutes of navigation within the page.

10 Tab test involved opening the following sites : TechSplurge, ArsTechnica, Facebook, GMail, Google+, Twitter, Google News, Phoronix, TheVerge, OMGUbuntu in each of the browser and checking the memory consumption after 4 minutes without using the browser.

The memory measurements were done in the good old  Windows Task Manager instead of Chrome’s own About Memory  tab to avoid ambiguity

Single Tab test

Perhaps one of the only tests where Internet Explorer shows its prowess. Firefox was not far behind which truly represents the progress it has made over the year. Chrome even after double checking was found to gobble around 200 odd MB’s to display a single tab. Mind you this is without any extension enabled in either Firefox or Chrome. It just perhaps highlights the sloppy attitude of Google towards any possible memory optimizations at all.

Multi Tab Test

Even Internet Explorer starts munching quite a bit of memory when it comes to 10 Tab test. However luckily, the sub 700 memory consumption of all the browsers just highlights good performance of each browser under load of multiple tabs. Firefox takes the crown here with a consumption of mere 460 MB’s to display 10 tabs, with Internet Explorer and Chrome trailing respectively.

Conclusion

Despite some minor setbacks in traditional browser benchmarks , Firefox 22 continues to be a solid browser with good memory efficiency and perhaps one of the best in class scrolling across the platforms. We just wish that Firefox catches up with Google’s Web Apps ( Google Keep, Hangouts ) with it’s own Market Place apps, to be the only browser installed on our Desktops and Mobile devices.

Read the article on the Blog: Firefox 22 Brings WebRTC, OdinMonkey, Benchmarked Against Chrome 27 and Internet Explorer 10

More Tech Related Articles: TechSplurge - A blog on Android, iPhone, Windows and the Web.

Show more