Introduction
This is a comparison of free browsers. These are all the windows browsers at this wikipedia comparison of browsers that an average user can use. The computer running these tests has 2GB of RAM and 3.4GHz CPU. Multitrack stopwatch was used for all timed tests. These tests were preformed on each browser:
Start time
This includes:
- Cold start, how long it takes for the browser to start after the computer is restarted
- Warm start, how long it takes for the browser to start when the browser has already been run and then closed
- Hot start, how long for another window of the browser to open
Each test is separate. The browser with the lowest time gets 1 point, the one with the highest gets -1.
I invented the term “hot start”
Acid2 test
The acid2 test will test the browsers adherence to standards of HTML and CSS. I measure it on a 1 to 5 scale:
- 1:you can’t tell it’s a face
- 2:you can tell it’s a face
- 3:you can tell it’s a smiling face
- 4:it looks how it should except for scroll bars or a few missing pixels
- 5:it is exactly how it should be
Browsers with 5 get 1 point, Browsers with 1 get -1
Javascript speed test
This is how fast the browser completes this javascript speed test The browser with the lowest time gets 1 point, the one with the highest gets -1.
Table speed test
This is the time it takes the browser to completely show a 27MB table. The browser with the lowest time gets 1 point, the one with the highest gets -1. Some browsers use incremental reflow, where it loads the page as it is downloaded, making it look faster than it is; it will be noted if that is the case.
Memory/CPU test
This measures memory and CPU usage on a blank page, 10 tabs(if applicable) with google in them, and at this GIF-filled page(more than 100 GIFs). The browser with the lowest time gets 1 point, the one with the highest gets -1.
Browser security
This tests the browser’s security, using default settings. I used the Scanit security test. None of the browsers had any vulnerabilities, so points wont change. After it was apparent that none of the browsers would fail the test, I tested the major 3 browsers on 2 more tests; I could not get them to fail.
Other information
I will tell you if a browser is open source, what it’s layout engine is, additional features, and my personal opinion of the browser. None of these things will affect the final score.
Browsers are color-coded by layout engine:
- green:gecko
- blue:trident
- white:presto
- grey:text-only or specialized layout engine. These won’t be compared to the other browsers
Data
| tests | ||||||
|---|---|---|---|---|---|---|
| browsers | cold start | warm start | hot start | acid2 | javascript speed | table speed |
| amaya | 4.0 | 2.5 | 1.0 | 1 | N/A | N/A |
| AOL | 3.8 | 1.1 | 0 | 1 | 162 | 110(but it froze shortly afterwards) |
| Avant | 1.6 | 1.0 | .8 | 1 | 166 | 45 |
| ELinks | 0 | 0 | 0 | N/A | N/A | N/A |
| K-meleon | .6 | .6 | 0 | 2 | 172 | 678, incremental reflow |
| Lynx | 0 | 0 | 0 | N/A | N/A | N/A |
| Maxthon | 1.9 | 1.6 | 1.0 | 1 | 164 | 46 |
| firefox | 1.5 | 1.0 | 0 | 2 | 182, but there was an error on part of the test | 608, incremental reflow |
| Netscape(new) | 7 | 3 | 0 | 2 | 160 | 783, incremental reflow |
| off by one | 0 | 0 | 0 | N/A | N/A | more than 15 minutes(when I stopped it) |
| Opera | .8 | .5 | 0 | 5 | 212 | 36, incremental reflow |
| seamonkey | 1.2 | 1.0 | 0 | 2 | 169 | 620, incremental reflow |
| Internet Explorer 7 | 1 | 0 | 0 | 1 | 185 | 53 |
| flock | 2.4 | 2.1 | 0 | 2 | 192 | 725, incremental reflow |
| tests | ||||||||
|---|---|---|---|---|---|---|---|---|
| browser | RAM blank page | RAM 10 tabs | RAM GIF page | CPU blank page | CPU 10 tabs | CPU GIF page | Security | |
| amaya | 44,344 | 69,820 | N/A(doesn’t animate GIFs) | 0 | 4 | N/A | N/A | |
| AOL | 33,736 | 35,000 | 45,000 | 2 | 6 | 9 | 0 | |
| Avant | 42,876 | 43,800 | 100,000 | 0 | 8 | 50 | 0 | |
| ELinks | 2,256 | 2,256 | N/A | 0 | 0 | N/A | N/A | |
| K-meleon | 28,000 | 28,752 | 161,000 | 0 | 0 | 7 | 0 | |
| Lynx | 2,256 | N/A | N/A | 0 | N/A | N/A | N/A | |
| Maxthon | 22,468 | 24,628 | 67,000 | 1 | 1 | 5 | 0 | |
| firefox | 24,620 | 26,840 | 94,000 | 0 | 1 | 4 | 0 | |
| Netscape(new) | 53,600 | 54,784 | 104,900 | 0 | 1 | 7 | 0 | |
| off by one | 8,120 | N/A | 30,000 | 0 | N/A | 2 | 0 | |
| Opera | 17,604 | 21,920 | 27,080 | 0 | 0 | 0 | 0 | |
| seamonkey | 29,336 | 29,928 | 55,000 | 0 | 0 | 4 | 0 | |
| Internet Explorer 7 | 40,410 | 50,160 | 85,620 | 0 | 0 | 7 | 0 | |
| flock | 32,552 | 33,752 | 72,000 | 1 | 1 | 3 | 0 | |
| info | |||||
|---|---|---|---|---|---|
| browser | open source? | layout engine | features | notes | points |
| amaya | yes | specialized | WYSIWYG editor | This is a web page editor built by the W3C. It can function as a limited browser, but it doesn’t support javascript and it thinks you’re trying to edit the page instead of navigate it. | 0 |
| AOL | no | trident |
|
AOL explorer is a good looking internet explorer adaptation that supports integration with your AOL account. | -2 |
| Avant | yes | trident |
|
Avant is a feature-packed but bulky IE adaptation. The “features” get kind of annoying; I had to restart it 4 times before it would start without asking me something. | -2 |
| ELinks | yes | text-only | tabs | Elinks is an easy-to-use text-only browser. It displays tabs along the bottom of the text window. | 0 |
| K-meleon | yes | gecko | K-Meleon is a firefox adaptation, with a few trivial built-in extras. The biggest change is that it is slightly faster. | 3 | |
| Lynx | yes | text-based | Lynx is the text-based browser. It’s absolutely incompatible with any new web technologies. | 0 | |
| Maxthon | no | trident(by default, can also use gecko) | customizable | Maxthon is a bulky adaptation of IE with more customization. | -2 |
| firefox | yes | gecko | many ways to customize | Firefox is slow and can get pretty bulky, but it makes up for it with it’s extensions, which can greatly expand it’s capabilities. Firefox doesn’t have many built-in features, and someone who expects it to be perfect “out of the box” will be disappointed. Out of the three major browsers, firefox is the most customizable. | 2 |
| Netscape(new) | no | gecko(can switch to trident) |
|
The netscape browser is firefox version of the AOL browser. Security center is very integrated, and it autoswitches to the trident layout engine if it detects the site needs that. | 0 |
| off by one | no | unique(minimalistic) | Off by one is a minimalistic browser that only displays text and images. You’d think it would be fast, but it’s slower than normal browsers. It has nice memory usage, but I still wouldn’t use it. | 0 | |
| Opera | no | presto |
|
Opera is the speediest browser with regular pages, beating trident-based browsers, and it includes incremental reflow. While not as powerful has firefox’s extensions, opera allows you to customize with widgets. It is also perfectly compliant with standards. The only downside to opera is it’s slow javascript time | 8 |
| seamonkey | yes | gecko |
|
This is a suite of applications, including email, IRC, and an HTML editor. The browser doesn’t really stand out. | 3 |
| Internet Explorer 7 | no | trident |
|
Internet explorer 7, while an improvement over 6, doesn’t stand out. It was just updated to include the things people expect from a browser nowadays. | 4 |
| flock | yes | gecko |
|
Flock is basically firefox with built-in extensions. | 0 |
Summary
It’s clear from these results that Opera was the best browser, followed by Internet explorer 7. Then came the gecko-based browsers, and finally the other trident-based browsers. Which browser you choose depends on your taste, if you must have extreme customization, go with a gecko-based browser like k-meleon or firefox. If you’re looking for the absolute fastest, smallest browser, go with opera. IE 7 is a fine, slim browser, but it’s speed doesn’t stand out. Other than IE 7, you should avoid trident-based browsers. I currently use firefox, but I’m not at all impressed with it’s speed or resource usage. The only reason I keep using it is that I’m so used to my extensions; it would be a major change to live without them. If firefox 3 isn’t a major improvement, I will seriously consider switching to opera.
I hope you’ve enjoyed this comparison, tell your friends. If you find any errors, please comment. You can link here using browser.theymos.com
I’m amused you like Opera so much. I tried it recently, and a bunch of webpages that worked fine under IE and Firefox were unusable in Opera.
Comment by flaju flajukyne — April 7, 2007 @ 12:38 am
That’s the price you pay for better speed and standards-compliance. I don’t personally love opera, I’m not using it now. I knew before starting the comparison that opera would win, I’ve seen it on other browser comparisons. I’ve tried opera before, and I(of course) tried it while doing this comparison. I love the opera interface, it’s very intuitive, but I miss my 19 Firefox extensions so much I always switch back. When people ask me “what browser should I use”, I ask “how good is your computer”. If it’s reasonably high-end, I recommend Firefox, because of how much you can customize it(I recommend it over variants like K-meleon because it’s more widely used and supported). If their computer is low-end, I recommend Opera, it works surprisingly well on 256MB of memory; Firefox is virtually unusable on such a computer. If I was biased against anything it was IE7. It was painful to give it the #2 spot, but I couldn’t just make something up. IE7 just looks so fake, cheesy, and… IE.
Comment by theymos — April 7, 2007 @ 9:24 am
This is great! I have no idea why I waited so long to switch to FF but I won’t give up the extensions for anything. What specs do you consider high-end/low-end? (Which will be outdated 5 minutes after you post LOL)
Also, I had never heard of Amaya, going to try it now as easier web creator than 1stpage, maybe some of my newbier friends can be helped by that. Would love to see you compare free WYSIWYG software.
Thanks
Christy
Comment by Christy — April 18, 2007 @ 10:10 am
I wouldn’t use Firefox on a computer with less than 1GB of memory, but it’s probably usable on 512MB. If you’re using it and enjoying it, then your computer is fast enough.
Amaya only handles HTML and CSS documents, while 1stpage handles PHP, javascript, and other web essentials, so I’d probably recommend 1stpage over amaya. Personally, I make all my websites in notepad, and they turn out alright; it gives me more control, and ensures standards compliance.
Glad you liked my comparison!
Comment by theymos — April 18, 2007 @ 7:53 pm
Great Article. While you do have biases in your browser preference, the test is more than fair and fact based. Excellent job sir, very excellent and helpful.
Lochnivar
Comment by Lochnivar — April 25, 2007 @ 7:33 pm
Great comparison, I like FF better, though. Theymos, instead of using Notepad, use HTML-Kit. It’s sooo much easier.
Comment by Ryan — April 29, 2007 @ 12:19 pm
Thanks for the tip, I’ll try HTML-Kit next time I need to write a web page. Please tell your friends about this comparison, and vote in the poll.
Comment by theymos — May 1, 2007 @ 5:17 am
Great comparison. As a long time user of Opera, these results are not really surprising. What does surprise me is that there is no mention of Opera’s unequaled security record. That is what keeps me using Opera over all else. If I wanted bloat and insecurity I’d use IE or FF!
Comment by perpetualmotionuk — May 8, 2007 @ 12:57 pm
I wanted to include a security comparison, but I (stupidly) only used one security test, which gave 100% security to every browser.
Comment by theymos — May 9, 2007 @ 12:02 am
Avant is a internet explorer that has been 1337ed up.
Firefox takes up alot of RAM, but its my favorite
Internet Explorer is the WORST. It has the most security exploits, and it isn’t that grand either.
Comment by Mike — June 2, 2007 @ 5:20 pm
Your opinion about IE is typical for most Firefox users, but where is your proof it isn’t secure? I searched and I couldn’t find a single security test any major browser failed. I’ve never read an explanation from a reputable source about why IE is insecure. There has always been talk about how easy it is to crash IE with a simple bit of code; try giving Firefox an infinite loop in javascript, it will almost always crash. I hate IE personally, entirely because of it’s lack of customization and poor interface, but it did come in second on this test, above firefox.
Comment by theymos — June 3, 2007 @ 12:44 am
I’ve been an Opera user for a couple of years, when i had a low-end pc and netscape (years ago) was too slow for me. Now, with my athlon3000 and 512 MB of memory even firefox is becoming too resource-demanding each release and i think i will switch back to Opera soon or later. Until now, I’ve tried several gecko-based browsers (FF, netscape, seamonkey, iceweasel, k-meleon, under both winXP and linux) and i like the quality of the pages, what i dislike is a heavy huge browser.
I still have a question unanswered: does the complexity lie in the gecko engine (do you care about nice pages? you have to wait!!!) or in the browser around it (in this case i would keep on tryin’ other gecko-based browsers)?
Thank you
topolinik
PS.
> …I recommend Opera, it works surprisingly well on 256KB of memory;
Do you mean 256 MB? :-O
Comment by topolinik — June 3, 2007 @ 2:57 pm
It seems that all gecko based browsers are based on code taken directly from firefox, so I think it’s the browser. If someone were to make an entirely new, small browser around gecko, they would probably succeed. I don’t think anyone has done that, though.
Thanks for the correction, I’ve changed it
.
Comment by theymos — June 3, 2007 @ 5:19 pm
Wow. I only have 128 MB RAM on my laptop, and I love Firefox. It’s a little slow, but I’m on dial up, so I’m used to it. And I liked it right out of the “box”, and have very few addons (just adblock and fasterfox). I’m a multi-tasker to the extreme, so for me the appeal are the tabs in FF.
IE 7 has tabs too now? I never updated past version 6, because I just don’t like it, and use it so rarely. I never really experienced IE as faster than FF, though it did speed up some after I changed the homepage to something simple without ads.
As for security, I used to get a lot of spyware on IE, and rarely any on FF. It was a really dramatic difference for me. Though I’ve been getting a lot more on FF since I updated to the new version (or maybe it’s just my anti-spyware scanner that’s changed, who knows…). After reading everyone’s input, I might try Opera, for less memory hogging and greater security (…but does it have tabs?!)
Thanx for the comparison. More, please, for more security freeware, with special attention to memory hogging for us slow pokes out here.
Comment by Isis — June 15, 2007 @ 11:02 am
All the browsers I tested except the ones in grey have tabs, including Opera. You should definitely try Opera if you don’t use many addons, I’m sure you’ll like it. Opera comes with an adblock-like feature, though you can’t subscribe to lists like with Adblock Plus; you have to manually block a page element. IE7 is much better than 6, try it at the same time as Opera, to see if you like it. I’ll probably start on my next comparison, antispyware programs, within the next 2 weeks. Click the “radio signal” RSS symbol in your address bar to add a live bookmark, which will change when I add new content. I’m glad you liked my comparison, tell your friends!
Comment by theymos — June 15, 2007 @ 12:05 pm
I personally suggest anyone with a computer which is not mid-high range should never ever ever try to use IE7. I was reading at the top of this long comment column that you wouldn’t recommend firefox for a computer with less than a gig of ram, but I have a WinXP PRO with a celeron 1.8ghz processor and like 368mb of RAM (yah a weird number), and I find firefox to be very useful. I wouldn’t add a lot of add-ons or anything to it, but firefox runs much better than IE7. Now that I’ve seen these stats I’m going to try running Opera on it, but firefox works really well on it. My only problem is that CSS layouts sometimes show up really weird in firefox.
Comment by foreverlazy — June 24, 2007 @ 9:56 pm
I agree that people with low-end machines shouldn’t run IE7, it would be terribly slow. Although I didn’t test it, IE6 is one of the only options for people with really low-end computers, since it’s slimmer than any I tested here(besides the grey ones). I personally wouldn’t use firefox with that amount of memory, but maybe you have a higher tolerance for slowness than me, or you run less background programs.
Comment by theymos — June 24, 2007 @ 11:02 pm
Very nice comparison write up, I do wonder why security didn’t play into your write up. I’d personally suggest any browser other than IE for just that reason.
It’s also nice to see Opera come out on top on one of these for once =D I’ve been a die hard Opera fan for years, as they were the first browser I found that had tabbed browsing. With that said, I also have K-Meleon installed that I use rather frequently, when I want to check a page real quick, and not load the 8 tabs I leave open, and my email being checked, when I open Opera. I’m using FireFox to make this comment as well =D Again, anything that isn’t IE = win.
Comment by gosh — June 26, 2007 @ 2:48 am
Thanks, glad you liked it
Comment by theymos — June 26, 2007 @ 6:02 am
Just a write-up I need now.
Wonder, however, if there will be another post, then, on compatibility issues for browsers opened at e same time?
FF – 2 pts
IE7 – 4
OPERA – 8
Nothing else comes close? Currently having all three browsers run, depending on which sites/tasks I’m going/doing. Gd to know they’re e best three
Comment by whiteslate — July 4, 2007 @ 9:35 am
There aren’t any issues with having two or three browsers open at once, though it’ll take up a big chunk of your memory.
Comment by theymos — July 4, 2007 @ 2:28 pm
I dont like Firefox since it and google alike are pathethic and annoying in their marketing techniques and I simply won’t stand for that. Google is a must to use sometimes but FireFox just isn’t and thus I won’t use it.
Netscape, Opera and IE7 are the others I am familiar with and I have to say that Opera is the best. IE7 is good to have around in some cases though since Opera might screw up a few homepages sadly.
Netscape is pure crap.
Comment by Boris — August 10, 2007 @ 10:57 pm
When I saw this chart. Then I started using opera. Wow Opera is great. I did not notice it before. So perfect. I did not even know that such browsers exist in this world. I hate everything, But I like to work fast. I open around 20-50 websites on an average. While I am on search. I keep my google preference for search to be 100 results per page. I just middle click each link and when I am done clicking around 50 google referred websites, then I start browsing the results
All browsers crashed, except Opera.
wow. That was what I’ve been searching for 2 years. I wish Firefox was as faster as opera. As I started using opera.. I am being addicted with its other features, like speed dial, notes, news feed reader, mail reader and so on
and still using least memory.
Finally I say IE7 is the worst browser. but it has a good feature. I hope all browsers have its thumbnail view of all open tabs in a single page. (try pressing Ctrl+Q in IE7 for that feature). I know some guys can make a plugin for firefox. Hope to get that soon
lol.
Ah for those guys who have to work on low resources, like RAM below 1 GB, and or Processor speed below 3 GHZ, use Opera and get amazed by opera’s performance!!, lol
really great.
Regards
SAM
Comment by Sam — August 20, 2007 @ 11:11 am
Glad I could improve your browsing experience, Sam. Firefox often freezes for me when I open multiple Digg articles, and I am so close to switching to Opera myself. I’ll probably wait until firefox 3(november), which will hopefully fix these problems.
Comment by theymos — August 20, 2007 @ 1:14 pm
SOME BODY ASKED is Opera has tabbed browsing . Opera Invent the tabbed Browsing then Firefox then IE& copyed it fm Opera . beside security and speedyness . Opera can fully operated by kyeboard . check opera help files to kno all kyeboard short cut. it also has a plug-in for fully voice operated control . i cant used it , each time i try to download that plug-in after downloading it cant find my microphone dont know why ? . new version 9.23 has a kool feature called speed dial a esy to click maximam 9 fav pages.
Comment by Abzy — September 9, 2007 @ 7:05 am
i still think maxthon is the best it just has the best customizible stuff, i dont really notice the speeds but it is fast it can just do about everything i can think of. the best thing is that it has unser accounts which can be passworded aswell. if alot of people use the computer it is really good becuase you can all have separater favorite and stuff. i will try the others that have been mentiond though
Comment by ivan — October 19, 2007 @ 3:23 pm
i have been using ff & ie from 2yr, i find ff is best but it takes more ram n opens slowly on my 512 mb of RAM….. few days back i’m using opera – its looking wonderfull
Comment by pavan — October 24, 2007 @ 7:41 pm
thanks friends ! i think this is the real good unbiased comparison given on this page among the various web browsers, which i was looking for. keep sharing your experiences.
Comment by anshu — November 24, 2007 @ 12:13 pm
i had internet explorer on my computer and for some reason it stopped working
now i use presidential NETSCAPE it works perfectly
Comment by george bush — December 1, 2007 @ 12:37 am
Well, everybody likes Opera but for me it was not good at all. It kept me logged on Yahoo, even after logging out, although I did not customized anything that way. And the speed? No, I don’t think it’s faster than other browsers, probably better than Internet Explorer, yeah. The fonts were all messed up, very small generally. It was very annoying from the start. And the worst browser? That’s Mozilla Firefox for sure. My computer got full of spyware and redirectional sites using it.
Most browsers crash a lot. Why??
I think a good browser should use very little system resources, should be very stable and customizable, with a funny, easy interface, so even kids would use it.
I am waiting for a new project to appear, then. Anyway I’m through for good with the trio: Internet Explorer, Mozilla Firefox and Opera.
Good luck to you all.
Comment by paladinjedi — March 1, 2008 @ 4:12 am
After writing this comparison, I put Opera on a very low-resource computer of mine, because it’s the only browser the computer can handle. It was then that I discovered how absolutely horrible Opera is. Everything about it is wrong, except the low resource usage. I hate how it renders pages, I hate how there are very few options, and I hate how everything does exactly the opposite of what I want.
Try kmeleonCCF ME. It’s the smallest browser out there. I think you’ll like it.
Comment by theymos — March 1, 2008 @ 4:01 pm
I’m trying to revive a Compaq Presario 711 laptop with only 1gb Duron and 384mb RAM (that’s the max it will take). Opera is much faster than FF and I don’t freeze up so much, but I don’t like it – and Google’s ‘highlighter pen’ is not among the widgets (as far as I can see). The highlighter is a MUST-HAVE for me! I’m going to try K-Meleon, thanks, just clicking link now
Comment by clemenzina — March 28, 2008 @ 6:02 am
K-Meleon is a lot faster, but you can’t use the Google Toolbar with it. Try firefox 3 beta 4. It’s not 100% stable and not all extensions work for it yet, but it’s much faster and less memory intensive. I think the Google Toolbar works with it.
Comment by theymos — March 28, 2008 @ 5:39 pm
Try sleipnir ( http://www.fenrir-inc.com/other/sleipnir/ ) its pretty good found it to be faster than firefox 3.0 consuming lesser memnory and it can switch between trident and gecko engines. documentation is pretty slim since it a japanese-english release. if pages do not render properly then click at bottom left corner to switch from ie to gecko and vice versa.
Comment by Ron — August 24, 2008 @ 4:36 am
good
Comment by Gu — September 6, 2008 @ 4:45 pm