ie8 fix
madison

Networking

Steven J. Vaughan-Nichols

Which of the big five Web Browsers is the Best? (Review)

By | November 7, 2011, 11:01am PST

Summary: Google Chrome, Mozilla Firefox, Microsoft Internet Explorer, Opera, or Apple Safari: Which of the most popular Web browsers is really the best?

With Firefox 8’s early arrival, and new major updates to three of the other major Web browsers, Chrome 15; Opera 11.5, and Safari 5.1.1 it’s high time to take another look at our current generation of Internet Web browsers and see what’s what. Only Microsoft’s Internet Explorer (IE) 9 hasn’t seen a significant improvement in the last few months.

Why did I choose these browsers? The answer is simple. These are the most popular Web browsers out there. While Internet Explorer has dropped below 50% of the total Web browser market, it’s still the most popular Web browser. In most of the world, IE is followed by Mozilla Firefox, although in some places, such as much of Latin America, number three, Google’s Chrome, has already moved up to second place. After that Apple’s Safari, which owns the mobile Web browser market, comes in number four, and Opera hangs out to the fifth spot.

As time has gone on, Web browsers have been improving. For example, it wasn’t that long ago that Microsoft’s Internet Explorer was a major security problem in and of itself. True, the pre-historic IE 6 is still an infamous security hole, but only a fool would run it. Today, IE 9 is probably as secure as Google Chrome and they don’t come any safer. But, in all honesty, all the 2011 Web browsers are far more secure than their predecessors.

Instead, what I look for in a Web browser today is JavaScript speed. But even here it should be kept in mind that all of the current generation of Web browsers are far faster than they were just in March 2011. The one exception to this is the 64-bit version of IE 9. 64-bit IE 9 is, in a word, “dreadful“.

That said, JavaScript speed is important. Web 2.0 sites, which include most of today’s popular sites, rely on JavaScript to render their increasingly complex pages. If you’re running multiple tabs at once, you’ll appreciate every bit of speed a browser’s JavaScript rendering engine can give you.

You need mote than just speed though. You also need to look at what features come with a browser and what additional features its software developers can bring to it. Chrome and Firefox, for example, have large independent software vendor (ISV) ecosystems, while Opera includes more features in its basic browser than do the others.

So, which really is the best? Well, let’s start with performance and then look at each browser in turn.

Page 2: [Twice around the track, Web browser performance.] »

Topics

Steven J. Vaughan-Nichols, aka sjvn, has been writing about technology and the business of technology since CP/M-80 was the cutting edge, PC operating system

Disclosure

Steven J. Vaughan-Nichols

Steven J. Vaughan-Nichols is a freelance writer. He does not own stocks or other investments in any technology company.

Biography

Steven J. Vaughan-Nichols

Steven J. Vaughan-Nichols, aka sjvn, has been writing about technology and the business of technology since CP/M-80 was the cutting edge, PC operating system; 300bps was a fast Internet connection; WordStar was the state of the art word processor; and we liked it.

His work has been published in everything from highly technical publications (IEEE Computer, ACM NetWorker, Byte) to business publications (eWEEK, InformationWeek, ZDNet) to popular technology (Computer Shopper, PC Magazine, PC World) to the mainstream press (Washington Post, San Francisco Chronicle, BusinessWeek).

109
Comments

Join the conversation!

Just In

Google's spyware
Gazoo_001 Updated - 1st Mar
I don't know if sjvn needs flaming or not, but do agree that a great deal of companies have issues, with respecting privacy. It seems it has been open season on internet users information as of the last few years. Once people realize that there web surfing constitutes Intellectual property with all the rights there in. not to mention bandwidth loss due to unsolicited cookies, ads, agents, and other spyware which amount to billions in lost productivity. The data mining companies will running screaming for cover. Thats my opinion anyway.
Firefox extensions more than makes up for the lack of speed, especially in today's world where every modern browser is fast enough to not matter at all. In a world where everything has the speed of a sportscar, you pick the one with more and better features.
So for now it's Firefox for me.
@LBiege ,,, Yeah, II agree FF is good, but IE up to 8 keeps me comnig back. So I run both IE and FF. Some places rely on E for their security and rightfully refuse to muddy their waters by working wth a gaggle of different browsers. Their tools, they can do what they want with them.
0 Votes
+ -
@Aerowind

Let's be controversial - Speed doesn't matter.

When you enter a URL and press Enter you are then at the mercy of your modem/router, ISP connection, ISP connection to the next tier up (which may or may not be an internet backbone), general net speed, server load and then finally the page you are wanting. However, as is the fashion with most complex websites these days, there will be download of various javascript code/HTML 5/Flash code/CSS and finally the speed of your computer and your graphics card will be used to render the page.

So why do I care about some millisecond difference in rendering and display?

In the end, I'll take the browser integrated with the OS written by a software development company, but by all means stick to your garage developers or the advertising company. The choice of a browser says more about you than it does the browser wink
@tonymcs@... wrote:
"I'll take the browser integrated with the OS written by a software development company, but by all means stick to your garage developers or the advertising company.

LOL! You can find the Mozilla Corporation's world-wide office locations here:

http://en.wikipedia.org/wiki/Mozilla_Corporation

Including the "garage" in Mountain View, CA. wink

I rather like the reference to the advertising company, though. It's funny, but there's just a "touch" of technology behind the advertising.

My default browser on all of the desktop operating systems I use, Windows and Linux, is Firefox. I also use the NoScript and ImageBlock add-ons. For those running multiple platforms, having a web browser that supports those platforms is both consistent and convenient. IE9 is the only web browser listed by SJVN that runs on a single platform.

I've got nothing in particular against the other web browsers, except for one gripe with Opera (it includes a web server).
0 Votes
+ -
Agree
wackoae Updated - 7th Nov
@tonymcs@... Speed DOESN'T MATTER.

If you look at the results, although the charts show differences, the fact it that the difference is just because the chart are a little bit exaggerated to show real difference. In real life, the difference is IN THE MILLISECOND and sometimes in the NANOSECOND range. The human eye takes about 3 secs to process updates.

The speed difference is so ridiculously low, that it no longer matters ..... now if the difference was like back in the IE6 years, when the speed difference was in 10 sec ranges ...

Speed does not matter, what matter is the features that enhance the user experience and usability. It also matters that the browser displays the page AS DESIGNED. This is where Google Chrome sucks beyond acceptable levels.
@tonymcs@...

I agree. Speed is irrelevant these days. As a rule of thumb, if it requires a benchmark to demonstrate which is faster then I don't care.

I use Chrome because I like it. I don't use IE9 because I don't like the look/feel of it. I don't use Firefox because I still have nightmares about it using uo 90% of my RAM when I did use it.

They all do their job well, and the only real reasons to choose one over the others are personal preference or a desire for features unique to one of them.
@tonymcs@... What browser is today integrated to OS? IE isn't, neither is Safari or not even Chrome. So what browser you use as the demand is it is integrated to OS?
It ain't smart thing to integrate browser to OS, that's why today no one really does that.
@tonymcs@... It looks to me, you're agreeing with Aerowind :-|.
@tonymcs@... I agree. It says "I'm an independent thinker that doesn't just drink the kool aid my OS vendor chooses for me", and thus my use of FF w/ AdBlock and NoScript. I can safely & comfortably live with that.
@Aerowind Unless you don't want your car to look like crap. And don't want it to be a really quick hummer, chugging all the resources available. And don't want it to have won the award for LEAST secure browser just a few months ago.

Also, with Chrome's Instant feature enabled, the speed difference is TREMENDOUS. Maybe your Internet isn't fast enough to see the difference. I know mine is. As far as the guy below saying you're limited by blah-blah-blah, however, I've got (just checked speed test again, just to make sure) over 150Mbps. On my desktop. Through my router. Which multiple computers, a TiVo and the media center in the living room all hook through. Speed matters. Chrome uses that speed much better than Firefox does.

Personally, I'd never choose the car with all the excess crap. Why would I add extra crap to make my brand-new car look like crap? Why would I choose the one with the plastic dash and crappy-looking exterior, if they're the same? Just because it has Sync or OnStar built in?
@Aerowind Everyone seems to have his own favorite feature, which for me is the ability to modify the UI to suit my own preferences, rather than the programmers preconceived notion of how an interface should look. Firefox wins in this respect, while being fast enough for me, and it has more extensions available, many of which can actually modify the way the program works. This speed consideration is vastly overrated, in my opinion. It's ease of use that wins in my world, and Firefox is the hands down winner in that contest.
@rphunter42 jalenin oyununa geldim..
You fail to look into integration with the OS. IE9 has pinned sites and jump lists which are useful for doing a one click launch of a site.
0 Votes
+ -
@jatbains

No real software package should be designed as a part of the OS.
@linux for me That's one of the problems with linux and Android. No overall consistency. It feels like a bunch of stuff form different groups thrown together.
@linux for me. Riiiiiiiiiight. And no OS should ship with a shell, a GUI, a browser, a filesystem explorer, a command-line UI, a media player, a text editor or any such tools that would make the OS useful out of the box, right?

Right.
0 Votes
+ -
@jatbains
Never had a problem with FF on Linux.

Try it sometime and then get back with us.
@jatbains

"@linux for me That's one of the problems with linux and Android. No overall consistency. It feels like a bunch of stuff form different groups thrown together."

Today Windows users has more different software thrown together from different parties than what example typical GNOME or KDE desktop users has. No overall consistency in Windows, not even when using MS Office and Explorer! (Oh, good thing is that there is coming at least somekind change for that in next Windows version)
@bitcrazed
" Riiiiiiiiiight. And no OS should ship with a shell, a GUI, a browser, a filesystem explorer, a command-line UI, a media player, a text editor or any such tools that would make the OS useful out of the box, right?"

You are trolling? say you are....

You do not have web browser, GUI, filemanager, mediaplayer or text editor so you could use OS. You have it totally up side down.

You have operating system so you can use web browser, filemanager, mediaplayer, text editor or even software what gives you GUI!

You never see operating system! you never use operating system!
Operating System is there between hardware and every other software. Operating system is probably less than 0.5% of the code what is in typical software system. User never sees it, never use it directly.

And user does not even need any of those your mentioned applications to gain something from operating system.
Operating System is there so you can actually use software and hardware.
@linux for me

Why?
@jatbains Sorry but you are totally wrong.

Because security reasons web browser (or any other software) should never be integrated to operating system itself. They should always exist outside of the operating system.

Why do you believe since Windows 98 to Windows XP every one have had so much security problems? It is because IE was integrated to libraries and those to OS servers what gave malware a direct access to operating system itself if they could exploit IE vulnerabilities.

Do you know what was/is project MinWin? It's goal was/is to remove all ties from OS to upper level. That means, NT operating system comes smaller and more secure and even more stable as it has no ties to middleware or even user interface or so on. NT operating system in Windows 7 takes less than 40 megabytes RAM and has nothing what you expect. That is one reason why Microsoft could with Windows 7 to remove IE from Windows so user could uninstall it. Before that it was impossible without braking whole Windows as IE functions were integrated to NT operating system in earlier Windows.

And what comes to "pinned sites", it is just stupid marketing. Really.... Do you really fall to that propaganda?
Since beginning you have had possibilities to place site shortcuts to desktop, desktop panel, bookmarks, toolbar and many other places.

In KDE, as it use KWin window manager, user have had possibility to make all what Windows 7 offers but almost 10 years ago.
No toolbars, no menubar, nothing else than just the web page front of you.
And no, none of those are OS features.

No one wants application to be integrated to OS. Microsoft did so because they wanted to drive Netscape off from market.
@jatbains
Pinned sites? Wow, so (sarcasm) awesome and innovative/sarcasm !
1 Vote
+ -
Gee, what a surprise.
itpro_z 7th Nov
SJVN once again picks Google's spyware as the best browser.
@itpro_z

When I saw the title on the ZDNet Homepage I surmised it was another post by Steve... and by default at this point I ignore Steve/Chrome posts. Nothing of interest to read, previous lack of objectivity (his bias) has now biased me as far as anything he has to say about Chrome. I use Firefox & Chrome and I'm glad it's no longer an "IE Only" world. But to trash Firefox as he's done in the past without objectivity, I call "horse sh*t". Yes, Firefox was behind the curve, *WAS* would be the operative word.

-M
0 Votes
+ -
@itpro_z
Testing them. I'm confindent he already chose Chrome before long before he ran the tests. happy
0 Votes
+ -
Google's spyware
Gazoo_001 Updated - 1st Mar
I don't know if sjvn needs flaming or not, but do agree that a great deal of companies have issues, with respecting privacy. It seems it has been open season on internet users information as of the last few years. Once people realize that there web surfing constitutes Intellectual property with all the rights there in. not to mention bandwidth loss due to unsolicited cookies, ads, agents, and other spyware which amount to billions in lost productivity. The data mining companies will running screaming for cover. Thats my opinion anyway.
IE 9 looks great and has pinned sites , etc. and it opens sites in the blink of an eye.
Real world testing for me , IE9 is just as fast as Chrome , and hardware acceleration is throughout.
@Bufbarnaby - Alas, SJVN's vacuous reporting and refusal to run any benchmarks produced by Microsoft, while continuing to run micro-benchmarks of a tiny piece of the browser performance story renders his findings utterly useless.

Further, his continued reporting of the results of HTML5Test.com, which massively inflates the scores of browsers which implement features that aren't even being proposed as part of the HTML5 spec, renders his browser reviews not just useless but laughable.

There's a hell of a lot more to browser performance than how fast a given browser can perform a FFT over a set of data. Performance tests should also stress network & IO, complex dynamic page layouts, image rendering, video and audio rendering, etc. Only that way will one get a sense of how fast a browser will truly feel to a user.

Alas, he's unlikely to ever carry out any such tests because that may reveal that his beloved Chrome browser is not as fast as Google's micro-benchmarks would have you believe.

Don't believe me? Run some of these Speed Demos using various browsers and see what happens when you start testing more of the browser's capabilities, not just jscript execution.
@bitcrazed
Why you fail to see the article?

Author gives you statics and information how the test was done.
And now you run with other tests / other test demands and you say the test what authod made is wrong.

Do you know about science? Where every test is done openly so that everyone else can take the test with same things and check does test come with same results.

You can pull different tests and different results from your sleeve but they do not make authors tests or even conclusions incorrect, just different.

And is it biased point of view that you suggest that Microsoft own speed demo tests are move valid or gives the true results what people should focus?

I made 10 randomly picked tests from MS test suite and none of them were slow or un-usable. All worked greatly. But still, none of those tests made authors tests or conclusions wrong or any way laughable, as you clearly say.
@Fri13:

The author is CHOOSING to only run tests developed by Google and Mozilla and to NOT run any of Microsoft's tests that tend to exercise more browser features, not just how fast the Javascript engine on its own can run.

The problem with ONLY running Google and Mozilla's tests is that readers are left with the impression that Chrome is MASSIVELY faster than anything else out there when the truth is that in real-world usage, it's only marginally quicker.

I am not interested in making claims that one vendor's browser is MUCH faster at running that vendor's benchmarks. I'd like to see some objectivity introduced so that we can actually get a real-world performance comparisons.

What annoys me even more, though, is SJVN's assertions that Chrome and Firefox are lightyears ahead of IE in HTML5 support, based upon running tests built NOT to test a browser's compliance with the actual spec, but to massively inflate the scores for browsers that support features that are NOT part of the spec.

Frankly, SJVN's "testing" is lazy and horribly biased. I don't care that someone has a preference for a given vendor's product, but to deliberately misinform one's readership is a major credibility issue for a journalist.
@bitcrazed
Fail.
The author does not produce Mozilla and Google only tests as you claim. If you throw out all vendors tests IE is still not at the top as you wish.
@Bufbarnaby
Sorry buddy, Chrome is cleaner and safer...
@prof123 How, precisely, is Chrome "cleaner" and "safer" then IE9? Be specific.
@prof123
in what way?
@prof123 ,,, cleaner and safer how? Point out some real world details. So far you've been nothing but a parrot without a leader even.
@Bufbarnaby I wish you could proof that your computer can open any website in 50-100ms.
@Bufbarnaby ...but I really wonder why Mary Jo uses Chrome instead as Steve mentioned?
You're also failing to look at web standards compliance. Sorry, html5test.com is not a compliance test. It's one person doing some check for existance of features. Not *quality* or *correctness* of said features.

Take the CSS 2.1 test suite. IE9 is leading the pack here, ahead of all other browsers. Webkit is dead last. Even *IE8* beats Webkit browsers.

I think I also read that IE scores the best in the ES5 (EcmaScript 5 aka JavaScript) test suite, though I can't find a link to back this up.

I also am not surprised at how this article says nothing about the performance benefits of hardware acceleration and how IE (and even Firefox) leave Chrome in the dust here.
@PB_z
like s-h-i-t attract flies.
Btw, Microsoft should not just be ashamed of their terrible security record, they are also very late to implementing support for true, de jure standards. To try to imply that Microsoft, the bad boy, would be best *now* isnt even funny. Most browsers managed to pass the Acid 2 test with flying colors a very long time ago.
@Mikael_z FWIW, although I am sure you'll ignore most of the facts anyhow...

IE passed 100% of the ACID3 tests that were actually part of the HTML5 spec quite a while ago. The problem was that ACID3 contained a test for a deprecated HTML font spec (accounting for the final 5%) until just a few months ago when the author removed the now defunct test.

Alas, SJVN refuses to acknowledge this fact, despite my bringing it to his attention via my comments to his previous "browser review" and directly to him via Twitter.

Sure, IE6 had, by today's standards a pretty poor security record ... but then if you compared Netscape 2 against many of the vulns IE6 has suffered from, I think you'd see a similar story.

IE7 was a fresh start for IE, not least re-forming a dedicated IE team after the prior team had been disbanded. IE7 plugged MANY security and stability holes and cleaned up support for some nagging HTML/CSS issues. IE8 further improved security and stability and significantly improved MS' standards support. IE9 again, improved security and stability, introduced a HUGE leap in performance vs. IE7/8 and added a considerable amount of support for the still emerging HTML5 specs. IE10 is well on the way to further solidifying Microsoft's adoption of HTML5 specs and standards.
0 Votes
+ -
Poor Willie Farrell
ScorpioBlue Updated - 7th Nov
His cover's been blown. He isn't what he pretends to be.

http://en.wikipedia.org/wiki/Shill

A shill, plant or stooge is a person who helps a person or organization without disclosing that he or she has a close relationship with that person or organization. Shill typically refers to someone who purposely gives onlookers the impression that he or she is an enthusiastic independent customer of a seller (or marketer of ideas) that he or she is secretly working for. he person or group that hires the shill is using crowd psychology, to encourage other onlookers or audience members to purchase the goods or services (or accept the ideas being marketed).

Sounds familiar, doesn't it 'ole Willie boy?
@PB_z - you're (incorrectly) assuming that the author is actually trying to perform a balanced, real-world browser comparison.

He's not.

He just wants to continue to proclaim that his beloved Chrome browser is "the fastest". Anything that indicates Chrome isn't "the fastest" is ignored. Anything that indicates Chrome may use more power is ignored.

And if he can, he'll screw Microsoft over in the process.

This isn't journalism. This is an integrity-vaccuum.
@bitcrazed "you're (incorrectly) assuming that the author is actually trying to perform a balanced, real-world browser comparison. "

I am sorry but you are doing exactly that.
Author did say what tests and with what browser and with what kind computer.
He even told that the results were by those tests and the conclusion what based to those results.

Can you proof him wrong? No, because you will pull totally different tests and totally different system to test them and then you say author was wrong.

I bet you didn't even read these words: "There is no one size fits all solution when it comes to Web browsers." & "Don???t take my word for it. Try it yourself and you???ll see what I mean."

And here you are, trolling biased toward Internet Explorer and Microsoft own tests, blaming almost saying that every other test what does not rise IE9 as #1 or use MS own tests are invalid.

Do same test as the author and posts the results. Compare the statics by the test what author made. Don't take his word, check out is that test possible to repeat with same kind results with other computers.
@Fri3: Thank you for confirming that SJVN is nothing more than a shill with little to no journalistic integrity whatsoever.

SJVN should just run Chrome against his chosen suite of tests (probably Google's own) and proclaim it as the fastest without providing any comparison at all against any other browser.

By presenting his "findings" in an article titled "Which of the big five Web Browsers is the Best?", visitors will assume that he'll have actually done his homework, performed a pretty exhaustive battery of tests from ALL vendors, introduced some tests of his own and rendered a balanced verdict.

All he does is run a couple of quick tests that ARE BUILT TO MAKE CHROME LOOK GOOD, exercising a tiny fraction of the features all web browsers must deal with every time they render ANY web page, and then proclaim Chrome as the winner.

Great job. I am sure he feels proud.
@Fri13 ... You're correct: SJVN stated the test protocols etc., but @bitcrazed's assertion isn't that SJVN lied about the results ... but rather that SJVN chose tests that would deliver the results he wanted to brag about: namely, that Chrome is supposedly the "fastest" browser.

But the title of the story is "Which of the big five Web Browsers is the BEST?" Note the word "best". Fastest does not necessarily mean "best". And Javascript execution is only one factor of a browser's overall speed. Downloading, parsing, rendering, and other factors all play a part.

SJVN's assertion that Chrome is "best" simply because it was quickest to execute Google's preferred test suite, is like me saying that a Bugatti Veyron is the "best" car ever made, simply because it might have the fastest top-speed. Top speed isn't everything. Other cars can out-sprint a Veyron in 0-60 and quartermile runs. And tons of other vehicles can carry more than 2 people. And a cheap old Ford pickup can carry more cargo. And just try driving a Veyron in 8 inches of snow during a New England winter and you'll discover that an economical AWD Subaru is way better than that "best car ever" Veyron.

So, Chrome's good. But best? That might be stretching it.

To judge which browser is "best", SJVN really needed to line up a barrage of tests that would put all aspects of the browsers to the test -- their download speed, rendering speed, rendering accuracy, scrolling performance, memory usage, stability, etc.

As it is, all he's proven is that -- based on the specific (biased?) tests that he chose to run -- Chrome had the quickest Javascript execution. That's it.

And, as others have pointed out, when the difference in JS execution is down to milliseconds of difference, there's really little difference there worth talking about. I'm far more interested in which browser renders the page correctly so that I can have a good browsing experience, not just a quick one.
0 Votes
+ -
Even before I clicked this link, I knew what SJVN will write - Chrome the best, IE9 just not good enough! Do you really have to be utterly biased everytime? and expect to have credibility? I use both Chrome and IE9, and, honestly there is no difference in performance and speed. Was that so hard to see? Sadly, FF is just too slow now.
@sunilgmishra I didn't see author writing about only speed is important... did you? I didn't either see tests speed timings, did you?

Personally I don't care if browser opens a web site in 1 second or in 3 second. I have time for that. What I do mind is that if link does not open or somekind overlay is blocking my view and I can not close it because it use somekind hacked javascript or something else.
Stability is even more important to me as I don'tt want to be reopening sites or tabs (even worse, whole browser) when one script or plugin chosed to go rolling down the CPU hill.
@sunilgmishra Using the FF8 beta here, and it feels every bit as fast as chrome save for maybe .5 seconds on startup.

Join the conversation!

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]
ie8 fix
Click Here
ie8 fix

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources
ie8 fix
ie8 fix