Tendai Chiguware

I am not a geek in the strictest sense of the word, but I have an above-average knowledge of computers and I also love to write and blog

Unpacking the faster and better Firefox 3.5

ON July 30, the Mozilla Foundation released Mozilla Firefox 3.5. To their credit, the Mozilla servers did not buckle under the pressure of downloads like they did last year when they released Firefox 3.0.

I have had the chance to play with it since then and I just want to highlight some of the issues I have noticed with the new browser.

The first most prominent improvement to the browser is the support for HTML 5 which is somewhat geeky and light years ahead in terms of web technology. This sees the Firefox 3.5 natively supporting embedded audio and video files without the need for Adobe Flash or other codecs.

However, before you get too excited, this is only limited to the open source Ogg Vorbis and Ogg Theora audio and video. In simpler terms, the browser does not (yet) support the popular (and proprietary) mp3 and WMA files.

Besides the support for media files, Firefox 3.5 now fully supports the HTML 5 offline resource specification. Also supported is the HTML 5 drag and drop API allows support for dragging and dropping items within and between web sites. This also provides a simpler API for use by extensions and Mozilla-based applications.

HTML 5 also supports the canvas method which allows code to specifically create an ImageData object instead of requiring it to be done automatically. This can marginally improve performance of other methods by preventing them from having to create the object.

Firefox detractors have been quick t point out that HTML5 is rarely used in web design these days and by the time it will be standard, Internet Explorer will be having the technology as well.

However, that takes nothing away from Firefox’s endeavour to bring future technology to its fans. One other feature which comes with the new Firefox release is the location aware browsing and this has been received with mixed feelings by people.

This uses the Geolocation API, which allows web applications to obtain information about the user’s current location if a provider for that information is installed and enabled. Users who turn on the optional Location Aware feature allow sites to provide information such as points of interest and return useful data like maps based on the user’s location.

A code with UniversalXPConnect privileges can now monitor the list of available access points, getting information on their SSIDs, MAC addresses, and signal strength. This can be used in tandem with Geolocation to offer WiFi-based location service. For security reasons this feature is fully optional and the browser won’t share your location without your permission.

In terms of privacy, the new Firefox now supports Private Browsing mode where nothing is recorded about your session, including cookies, history, form field information and any other potentially private information. This is particularly important if you are browsing on someone’s computer of if you are in an Internet Café.

In addition, users can specify whether or not to include history and/or bookmarks in the location bar’s automated suggestions, so you can keep private web addresses from popping up unexpectedly while typing in the location bar.

Another privacy feature is the Clear Recent History which caters for users who would like to remove all private data or activity from browsing sessions. The feature allows the user to decide what data stays and what is removed.

Another feature called Forget this Site allows users to remove every trace of a site from the Firefox 3.5 browser.

Since Tuesday when the new browser became available for download, there has been some bitter arguments on the issue of the Private Browsing feature. Internet Explorer loyalists argue that Firefox copied the feature on IE8.

On the other hand, Firefox groupies argue that what has been added to the Firefox 3.5 is an idiot proof implementation (that’s a geek way of saying its been made simpler for the common folks) of the feature since it has been around since Firefox 2.0 where you could set the browser to clear everything on exit.

Not to be left out, Mac fans and Safari supporters in general claim Safari pioneered the feature. It all comes back to which camp you belong to.

Maybe the single most important feature that people have been eagerly looking forward to on the new browser is performance. The speed of Google Chrome has been a cause of concern in the Firefox camp and therefore a boost in performance was top on the agenda.

Firefox 3.5, which is now based on the Gecko 1.9.1, uses TraceMonkey JavaScript engine, which advances the performance of complex Web applications by using a technique developed at the University of California Irvine called trace trees that can be used to compile a program in real time. The result is increased speed in both the browser and Web page content.

There have been claims that Firefox 3.5 is now ten times faster than Firefox 2.0 and twice as fast as Firefox 3.0 when it comes to executing JavaScript.

For those who love the heady stuff that make sci-fiction movies, Firefox 3.5 provides DNS prefetching, whereby it performs domain name resolution ahead of time for links included in the current page, in order to save time when links are actually clicked.

Other minor tweaks include “web workers,” which is a way for web content to run resource-intensive scripts in the background, a feature that will make the browser feel faster while also helping improve stability.

In my personal opinion, I think Firefox is now much faster than it was before but still its laps behind Google Chrome when it comes to raw speed.

As for aesthetics, some tweaks were done to the tabs making them more user friendly to use. Top on my list of favourites is the ability to tear off tabs and move them to new windows, something which Chrome and Safari have been doing natively while early versions of Firefox needed plug-in support to accomplish.

Other small features supported include mouse gesture events such as trackpad swipes. Firefox 3.5 also includes support for the multi-touch features of the latest and greatest MacBooks, but opted to leave out a “twist” motion that moves forward and back through browser tabs.

However, this can still be done with a little tweaking to the browser. Another significant option is the ability to undo a closed window and this is done by the (Ctrl + Shift + T) keys. Other cosmetic changes include the system restore functionality which has been revamped.

Now when your session crashes, Firefox doesn’t restore all your tabs but asks you which ones you want to restore, maybe so that you can leave out the offending tab.

While there is a carnival atmosphere in the Mozilla camp due to the release of Firefox 3.5, there are a couple of issues that can dampen the fun. First is Google Gears which has not yet been updated to work with Firefox 3.5.

I hope Google won’t employ the gutter tactics of Microsoft by deliberately delaying the update so that either people use Chrome to access Google Gears or stick with the older version of Firefox.

Also, the much-vaunted support for audio and video is limited to the Ogg Vorbis format which most Windows users have never heard off and isn’t mainstream except to the core Linux fanboys.

However, considering that Firefox is pioneering this trend, this is a step in the right direction and I won’t be too surprised to see Microsoft offering WMA audio support in IE9.

15 Responses to Unpacking the faster and better Firefox 3.5

  1. Simba Chingure says:

    thanks for the posts Tindo ,always informative ,

  2. aubrey matemba says:

    mmm. sounds interesting, but my opnion guys is get hold of google Chrome and u will not use any other browser. It is light years ahead of every every one. for those of you who come across web pages in foreign languages the one interesting feature you guys might want to look at is the chrome translator where you can copy and paste whole pages and get results in English. Any way great blog Blaz would love to hear comparisons of Chrome & Fire Fox….

  3. Let’s get the facts straight. Private browsing is not about ‘which camp you belong to’. There are perfect and clear timelines as to when and where private browsing began.

    The pioneers where Safari in April 2005
    Next cam Google Chrome 1.0 in December 2008
    Officially IE8 is next in March 2009
    Firefox 3.5 is latest in June 2009

    However note that Private Browsing in firefox was first implemented in Firefox 3.1 Beta which was scheduled to be release in February 2009. It first appeared on the nightly builds of November 4 2008.

    Firefox 3.1 was delayed because of perfomance issues with the completely redeveloped Javascript rendering engine. Firefox 3.1 was later renamed Firefox 3.5 which has now been released.

    Also note that Private Browsing (often colloqially called ‘porn mode’) is not a hundred percent foolproof method of making your computer ‘forget’ what you were browsing during a private session.

    Some websites use AJAX and Web 2.0 techniques to save cookies and other history related information outside of the browser’s normal privacy envelope.

  4. watenzi says:

    pretty exhaustive thesis . I hope you are going to explore all web browsers since you seem to be giving FF too much hype and publicity. Anyway I was refering to SAFARI and OPERA . For those with slow systems switch to OPERA . currently using opera mini on my mobile phone since FF and IE were just dire .

  5. Mozilla says:

    You fascination with Firefox amazes me….

  6. Khutso says:

    Nice article but i think the browser war is an old and tired topic. Use what you feel is good for you. i have all the browsers on my Laptop and i use any depending with the mood. I also have IE and Opera on mu Omnia, and guess what IE works greater on the Omnia!

  7. Ndini Changamire says:

    Perhaps you might want to do some research before you write your articles. The Stable Release of Firefox 3.5 was released on 30 June 2009 and not 30 July.(We have not yet reached that date yet) Unless you meant 3.1 Alpha 1 which was released end of July 2008.

    And talking of speed. On Mac OS i have done tests and Safari has come out tops. I am yet to do tests in Windows.

  8. Anonymous says:

    http://www.microsoft.com/windows/internet-explorer/get-the-facts/browser-comparison.aspx – what do u all firefox / chrome / safari weaklings have to say to big brother IE?

  9. Nyanzvi says:

    Guys, as far as browsers r concerned, live it to the individual: just the likes of windows 7, Vista and xp now andnoroid: search engines google and bing, people prefer to use these as they can understand them, i use all the the browsers and each browser works better depending on what u will be doing……….

    thanx for the infor anyway…. firefox is better because it comes with inbuilt anit-virus……

  10. Malisa Ncube says:

    Changamire, i think Tindo made a typo, and we should not rubbish the whole article as lacking proper research because of such a mistake.

    I think he has captured the most important details that we should see as users and developers using Firefox 3.5.

    I use Google chrome, but i have bee tempted to tryout the new Firefox because of this article.

    Thanks Tindo!

  11. Nkalakatha says:

    Great article! Keep it up. I’m keen to hear your take on video codec wars if you have been following the debate (H.264 vs ogg[http://tech.slashdot.org/story/09/07/06/1759225/Examining-the-HTML-5-Video-Codec-Debate]) and how Firefox will deal with licensing if a proprietary format wins.

    Anyone tried Arora?

  12. wisdom makava says:

    its quite updating its been a long time since i checked nyaya dzemabrowser and lets be honest Tindo is saving us a lot of work and effort trying to find which is the best browser,how and why and i think i should now try Firefox i have always been the first desciple of Google Chrome nokuti ndanga ndisingazive,PADA

  13. Nice baba its been a long time since i have had read such an honest and far reaching assessment yemabrowser probably becoz i always thought it as more on the very technical side but the way you did put it across was straight like an arrow and i think you now should take an opportunity to welcome me from Google chrome

  14. The Don says:

    I am using Windows 7 and have tried out all the major browsers; Firefox, Safari, Opera, Google Chrome 2(or Beta) and a few others and Undoubtedly have found Google Chrome 2 to be a breath of fresh air. Super fast, simple & elegant. It does the Job! 10/10!

  15. alex says:

    This is a great article. I use Firefox and I find it to be very fast but it is good to have variety now, not like the old days when there was only Internet Explorer and Netscape.

blog comments powered by Disqus