Browser Speed Comparisons 568
kfrench writes "Internet browser speed tests for 'cold starts', 'warm starts', rendering CSS, rendering tables, script execution, displaying multiple images and 'history'. 'Opera seems to be the fastest browser for Windows. Firefox is not faster than Internet Explorer, except for scripting, but for standards support, security and features, it is a better choice.'"
Also (Score:5, Funny)
Re:Also (Score:3, Funny)
Re:Also (Score:5, Funny)
Unfair test (Score:3, Interesting)
Re:Also (Score:3, Funny)
well, i don't know about tabs... but the fastest browsers on earth are:
lynx [browser.org]
links [sourceforge.net]
dillo [dillo.org]
if you don't mind not seeing the pretty pictures, that is.
Re:Also (Score:5, Funny)
echo GET | netcat cnn.com 80
Whoo! Fast!
Re:Also (Score:3, Informative)
Ctrl-PgUp: Go one tab to the left
Ctrl-PgDown: Go one tab to the right
And what do you mean about losing a whole setup just because of a browser crash, there's extensions that fix that. Much better then having the whole of explorer need to be restarted because of a browser crash.
Nephilium
Re:Also (Score:3, Informative)
Or Alt-1, Alt-2, Alt-3, etc..
I got so used to using those on the linux console, and in gnome-terminal, I found that one by mistake.
Re:Also (Score:3, Informative)
Re:Also (Score:5, Interesting)
The only reason I use Firefox (and I use it a lot) is that I can't split proxy servers in Opera.
The best best best part about Opera is that it doesn't check with the server when you hit the back button!!! This is the best feature in Opera, IMHO, and has saved me hundreds of hours (and that might just possibly be literal) of waiting.
When you hit 'back' in Opera, the browser simply redisplays (from the cache) what was there before. No waiting, no re-rendering, no asking 'do you want me to re-post the data from the form you filled out?' NO!!! - if I want to re-post the fucking form, I'll hit reload!
If Firefox can overcome this limitation and simply REDISPLAY the previous page, I will be a very happy man, because then I will have TWO amazing and extraordinarily handy browsers. But for now, I'll only use Firefox when I absolutely have to.
(Oh, and BTW, whoever coded the mouse gestures xpi for firefox gets a huge dollop of my undying gratitude. You made firefox usable.)
/*grabs soapbox and walks off*/
Re:Also (Score:3, Interesting)
This is good and really bad at the same time. Sure, generally the prior page is the same. But what if its not? Most of today's web technology is based on dynamic page content. This means that the prior page may be different than what it was a second ago. With web applications, Opera's functionality you describe it flawed. IE, Firefox, and the rest of the browsers know this and force the brows
Re:Also (Score:3, Informative)
One person's bug is another person's feature. If a site does not work correctly with Opera, most people either have the capability of using another browser, or they can set Opera to render all pages, or they don't care enough about these instances to bother.
I have to agree with previous posters. Opera has saved me countless hours over the years in not needing to re-render pages. It would be hard for me to enumerate all of the time
Re:Also (Score:3, Interesting)
Opera caches the state of the DOM, Firefox doesn't. This is an informed decision on the part of the developers (I'm too busy to find a bug number, but it's there, as well as reasoned out some other places online.)
Re:Also (Score:3, Informative)
> lot) is that I can't split proxy servers in
> Opera.
Sure you can. .
For reference:
http://wp.netscape.com/eng/mozilla/2.0/relnotes
One advantage to Firefox... (Score:3, Insightful)
That option certainly isn't available in IE or Opera.
Re:One advantage to Firefox... (Score:2, Informative)
Re:One advantage to Firefox... (Score:5, Interesting)
I wonder what webserver they were using to test the browsers? If using IIS...I seem to recall that IIS was 'rigged' to skip some steps normally in a browser/server conversation...and this helped IE 'look' faster that other browsers.
Dunno if this is still the case....
TCP/IP perversion (Score:5, Informative)
Are you thinking of Microsoft breaking TCP/IP to 'fake' faster speeds of IIS and IE? It works like this: Normally when an HTTP session ends, the TCP/IP connection is torn down by the server, which according to TCP/IP standards, involves two packets: a "disconnect request" (sent by IIS or Apache to the browser) and then a "disconnect acknowledge" (sent by the browser back to the server to acknowledge that the disconnect was received. When the client receives the "disconnect" it sends the ACK and closes up the socket on its side; when the server receives the "disconnect ACK", the connection is fully closed and the resources it uses are freed up on the server side. Under normal conditions, if the occasional ACK happens to get lost, then all that happens is that the TCP/IP socket remains open for usually about another two minutes until it times out from inactivity and gets cleaned up by the OS anyway (if you "netstat -a" you should see these hanging around for a little while).
Now, Microsoft did two things: they modified TCP/IP when in conjunction with Internet Explorer to not send the disconnect ACK, and they modified IIS to not wait until it received the ACK to close and free up the socket, but rather to close it and free up the associated resources immediately. This perversion of the very open standard on which the Internet was founded has the following effects:
This whole rather unethical bit of sliminess was primarily concocted to not only make IIS artificially appear faster during benchmarks, but to artificially slow Apache down (because Microsoft was getting frustrated that IIS was unable to kick the Linux/Apache servers' asses).
Re:TCP/IP perversion (Score:3, Interesting)
whther you tearing down a socket or sending a disconnect ACK and then tearing down a socket, there would be no concievable performance advantage as the latter step must take a whole lot more cycles. Your second point makes since but obviously, as you said, has nothing to do with helping IE be (or appear to be) faster than other browsers that don't do this.
And that's even if this is all true, but i've seen enough trolls a
Re:TCP/IP perversion (Score:4, Informative)
Re:One advantage to Firefox... (Score:3, Informative)
Re:One advantage to Firefox... (Score:5, Interesting)
How can the optimized version be WORSE... (Score:5, Insightful)
From TFA:
"Windows speed chart - times are given in seconds"
Firefox 1.0 (Moox):
20.33,2.78,3.18,1.57,26,2.84,41
Firefox 1.0:
11.54,2.52,1.81,1.48,23,2.05,41
Can anybody explain to me? The "unoptimized version" performs better than the optimized one?
O_o
You're right, obviously something's wrong here. Somebody please give the guy the REAL optimized version.
Re:One advantage to Firefox... (Score:3, Insightful)
Re:One advantage to Firefox... (Score:5, Insightful)
The other half of it is that the builds essentially just set a few compiler options to use opcodes that may not be used (SSE2?) for webbrowsing. Additionally, its possible that some of the optimizations are hurting the cache with bloated low level code. It would be interesting to see if the Intel compiler provided any stronger oomph, at a pure compile configuration level. But we don't have any Intel CPUs in the house.
Re:One advantage to Firefox... (Score:2, Insightful)
And even the pre-optimized ones aren't the greatest for end users, as they've just been told to get Firefox and not trust executable downloads, now they're being told to download these EXE's off some third party site? If Mozilla were to support pre-built optimized versions, then yeah, they'd be great, but until then it shouldn't be used for benchmarks or anything.
Re:One advantage to Firefox... (Score:2)
Especially suprising is the startup performance, which I consider to be the weakness of Firefox versus IE (although understandable, since IE is preloaded and Firefox is not). 20 seconds versus 11.
RTA (Score:5, Interesting)
The Moox Firefox install is actually slower than the standard Firefox versions distributed from Mozilla.org, even though it is supposedly optimised for my particular processor.
Re:One advantage to Firefox... (Score:3, Informative)
For the mac users out there, links for mac-optimized firefox builds are below
G4 Optimized [mac.com]
G5 Optimized [mac.com]
I'm using the g4 build right now and it works like a charm! (Note that these are built from the nightlies, so you might get a 'bad' one. Backup your profile before installing it over an old firefox build)
lynx (Score:5, Funny)
lynx...is there anything it can't do?
Comment removed (Score:5, Funny)
Re:lynx (Score:5, Funny)
Satisfy your porn addiction.
I beg to differ...
http://www.asciipr0n.com/ [asciipr0n.com]
Re:lynx (Score:5, Insightful)
lynx...is there anything it can't do?
Render the tables in TFA correctly, re-sort the tables, etc.
Aside from its incredible speed, though, the best reason to use lynx is that you can keep it open in a little window on your desktop with nothing but text showing. Their motto should be "Lynx: It Looks Like You're Working!"
Re:lynx (Score:5, Funny)
lynx...is there anything it can't do?
You misspelled "can".I'll take (Score:2, Insightful)
The ugly truth is, I must use IE sometimes. All that microsoft extension stuff... still used way too much for me to get along without it.
Re:I'll take (Score:4, Interesting)
I'm trying to get into the habit of sending letters to sites complaining that they don't work with Firefox or Mozilla. I figure if more people take their business away because they have useless IE-only pages, they'll be forced to revisit these ill-considered decisions.
The same thing is even more true for those sites with popup messages: "This site only works with Internet Explorer." Fix your damn site -- don't blame me for your stupid decision to hire VB programmers.
Hell, even microsoft.com is perfectly usable with Mozilla and Firefox. I certainly haven't noticed a "lack of richness in my browsing experience" there.
Question... (Score:5, Insightful)
To say that my camry is not faster than a porche 929 is a true statement when interpreted one way, but untrue when interpreted another. The use of amphiboly to lead someone to an erroneous conclusion is only different from an outright lie its craftiness.
Lee
Re:Question... (Score:4, Informative)
I really don't think there's much more to it. I use Opera on Windows specifically because it is faster and uses half the memory footprint Firefox does.
Re:Question... (Score:4, Interesting)
P3 1GHz - 128MB Ram - Win2k Pro
Firefox loads the fastest
Opera loads almost as fast
IE... wtf is taking it so long if it's "integrated" as they say? It not only takes so much friggin time to load, but chews up the hard drive like they're going out of style!
Sorry. I'll believe my own results on the machines I use here.
450mhz 192Mb ram
500mhz 128Mb ram
1000mhz 128mb ram
2.8ghz 512mb ram
3.2ghz 2gb ram
all run win2k for games (sorry, new xp interface just doesn't cut it for me to mean a "new os") and linux for the main systems.
FF beats them hands down. I'm not a fan boy or anything, but it would be trivial to become one. I just use what's "WORKS" and works the fastest without pop-ups/problems/whatever.
-zo
Obligatory bash quote: (Score:5, Funny)
extensions (Score:4, Insightful)
Re:extensions (Score:3, Informative)
Great little program.
Re:extensions (Score:2)
This is really interesting. (Score:5, Interesting)
That is not to say that I find Firefox slower - but thinking about it, I believe the Firefox interface (especially tabs and yes I know it was Opera first(?)) speeds _me_ up. So my perception is that using Firefox is generally faster than using Internet Explorer, even though it may be in actuality slower.
Really impressive work by that tester tho.:-)
Re:This is really interesting. (Score:2)
Re:This is really interesting. (Score:5, Informative)
Re:This is really interesting. (Score:5, Insightful)
Nice try, but how does that explain IE being faster than FireFox under MacOS X as well in some areas?
Of course, Safari kicks them both
Re:This is really interesting. (Score:5, Insightful)
Nice try, but how does that explain IE being faster than FireFox under MacOS X as well in some areas?
Well, when you don't support entire chunks of the language you can be faster.
Speed tests mean nothing if the browsers don't render the results properly.
Re:This is really interesting. (Score:3, Interesting)
faster = better? (Score:5, Insightful)
But aren't later versions better, more capable, more adverse-effects resistant?
Also, a browser can render much more quickly if it doesn't care how badly it renders what you see. How does this balance with the loading times in the article?
Re:faster = better? (Score:3, Informative)
What? Well, some aspects, yes, but some are dramatically faster. Just look at the impressive trend of its script execution speeds. Some heavy optimizations seem to have taken place there. The cold startup time of Opera 8 is also optimized to the point it's back to the Opera 6.03 speed, which is also impressive for its vastly expanded feature set since then (rewritten rendering engine in Opera 7 among others
Huh? (Score:2)
And this has what to do with speed testing?
And the winner is ... (Score:2)
Re:And the winner is ... (Score:2)
ahem.. (Score:4, Insightful)
Translation (Score:3, Insightful)
Internet Explorer Security... (Score:3, Funny)
Internet Explorer can be *very* secure by setting the slider to highest as demonstrated here:
http://johnhaller.com/jh/mozilla/ie_security_humo
Re:ahem.. (Score:3, Informative)
it might not be the fastest. . . (Score:2)
When you can't have speed, it's nice to have stability.
Firefox patches (Score:5, Insightful)
Re:Firefox patches (Score:3, Interesting)
Btw lest people think "Ha gotcha!", the same problem occurs with IE. Many IE vulnerabilities ha
Re:Firefox patches (Score:3, Informative)
Not speed but useability (Score:2, Insightful)
I have to say... (Score:4, Funny)
Unfortunately, this meant rolling back to Internet Explorer. While I personally prefer Opera, most of the users agreed that Internet Explorer did the best at talking with the internet after this experiment.
Re:I have to say... (Score:5, Interesting)
Excuse me, If I was Dogbert, my tail would be wagging right now.
You're designing your software with Frontpage?
Wow... that's great... There's your first problem.
Frontpage? Standards? What ones are those?
Uneccessary (Score:2)
tested IE 6.0 is not the actual IE 6.0 (Score:2, Insightful)
I am talking about the one loaded with spyware and viruses.
But which browser is faster... (Score:4, Funny)
nice wording (Score:2)
Or, put differently, Internet Explorer is faster than Firefox...but I guess we aren't allowed to say that on here.
Re:nice wording (Score:4, Funny)
K-Meleon (Score:2)
For those that haven't heard of it, here's the description from the homepage:
K-Meleon is an extremely fast, customizable, lightweight web browser for the win32 (Windows) platform based on the Gecko layout engine (the rendering engine of Mozilla).
Waste of time... (Score:2, Insightful)
Quality (Score:4, Insightful)
Mozilla faster than Firefox (Score:5, Interesting)
Surprisingly, Mozilla is now faster at most tasks than Firefox.
Again, I ask--what exactly is the point of Firefox these days? When it was being billed as the replacement for Mozilla's browser, it made more sense. But Firefox is neither faster or slimmer than the official Mozilla browser, and now it seems it's actually slower too!
I'm just curious what the incentive is supposed to be to use it over Mozilla.
Re:Mozilla faster than Firefox (Score:5, Interesting)
Next time (Score:2, Funny)
Speed Not My Priority (Score:5, Insightful)
I'm a little dubious. (Score:5, Interesting)
I honestly don't know what this guy did differently to achieve opposite results.
Speeding up Firefox the right way (Score:5, Informative)
Speeding up Firefox the right way [codebetter.com].
This page contains detailed tips about getting the fastest firefox experience, customized to different speed computers and network connections.
Re:Speeding up Firefox the right way (Score:3, Informative)
user_pref("network.http.pipelining", true);
While many webservers have no problem with pipelining, it breaks many load balancing devices (except for the one made by the company I work for though... Cough Netscaler Caugh). As such, it can cause odd problems on those websites, and sometimes performance issues for the website itself. As a general rule you shouldn't do pipeling to general websites. To proxy servers, it makes more sense though, as they won't send t
Whats the Point? (Score:5, Insightful)
And just how do you test a cold boot of IE? reboot the computer? And if your not using windows why would you ever shut off your browser?
Pointed head, perhaps? (Score:3, Insightful)
There are people still running 300MHz systems, 1GHz systems, 2GHz systems, and 3GHz+ systems. There are people on everything from analog modems to high speed links. And they run everything from Windows 95 to whatever version of *nix came out 37 minutes ago.
And to a great many of them, speed matters. Whether it's a 30 second load vs a 15 second load, or a 1 second load vs a half second load.
The test is flawed. What are we measuring here? (Score:5, Insightful)
If you read this, you'll know that these benchmarks are mostly useless. How many people wait until a page is completely finished loading before looking at it or clicking links?
Users will tell you that Browser A "feels" faster than Browser B. This doesn't mean that A downloads and renders the entire page faster than B. It means that A displays the necessary content faster than B.
I don't care if it takes 2.5 seconds to load a page if I can see 75% of the content after 0.6 seconds.
Who cares when the progress bar disappears?
A few thoughts (Score:5, Insightful)
There are a bunch of things I'd have done differently when doing a report like this.
The most important one is trying to measure something as close as possible to the Web browsing experience. That means loading pages over a network (at 56K, DSL, Cable, and/or T1 speeds, with some latency) rather than from local files, and loading pages that look more like a random sampling of Web pages rather than constructed examples (e.g., a page with tons of absolutely positioned elements). When the author of the test constructs examples like those used here for the "Rendering CSS", "Rendering Table", "Script speed", and "Multiple Images" benchmarks, the results will have a bias (relative to average performance browsing the Web) towards one browser or another. I'm not saying the author of the tests chose to bias it in a certain direction; merely that constructed tests like this will always have some bias. When such tests become widely used by the press (as iBench has), it even leads browser makers to optimize for the tests rather than for what matters for users.
Also, when testing startup times on Linux (especially cold startup), it makes a huge difference whether starting in a KDE (QT-based environment), GNOME (GTK+-based environment), or other environment, since it affects which shared libraries are already in memory. Testing Mozilla's startup times under GNOME (especially if using a GTK2 version of Mozilla under GNOME 2, or a GTK1 version of Mozilla under GNOME 1) would have improved its performance significantly.
Finally, Mozilla 1.8 hasn't been released yet, so I'm a little puzzled how it was tested. The released version will have changes from the current development version, so it will perform differently. It may be a slight difference, but the report should really say exactly what is tested.
Gotta love Opera (Score:3, Interesting)
Still, for most people I recomend Firefox. Its lack of ads and free price cannot be beaten and its default feature set don't confuse people who switch fron IE.
Either way you can't loose. Its the only way to live malware free.
Cheers,
Adolfo
Speed after a few weeks use (Score:5, Insightful)
reasons to use Firefox (Score:3)
Safari and other Mac browsers (Score:3, Interesting)
Grain o' Salt (Score:3, Interesting)
The point is, for most of these browsers, they all run 'fast enough.' A second or two here and there isn't going to significantly impact your browsing experience. Tabs, intelligent UI design, intelligent security decisions, and perhaps themes/extensions will add up to the overall experience.
Not really surprising to me... (Score:3, Interesting)
Opera seems to be a minor miracle in terms of code optimizations, at least on the Windows platform, since it's not OS integrated or cheats with pre-loadings, and the Opera team lacks Microsoft developers with knowledge about undocumented API calls, etc. Still it usually beats IE hands down with a vastly superior rendering engine, on par with Gecko. It's only unfortunate it's ad supported and closed source.
Finally, Firefox/Gecko is a very nice open source browser with nice extension support, but building on the cross-platform UI toolkit XUL instead of using native widgets, along with being built for platform independence instead of being heavily optimized for various platforms (I imagine the Opera team has to do more work for their browser to work on other platforms). I think some of these things play a role in some of Firefox's speed issues. There's no problem with the code I think, just a side effect from what Mozilla is trying to accomplish with the code.
It would've been interesting to have him compare to K-Meleon or Galeon as well, since it's slimmed down to the bare bones Gecko layout engine with just minor stuff in addition, and that stuff is also using native widgets AFAIK. Might have a positive effect on the loading times at least.
Opera vs. Firefox (Score:4, Interesting)
Another question is, did they test the free "Adware" version of Opera or did they use the $40 "Commercial" version (I know Opera 8 was the Beta, so that one is obvious)?
I would personally like to see if Firefox could beat Opera with processor specific speed optimizations and some fairly standard performance tweaks to the about:config...remember, these optimizations would not be available on Opera...
I would also like to see how the much used Adblock extension slows down or speeds up Firefox in rendering some basic pages.
Re:Opera vs. Firefox (Score:3, Insightful)
I wonder if they had pipelineing enabled in FF (Score:3, Interesting)
These days, I take tests like these with a grain of salt. Particularly after the Gartner groups speed tests of Windows vs. Linux. They tweaked the hell out of a Windows machine, and used a stock Linux install and claimed Windows was faster.
When called on it, they conceded.
I have a feeling something similar is happening here.
compare what's comparable. (Score:5, Interesting)
Konqueror Conquers! (Score:3, Insightful)
KDE needs to trumpet this one loudly. I think that stupid suggestion to replace KHTML with Gecko just died a quick and deserving death.
Re:Safari (Score:4, Insightful)
You mean, way to go KDE, thanks Apple for contributing. Konqueror is not half bad, even if it's scripting speed is poor, as confirmed by the article.
Re:Closed Source Wins Again (Score:3, Interesting)
You didn't RTFA right?
IE6 is slightly faster than FireFox on some things, but it is pretty close, and loses out on script speed. IE5 is faster, but does less stuff (speed to render CSS is going to be less when you ignore half of it).
In any case, IE isn't close to being "head and shoulders" faster. Opera is actually faster than both on windows. It is faster than Safari on most test on the Mac too.
There are areas where closed source software is better than open source, but the browser sure as hell ain't
Re:Closed Source Wins Again (Score:4, Informative)
Re:Yes, Firefox has always been slow (Score:2)
I can't say I've used Opera recently to compare startup speeds.
IE is quick, yep, but what some forget is the fact that even a "cold start" of IE is fast because the IE core is already loaded at boot.
Re:FireFox is really slower? (Score:3, Informative)
I have a dual boot 400Mhz machine and Firefox is unusable in Windows and Linux. It takes about a second for dropdowns on forms to appear even if they have only a few entries. Everything else is about the same scale. Opera flies along and IE's many problems are not speed related.
TWW