I decided it was time to see what the developers of Firefox had been doing with my favourite open-source browser. There has been quite a bit of hype surrounding this up-coming release. I downloaded it, fully expecting to be blown away. The verdict so far? To quote my 14-year-old: "Meh".
Why the near apathetic response? Primarily because this browser is being hyped as "Faster Firefox" with "Amazing feats of speed". Maybe it was my recent foray into Google Chrome on Linux, but this Firefox doesn’t seem fast. In fact, it seems slower than 3.0. Of course, I understand this is a release candidate and I am confident the official release will be much better. But so far, for a release that is getting so much publicity, it doesn’t fit the bill.
This is a .5 release so it’s not considered a “major release”. Because of this, I think the developers are trying too hard to play catch up to Chrome. Let’s look at the features:
- Improved privacy tools including Private Browsing Mode
- New TraceMonkey JavaScript engine
- Location Aware Browsing
- Native JSON and web worker thread support
- Gecko improvements including speculative parsing
- HTML5 video and audio element support (and much more)
- Offline data storage support
When I look at that list of features I think they could have held off on a few of those features for a major release. The Private Browsing Mode should have been held off as should the Location Aware Browsing and Offline Data storage. These features, to me, should have been included in the 4.0 release. Why? So Firefox can release a 3.5 version that really stands up to their claim of being "fast". That is ultimately what they are up against with Chrome, because Google Chrome is hands down the fastest browser I have ever used. If there is something Firefox needs to catch up with it is speed.
Features that make me say "meh" again
Firefox 3.5 claims to support audio and video with the help of Ogg and WAV. What does this mean? Not much to the new or average user. What does the new and average user do with their browser? They watch YouTube videos. Can these users watch YouTube videos with Firefox 3.5 out of the box? No. Flash still has to be installed. To these users “video and audio” support means YouTube (and other embedded) videos. This is one of those issues that keeps many users away from Linux — the hassle of having to monkey with their browser to get it to work with certain sites. A new user will see the claims coming out of Mozilla.com and think, “Yay! I don’t have to do anything to watch videos anymore! Linux, here I come.” Problem is, they will be sorely disappointed when they find out that, yes, they do still have to monkey with their browser.
There are other smaller features that are interesting and will probably wind up being lesser used features. One such feature is the ability to drag a tab from one Firefox window to another window. Unless you are a power user you will probably never see this feature in action.
Back up your claims
Firefox is my browser of choice. I will continue to use Firefox. And there are many users like me who will continue to use this open source browser, even if it doesn’t back up the its claim of speed for 3.5. But I do hope the company comes through on this. For the longest time the browser war had two camps and both camps were neck and neck. When a third party got involved, and showed up both parties by seriously following through with its claims of speed, the war became a bit lopsided. Chrome is the fastest browser available right now. Firefox should stop with the feature bloat and focus its energy on speed. Once it gets that on par with the leader, then it can add a few more bells and whistles.
Avoid the forking
It’s been shown, in the open source community, that when someone isn’t happy with the route an application is going (and they have the means) they will fork an application into something of their own design. If Firefox continues to bloat like it is, this same thing will happen at the Firefox 3.5 release point. Someone is going to see how the features are standing in the way of the speed and reliability of the browser, so fork it off, and attempt to make it better. Does that mean the browser will succeed? Who knows. But the point is, Firefox should avoid giving the community a reason to fork. Find out what the community at large really wants from the application and focus on that. I would venture to say the majority of the community using Firefox would say to improve the speed would make the experience far better.
Final thoughts
Don’t get me wrong, I use Firefox and enjoy it. I just want to see it continue to grow and improve. And at the moment the area where Firefox needs improvement is speed. What do you think? Do the developers of the Firefox browser need to focus on speed? Or do you think they are on the right path by adding new features and attempting to give speed a boost?
Do you need help with HTML? 




1
Stan - 25/06/09
I'm not a programmer but I just did a Performance comparison of Opera and Firefox 3.0.11, visiting http://news.bbc.co.uk/2/hi/science/nature/8115464.stm as a test page. Firefox had not fully loaded the page after a minute and Process averaged 80% (Duron with 768M ram) with 100% peaks and Processor hit the roof at 100% the whole time. On Opera there was a brief Process peak to 60% and within 15 sec the page was loaded. (Average less than 50%) Processor never hit 100%. What is Firefox doing wrong? I can't use it this way.
» Report offensive content
2
Josten - 25/06/09
Have you done any benchmarks with FF3.5RC2? I think not... You act as if FF3.5 is behind Chrome for some reason? When it's actually the other way around, your precious Chrome is trying to play catchup and this is why:
• Chrome isn't 'fully' supported on all OS's like FF is; correct me if I am wrong but how long has Chrome been in beta on Linux and OS X? Quit some time, so who is playing catchup, honestly?
• Chrome has absolutely no support for addons and to top it off Google isn't even working on that capability yet. They're too busy trying to port it to other OS's because they made the bad choose of building it in Windows and trying to port that.
And now you have to say FF3.5RC2 is playing catchup to Chrome? Yea, you wish, just another Chrome fanboy! The only thing FF has to do to remain dominant and kick Chrome out is to improve upon their JS engine... And what do you know the 3.5RC2 has an incredibly fast JS engine... It's roughly about 30% slower than Chrome 3.0 (as fast as Chrome 2). The sad thing here is that there is no need to have this fast of JS support considering there is no need for them right now! So sure you can use your precious Chrome thinking it is faster when the truth is you aren't even using V8 the way it was intended for!
Owned, kaaaay?
» Report offensive content
3
Codfather - 25/06/09
I have to agree, this post is coming from the latest daily build of Chromium on Ubuntu running in a virtual machine and it flies along. FF3.0 is just not usable , but FF3.5 RC3 is OK, but just not as fast. I however do agree that FF does now need to look at it's performance as it is not leading the pack on Linux anymore.
» Report offensive content
4
Steve - 26/06/09
Yeah, because the ONLY thing that matters for a browser is speed. That's it. Not usability. Not addons. Not a plethora of features. Just speed. If you think that way, then by all means use Chrome...nice Googleupdate process by the way...can't control it, can't stop it from installing...how very...um...Microsoft-like of Google to force that particular piece of crap on Users.
No, Chrome is fast. That's it. Nothing else. It be like saying use Notepad because it's quicker to load than Word. Snort.
» Report offensive content