Ok. As a freelance web designer, Firefox is without a doubt – my Swiss Army Knife. I’m constantly messing with resolutions, .css debugging, working in Wordpress, etc… At the same time, I need Gmail, Google Reader,I love to listen to Pandora and I use Freshbooks for time-tracking. Rather than have the ‘extra stuff’ running in tandem with my work in Firefox (which would just take up more tabs and get in the way) I wanted to know which browser had the lightest footprint for my ‘extra stuff’.
Because I use Firefox as my main browser, I don’t want to have a second copy of it open. Windows will
just run it under the same process. (Just for fun, I ran it anyway…however it doesn’t count). Since I run
x64 (64 bit) version of Windows, I also ran the x64 version of Firefox 3.5 and IE 8. Adobe Flash doesn’t support x64 browsers, (yet), so I couldn’t run Pandora – while the results are interesting, they are
however incomparable.
The Mission:
Find out which modern browser can run my ‘extra stuff’ while I work – using the least amount of resources.
The Computer:
Gateway® P-7805u FX Edition (from BestBuy)
The OS:
Windows 7 (x64) RC 1 – Build 7100
The ‘Extra Stuff’:
Gmail
Google Reader
Pandora
Freshbooks
Freshbooks Timer
The Measurement Tool:
Windows Task Manager
(see column definitions here)
Hard Numbers:
Rank | Browser | Average CPU Usage | Peak CPU Usage | Ram (MB) | Virtual Memory (MB) |
Firefox 3.5 | 4% | 7% | 206,952 | 182,612 | |
Opera 9 | 7% | 13% | 169,950 | 159,304 | |
| 1 | Opera 10 | 9% | 14% | 180,020 | 173,576 |
2 | Chrome 3 | 9% | 18% | 310,328 | 309,132 |
3 | Internet Explorer 8 | 12% | 19% | 265,428 | 246,568 |
4 | Safari 4 | 27% | 38% | 269,688 | 269,512 |
1 | Firefox 3.5 x64 (no Pandora) | 0.2% | 1% | 192,668 | 160,688 |
2 | IE 8 x64 (no Pandora) | 2% | 7% | 207,144 | 174,364 |
Results:
Opera 10 – With any new major release you can expect things to get a little more bloated. As you can see from updated chart and screen shot: Opera 10 got fat. Disappointing. As I enjoyed using Opera 9.64 as my second browser.
Google Chrome 3.0 – A close second in CPU Usage but WAY behind in RAM management. What annoyed me were the 8 PROCESSES running! Plus Pandora had one of the 8 processes running at almost 20%.
IE 8 -Better RAM management than Chrome& Safari, however average CPU usage was too high for me. Pandora strikes again…
Safari 4.0 – Ran about as well as a fatty in a game of Dodge Ball. While its RAM management was slightly better thanChrome – it was almost sucking my Core2Duo dry. I guess running Pandora isn’t Safari’s game.
Firefox 3.5 – Even with Pandora streaming away, Firefox beats them all in CPU Usage. Too bad it doesn’t count!
64 BIT EDITIONS (for fun)
Adobe! If you’re reading this PLEASE COME OUT WITH A x64 BROWSER EDITION OF FLASH 10!
(I know, they’re working on it)
Firefox (x64) – Seriously? 0.2% average CPU Usage? Yeah, seriously. Impressive as it was basically invisible to my processor. This is very encouraging AND ALL my plug-ins worked. So hurry up Adobe!
IE 8 (x64) – Could be a serious contender. I don’t understand why it ran my CPU at 2-3% constantly, I guess the clock on Freshbooks was making it ‘think’ too much.
Closing Argument:
In closing, I will be using Opera 9.64 as my browser of choice for my ‘extra stuff’.
UPDATE
I recieved a Google Wave invite a few weeks ago, and only Firefox & Chrome only are supported. So…I was forced to switch from Opera 10 to Google Chrome as my secondary browser. I have found it to be very speedy. It handles the java scripts of Gmail/Wave/Reader better than Firefox, plus I enjoy the skinning options.
Through research (and the comments below) I’ve learned why there were so many processes with Chrome. Each tab basically gets its own process. Read this Wiki to find out more – it’s actually pretty genius.
Agree? Disagree? Comment below.








{ 1 trackback }
{ 10 comments… read them below or add one }
Here comes another Opera fan. I started using it since version 7.5x if I’m not mistaken. I got fully attracted to it when Opera goes ads-free – version 8. But I do like Safari. :) Firefox? Well…
I tested Firefox and Chrome also, and I came up with the same results: despite all the buzz around chrome and how everyone was saying it was “lighter” it still uses more resources. It DOES seem faster, but I think that's because it's using more resources. And maybe customer perspective is what really matters.
Also, I'd like to comment on using “RAM” in your chart: I can only guess that it's total system RAM being used? Otherwise I don't see how it's bigger than virtual memory, unless Windows reports virtual memory in a non-standard way. I think Virtual is the real one to look at.
From my experience of using IE, Firefox, Chrome, and Opera, Opera definitely seems to be the fastest, and most. Firefox seems best for widgets, add ons etc, Chrome for its interface, and IE, for umm. Don't get me wrong IE is okay, but has nothing to shout about…
From my experience of using IE, Firefox, Chrome, and Opera, Opera definitely seems to be the fastest, and most. Firefox seems best for widgets, add ons etc, Chrome for its interface, and IE, for umm. Don't get me wrong IE is okay, but has nothing to shout about…
I absolutely admire the Opera 10 internet browser from Opera Software Inc. I firmly believe the Vikings have finally cracked open a genie out of the bottle.
The Opera 10 internet browsers is so well thought and designed very beautifully so that even a beginner can have a crack at and have so much fun. After all it is a mobile browser design for the well connected mobile community from around the world.
Source:
cheap pay as you go mobile phones
I prefer Firefox over anything else. I have an older computer running XP Pro and Firefox defiantly runs better on it. Also it has one of the most important features of all, spell check. Some may laugh but it is a very important feature for me when I blog.
@steve
you may want to check out the spell check feature :)
(@defiantly)
Chrome generated more threads so that the tabs, and the plugins are all decoupled from each other. In Chrome, if flash crashes, flash crashes. In all of the other browsers if flash crashes the browser crashes. Same goes for laggy tabs. If a tab is lagging, it will not slow down any of the other tabs.
How many tabs did you have open at the time? Chrome runs each tab in it’s own process – so that if one tab crashes, only one process is killed, instead of the entire browser dying.
You might want to read here: http://blog.chromium.org/2008/09/google-chrome-memory-usage-good-and-bad.html
Hey man great article. I have never really looked at opera but might check it out now. And the reason chrome runs a separate process for everything its doing is stability. If (for example) pandora locks up you can just kill it without killing the browser and everything else its doing.