Firefox 3.5: a first look

Daily Newsletters

Sign up to ZDNet UK's daily newsletter.

PREVIEW

Firefox 3.5 brings the world's second-most popular browser up to speed with current browsing technology and trends, and perhaps nudges it just a bit ahead of the competition. However, it's by no means the leap ahead that its predecessor Firefox 3 was, and it's clear that the competition isn't going away anytime soon.

Available for Windows (and also in a Portable edition), Mac or Linux, Firefox 3.5 nevertheless represents the best Firefox we've yet seen from Mozilla. This comes as no surprise, and with a testing process that involved four beta builds, three release candidates and a version change (from 3.1) to reflect what Mozilla described as the originally-unintended breadth of the improvements being made, most of the new features are no surprise, either.

Private Browsing — known to IE users as InPrivate, Chrome users as Incognito and Safari users as, well, Private Browsing — finally comes to a public version of Firefox. It's been available to the 800,000 or so beta testers since December 2008. If you're not familiar with it, users can toggle on or off the browser's history, cookies and other browsing traces at will via the Tools menu or Ctrl+Shift+P. A new window will open. Among its other uses that serve as fodder for second-rate comedians, it's an excellent tool for avoiding leaving tracks on publicly-used computers and it's about time that Firefox finally got it. In fact, Firefox has had this feature in various stages of development for four years.

I'm not sure how connected Firefox's development of Private Browsing is to this next feature, but I can see far more users gaining traction from having the fine, granular control of browsing tracks that's now available in v3.5. The Clear Private Data window has been replaced by a Clear Recent History option, using the same hot-key combo and in the same place in the Tools menu.

Under the Clear Recent History window, you can delete your entire recent browsing history over the past hour, two hours, four hours, today or all content in your history. From its Details drop-down menu, you can tailor the data purge to Browsing and Download history, Form and Search history, Cookies, Cache, Active Logins, Site Preferences and Saved Sessions. From within the History window, you can also right-click on a site to Forget this Site, which will remove all instances of that site from your history records. Because your Most Recent Sites folder pulls from your history, you gain this level of control there, too.

Another excellent improvement in v3.5 that pushes Firefox ahead of its competitors is aggressive developer support. This may not sound impressive to most users, and if you're not a developer, I can see why it's hard to get worked up about support for CSS media tags, HTML5 local storage, downloadable fonts, web worker thread and native JSON support or SVG transforms — it all sounds a bit too much like alphabet soup.

Firefox 3.5 comes with geo-locating turned on, so it always knows where you are (with your permission).

However, embedded ICC profiles, and support for Ogg Vorbis and Theora video and audio means that image colours will look better and closer to how they were intended, and no plug-in will be required for properly-encoded multimedia. Since Vorbis is open-source, this will lend those formats a huge boost while rendering those pages more stable. Here's an example video from Firefox that offers a tour of the new browser, or you can check out this sample from Daily Motion. Non-Firefox users will either see the Flash version (as on Daily Motion), or be directed to download the OGV file.

The 'awesome bar' that debuted in Firefox 3 has become one of my favourite features. I've personalised my browser to eliminate the search bar, and now I use the location bar for all my searching. In v3.5, Mozilla has improved the search functionality so that you can show only bookmarks, by using an asterisk after a query such as zdnet *, or show only tags by using a plus zdnet +.

You can also tear off tabs as you can in the Webkit-based browsers Chrome and Safari, and IE — although unlike those browsers, Firefox's tabs are not sandboxed. This means that, if the browser crashes, you're still done for, although Mozilla says this feature — known in development as Electrolysis — is being worked on.

In the meantime, Mozilla has imported better session control that users could only get before from add-ons like Session Manager. Now, if Firefox crashes, you get the option to choose which tabs to revive. If a Flash-based or heavy JavaScript site was the cause of that crash, you don't need to bring back that particular tab and risk getting caught in a crash-and-restart cycle of frustration.

Firefox 3.5 natively supports HTML5 and embedded Ogg video content.

Mozilla abandoned development of its own geolocating technology in Firefox, but that doesn't mean that Firefox 3.5 doesn't possess the ability to know where you are. Using Google's technology, Firefox can pinpoint where you are so that in search queries, for example, you'll get the most locally relevant results first. Turning this off isn't difficult, either. Under about:config, search for geo.enabled and change True to False by double-clicking on it.

Performance has always been one of the keys to browser popularity, and much of Google's success with Chrome can be attributed to its fast JavaScript rendering marks. The resurgent interest in Safari also comes from its JavaScript benchmarks and Apple's claim that Safari is the fastest browser on the market with its Nitro JavaScript engine. Firefox 3.5 doesn't beat them on the JavaScript front, but it's within shooting range.

On a Lenovo T400 notebook with a Core 2 Duo T9400 processor running at 2.53GHz, with 3 GB of RAM and Windows 7 RC 7100, I ran the SunSpider JavaScript test and Dromaeo's subset of JavaScript tests on Firefox 3.0.11, Firefox 3.5, Internet Explorer 8, Chrome 2 and Safari 4. As much as I like Opera as an all-in-one browser, I left it out because Opera 9.6 hasn't stood up well to the improvements that the field has made in the past year, and Opera 10 beta isn't ready to be compared to public releases at this point. Remember that for SunSpider the lower number is better, while the opposite is true of Dromaeo.

Firefox users can now rip tabs off into new windows, or drag them back into the old one. Still no sandboxing, though.

Firefox 3.0.11 completed SunSpider in 2,695.4 milliseconds and 44.22 runs per second, while Firefox 3.5 notched 1,319.6ms on SunSpider and 91.18 runs/s. This falls in line with Mozilla's published benchmarks of 3,669ms for Firefox 3 versus 1,524ms for Firefox 3.5. In both 'official' numbers and in my own tests, Firefox 3.5 comes out around twice as fast for JavaScript.

Meanwhile, Chrome 2 hit 322.1 runs/s on Dromaeo and 712.2ms on SunSpider. Either way, Chrome is significantly faster than Firefox for JavaScript, one-third faster judging by SunSpider and twice as fast by Dromaeo. Safari 4 scored 915.6ms on SunSpider and 239.02 runs/s on Dromaeo, slightly slower than the its Webkit cousin Chrome but still faster than Firefox. Internet Explorer marked 4,434.6ms in SunSpider, but crashed on Dromaeo while testing base 64 encoding and decoding.

Firefox 3.5 is around twice as fast as Firefox 3. However, Chrome and Safari are faster with JavaScript.

It's important to note that speed is not the only criterion for judging a decent browser. Each browser only had open two tabs, the results of its Dromaeo test and the results of its Safari test. Safari consumed nearly 135MB of RAM, IE saw 104MB, Firefox 3.5 hit 66MB, and Chrome logged 46.5MB. These results will fluctuate depending on your computer and any other tasks your browser is running at the time, but they give a decent idea of how each browser is performing during these tests.

Other useful tests look at web standards rendering, like the Acid3, and deeper analysis of the SunSpider results. Chrome and Safari both reach 100/100 on the Acid3 test, while Firefox makes it to 93/100. Official release notes for Firefox 3.5 can be read here.

Firefox 3.5 is a much-needed improvement to the world's most popular alternative browser. At the time of writing, Mozilla was about to log the 2 millionth download after only 7.5 hours. Although some of the improvements, such as the HTML5 and other developer enhancements, will continue to make the browser their first choice, many of the other changes merely keep it in-line with the competition. For now, Firefox will continue to rely on its vast base of developers and users who value their customisations over superlative claims, so long as Mozilla keeps its browser close enough to its competitors. Now that Firefox has kicked open the door against Internet Explorer, it'd be foolish to expect that they'd be the only ones to rush through it.

 

Related stories

Post your comment

In order to post a comment you need to be registered and logged in.

You can also log in with Facebook. Log in or create your ZDNet UK account below

  • Login

Will not be displayed with your comment

By signing up for this service, you indicate that you agree to our Terms and Conditions and have read and understood our Privacy Policy. Questions about membership? Find the answers in the Community FAQ

Get ZDNet UK's daily newsletter

Enter your email address to sign up

ZDNet UK Live

Jack Strain

Just gimme a map to the fridge. :D

3 hours ago by Jack Strain via Facebook on Indoor navigation coming to a mobile near you soon
dede0202

Hello ALL USERS OF THE PIRATE BAY I WOULD PUT AN EXPLANATION ON PIRACY Story Idea ILLIGALE AND SHARING THOSE THAT NET Dissent NOT WELL BUT TO CA...

11 hours ago by dede0202 on The Pirate Bay infringes copyright, High Court decides
Sungwoo

do You know that? it can install 4G Ram. So i buy 4g and install It work! I can run call of duty 4,6,7 [Modern war... 1,2,3] Call of duty 1 was...

12 hours ago by Sungwoo on Loose Ends - Upgrading the Aspire One 522
itsajob

2. Bad idea. Making up patch cables loses you your commission from the cable supplier. 3. If you tidy up, other people can understand where the...

18 hours ago by itsajob on Ten IT jobs to save up for those rare lulls
Roberto_Store

Now On Sale, Unlocked iPhone 4S / Galaxy Note In Factory Box. Roberto-Techie(UK) ”Now on Sales” Smartphone, Android,Tablets,Gadget &...

21 hours ago by Roberto_Store on Samsung Galaxy S III lined up for sale
Paul Smyth

Is this classic FUD? One thing I would definitely have notice is a Mozilla threat to stop supporting GNU/Linux.

23 hours ago by Paul Smyth via Facebook on Firefox rapid release improves Fedora Linux
UnderINK

I agree with the previous commenter wholeheartedly. I couldn't say it better myself. This is very 'Big Brother'. And while I agree with protecting...

1 day ago by UnderINK on European e-identity plan to be unveiled this month
Simon Bisson and Mary Branscombe

Nice to see that Turing's idea of a general purpose computer doing once-hardware-powered tasks in software is now universal ;-) Mary

1 day ago by Simon Bisson and Mary Branscombe on Software with everything
Jason Burchell

seriously now. I've only bothered to read a small bit of the comments. do me and the rest of the world a favour. stop saying it does not work or...

2 days ago by Jason Burchell via Facebook on Music industry negotiating over 24-bit downloads
Philip Charles Cohen

Read about it and weep, John Donahoe ... In addition to Visa’s V.me, there is now MasterCard’s PayPass digital wallet soon to arrive; another...

2 days ago by Philip Charles Cohen via Facebook on PayPal takes phone-based payments to the high street
apexwm

Leslie Satenstein : Where have you ever seen Mozilla even mention this? Firefox is the most popular browser in the GNU/Linux OS, so I don't see...

2 days ago by apexwm on Firefox rapid release improves Fedora Linux
songmaster

SHleG: Do you remember building a clockwork scorpion kit (I'm pretty sure I have a photo of it somewhere) — I think it was called something like...

2 days ago by songmaster on Software with everything
Chris Wortman

Good I love Yahoo! Their search engine is getting better than Google as of late. I find more of what I want on the first page, and usually within...

2 days ago by Chris Wortman via Facebook on Linux Mint 13 ramps up for KDE release
PatrickG

openhgs has made the point for Windows 8 multiple monitors without realising it! With Windows 7 you have to switch the mouse and so your focus...

2 days ago by PatrickG on Windows 8 could speed multi-monitor uptake
Leslie Satenstein

Mozilla has threatened to stop supporting Linux. I guess that UBUNTU is going with another browser. I indicated that if Mozilla stops supporting...

2 days ago by Leslie Satenstein via Facebook on Firefox rapid release improves Fedora Linux
Andy Bolstridge

Much as I abhor Microsoft's licensing practices, this is almost certainly down to purchasing IT equipment via 3rd party consultants - you get the...

2 days ago by Andy Bolstridge via Facebook on 6 million wasted licences and £1,200 PCs: welcome to government IT
Jack Schofield

@openhgs Windows users have had multiple desktops since Linus started writing Linux. They just haven't shipped as standard because not enough...

3 days ago by Jack Schofield on Windows 8 could speed multi-monitor uptake
Jack Schofield

@Phil at Cloud4 What, Microsoft gets £1,200 per PC and £1,622 per server? Gosh, I'm amazed....

3 days ago by Jack Schofield on 6 million wasted licences and £1,200 PCs: welcome to government IT
craigsc

You guys have no idea what is going on at Autonomy. Autonomy could have been a much more profitable organization. The sales operations at Autonomy...

3 days ago by craigsc on HP cuts 27,000 staff as Autonomy chief Lynch leaves
Moley

How does this impact on dual or multi booting? Seems to me to more or less prohibit this, from Windows 8 anyway. Will Grub 2 recognise Windows 8,...

3 days ago by Moley on Windows 8 start-up speed forces USB boot workaround