Google Chrome vs Mozilla Firefox

Finally, Google Chrome is out of the box and into the sunlight for us to play. So, I did install it and started playing around. Since there are many sources which describe the features of the browser, I thought I would do an initial comparison with my current browser instead. Here we go.

Chrome vs Firefox 

First of all I should mention the setup. When I installed Chrome, I chose to import all my settings from Firefox to Chrome (bookmarks and history included).

Start up Time

On my computer, Firefox takes 8-9 seconds to start and be ready for use. Chrome on the other hand took about a split second to be up and running. And that’s not all of course, it also shows me the most visited site in its default view when it opens.

Chrome is faster by orders of magnitude in starting up as compared to Firefox.

Memory Consumption

After starting both, they end up taking similar amounts of memory to begin with (around 50 MB). However, Chrome is running one extra process (when I view it in my Task Manager). It turns out that chrome fires up one process for every tab that is open (plus one to manage all of these tabs).

Next, I opened up 10 different web pages in 10 different tabs on each browser (the same set on both). Here, Firefox shot up to 132 MB, and chrome opened up multiple processes (one per tab), the total memory for all of these added up to about 230 MB.

Chrome is more memory hungry as compared to FireFox.

However, when I closed all the tabs (except one), Chrome quickly went down to 20 MB, but FireFox went down only to 96 MB.

Firefox takes much longer to release memory resources.

I have to say that there is some smarts behind creating each tab as a separate process:

  • Stability – I think this would make the browser more stable. In Firefox, sometimes if one site is misbehaving, then I need to kill the browser (and along with it all the other tabs which are open).
  • Security – initial thought suggests, that it will make each tab a bit more isolated from the rest, so may end up making the browser more secure.

Update: In fact, having multiple processes for multiple tabs does help in stability a lot. There is a develop menu in Chrome which lets you access its inbuilt Task Manager. Here I can select and close individual tabs. Eat your heart out Firefox.

Usability Observations

There are some other things that I checked which were important to me from a usability perspective:

  • Chrome has more real estate as compared to Firefox  another thing I liked about Chrome is the increased real estate. Chrome puts the tabs on the Title bar of the window. This adds even more real estate for the part which displays the content. Also consider the fact that there is no status bar. Another point for adding real estate. The status shows up within the page.
  • Zooming is better in Firefox – I love the way Firefox zooms the entire page instead of just increasing the text size. It’s very handy on my resolution (1920×1200). Instead, Chrome only increases the size of the text, without expanding the layout, which makes the page pretty unreadable after a point.
  • Offline Page Caching is better in Firefox – this is another feature in Firefox which I love. Even if I am offline, Firefox will serve a page from the disk (as it was viewed last) for most of my pages.
  • Address Bar Readability is better in Chrome – Chrome highlights the domain name of part of the website you are visiting (or fades the rest) so that it is very easy to tell which site you are visiting when there are long URL’s that can distract you.
  • Resizable Text Area in Chrome – all text areas in the various web pages have a size handle on them which allows you to change the size. Not extremely useful, but it may come in handy at times. Take a look at the picture below to see what I am saying:

Chrome

Notice the resize handle on the lower right of the text box. This is the comment box on TechCrunch.com. I can make the box bigger.

Try out Google Spreadsheets, and every cell is extensible like this.

Not very useful, at this stage. But I can imagine this coming in handy on certain web pages.

Application Shortcuts

This deserves a mention on its own. While I can always do this with the other browsers, I will have to put in a lot of effort. And earlier on, it won’t be worth the hassle. However through Chrome, I have the following on my Quick Launch bar:

quicklaunchNotice the Icon with the tool tip. When I click that icon, my gmail account opens in its own nice Chrome Window (and once I have sized it, it remembers the size per such application shortcut). So, now I don’t need to open a browser to visit my most used applications (notice the icon next to Gmail launches my analytics account). When I click on the icon, it launches the following Window:

  

Pretty neat, I think. I have now a bunch of these ‘web applications’ that I use regularly with their own icons on my quick launch bar (and mapped to my SlickRun). Like I said, the fact that this is so easy to do makes it a worthwhile activity (it takes three clicks).

I am sure there are many more things that I will find which are different between the two browsers, and I will update this post as I find them. So keep checking back.

Update: I have to mention (as so many readers have pointed out in comments) that in practice there is absolutely no comparison between the two browsers because the extensibility of FireFox by way of its add-ons make it infinitely better than Chrome. Having said this, remember that Chrome is still a baby when it comes to browser lifetimes.

Further Update: Based on feedback and further reading, I made another post on Chrome: Google Chrome – Pros and Cons.

If you liked this post, then please Digg It:

If you found this content helpful, then please help by linking to me. You can also help me by sharing the content using any of these nifty buttons above. Thank you.



You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

182 Responses to “Google Chrome vs Mozilla Firefox”

  1. My biggest issue with Firefox 3 right now is that it gets hung up HORRIBLY on memory often to the point of freezing at least twice a day. I’m hoping that chrome will help with that, even though I think it’s also an issue with the lack of ram I have -_- I use chrome on my school laptop and LOVE IT (well, it’s infinitly better than the IE I’ve been using there before). I can’t wait until the mac version is released so I can have it at home!!

    Reply
  2. @Eclipse – yes, I have noticed issues with Flash in Chrome as well. Chrome is still in beta, and how fast it becomes a mainstream browser will decide how quickly its adopted.

    @Ilsa – yes, Firefox does have its problem with Memory (it always has had). I suggest that you close and reopen it every hour or so.

    Reply
  3. Very informative – Thank you all. Was considering swapping from Opera but may just dabble with Chrome for the time being. Thanks

    Reply
  4. @Russell – do leave a comment about your impressions later on.

    Reply
  5. I’m wondering if chrome users have actually read google’s TOS agreement they’ve agreed to. Some serious issues that will keep me with firefox reguardless of any advantage chrome may have.

    Google doesn’t own my works.

    Reply
  6. @loadedtoad – Actually, Gmail has a worse set of TOS. And Chrome has revised their TOS since the release so that it is not so bad anymore.

    Reply
  7. Thanks for the informative article. So far, I’m liking Chrome, but I’ve had a couple of small problems. For one, it took a few tries to get my bookmarks imported. Another thing is that sometimes when I’m switching between tabs (even just two), it’ll hang for a second or two before switching over. A third problem (one I just noticed when I started typing this comment) is that sometimes when I type, it lags–I’m hitting the keys, but nothing is on the screen for a few seconds, until it finally catches up. Not sure if that last one is a Chrome issue or not, but it doesn’t happen when I use other browsers. All in all, a pretty cool browser, though. I like the simplicity.

    Reply
  8. Chrome is neat but I’ve had it crash on many pages. One time froze everything. Mainly video bogs it down. Other times it pauses, more than Firefox.

    Maybe it will be good one day but not yet. Especially with so many Firefox plug-ins.

    Reply
  9. @Ray – I have had a few issues where it hangs, but not very much. I am using it some.

    @mike – well, yes. I am hoping that this becomes as functional as Firefox one of these days.

    Reply
  10. Hey, This comment has nothing to do with the article!

    Just wanted to congratulate you for the work you are doing on Stackoverflow!

    Kudos.. and keep up the good work!

    Cheers – Prakash

    Reply
  11. Chrome is ok. Regarding the Applications Shortcuts though, it can be done in Firefox as well with an add-on called Prism.

    https://addons.mozilla.org/en-US/firefox/addon/6665

    Reply
  12. I have the same disk i/o problem. I’m using XP SP3….
    I searched the internet and found this:
    http://www.wilderssecurity.com/showthread.php?p=1315963

    Where they mention it is due to a phishing filter. If it doesn’t disappear after i’ve turned off the filter i’ll uninstall chrome.

    Reply
  13. Only thing that’s crucial to me is AdBlock Plus.

    Oh and Chrome actually running on Ubuntu natively (and beating ff and all other browsers in speed)

    Reply
  14. Ok I have read all comments but nobody seems to be worried about google’s policies of keeping track with your surfing habits.I do not like this as a European citizin.Mind you your privicy is not in good hands with google !

    Reply
  15. I will always love Firefox.
    I will have to try chrome out just for fun but I read around and firefox is the world hehe.

    Reply
  16. I had Chrome for a week, and I’m here to tell you, the EULA for it is the least of your worries if you use it. I go to some sites that have a lot of questionable activity on them, but I do so in full safety with Ad Block, No Script, etc. running in FF. When I would go to these same sites with Chrome, there were no problems with Chrome running all of the scripts I had no want or need to run on my computer. Security is a joke with Chrome as far as I can see.

    I recently went over to a 64bit version of Ubuntu, and no Chrome, and don’t miss it a bit… be aware of the lack of security of Chrome, guys…

    Also, I think it’s completely BS that Google of all people release a new browser and don’t offer it in a Linux variant. For the foreseeable future, I’ll stick to 64bit FF on 64bit Ubuntu, thank you very much…

    Reply
  17. Having downloaded Chrome when it came out I was appalled by the complete lack of control and features on it. A browser is there to work for me and not how the company who designed it wants you to work. It is very fast to start up but that is the only thing going for it. Firefox is so far superior to this I wonder why they bothered releasing it. I think the answer may be in their comic and the emphasise on advertising. This is probably going to be Google’s new advertising tool. Add on the dubious license and the company’s dubious reputation and you have a good reason to uninstall it now. I already have.

    Reply
  18. The correct title for this article is “What chrome has that firefox don’t or is worse”. How can you do a comparison without mentioning extensions?

    Reply
  19. @Kriggs – Post updated mentioning this crucial difference.

    @Foxxie – Personally, since I have the Google Toolbar, and since I use Google History, and Gmail, etc., I am not more worried about Google capturing more privacy information. But I can see how that may be a problem for a lot of people.

    @Stone – well, it IS a beta. But since its opensource, and non Google branded versions are already available, hopefully these problems will be resolved.

    Reply
  20. Does not compute, if both are sucking about 50 megs of ram, how can chrome get it processed and into memory and displayed in a split second. What elements of chrome are already running in the background unknown to the user.

    Reply
  21. Glad to see you making it a competition between Firefox and Chrome. Leave IE out of it. I realize its hard to compare the features in IE to another browser since it doesn’t have any.

    Reply
  22. @Godless – well yes, IE7 at least isn’t even in the race. The only reason I have it is because we need it for development purposes.

    @Robert – the amount of RAM a program uses is not the only thing that determines how fast it loads up. Having said that, I haven’t investigated if Chrome is running any background processes to help it, but I didn’t see any at a glance.

    Reply
  23. 8-9 seconds for firefox to open? my crappy work computer takes about 2…whats the deal with that?

    Reply
  24. @ssdsdsds (Of course, you could have typed your name)… not sure why yours is so fast, but mine is pretty slow…

    Reply
  25. Compare Firefox & Chrome displaying animated gifs (like on Myspace). Chrome doesn’t display them in a uniform timing, i.e. the beginning of the gif’s animation may go at a frame per second (or whatever the frame rate was set at in the gif) but other parts may slow down, whereas in Firefox they display uniformly.

    Reply
  26. Nice comparison…one thing many people overlook about Chrome’s lack of bookmarking customization is the same thing many overlook with Gmail. Google products are all about the search. I too, like categorizing my bookmarks and love the tagging feature in FF3, but I use the search tool far more often in FF3 and Chrome as well.

    Reply
  27. @Pete – thanks for pointing this out, I am going to check it.

    @Rick – yes, there are things which are good about Chrome.

    Reply
  28.   Jack Vermicelli Says:

    “Chrome has more real estate as compared to Firefox”

    So… this is taking up more screen real estate?

    http://i33.tinypic.com/202w6s.png

    Reply
  29. @Jack – well, that’s a pretty nifty setup for FireFox that you have. And yes, that is not taking any space at all. Having said that, Chrome doesn’t have a Status Bar either (of course I realize that now I am splitting hairs with that comment :D ). I realize that I can turn off the status bar in firefox, but then I won’t get any status messages.

    Reply
  30. I would love for either one of them to use all 4 cores of a processor when using some flash applications which use up the whole processor. As for general web surfing I use firefox – and use chrome for gmail and a few other things.

    Chrome doens’t have the extensions which make firefox more attractive for somethings.

    The way chrome does the tabs as separate processors is great because then if one crashes the others don’t.

    Reply
  31. Thanks, I now know which browser to use when Chrome is more stable and when I can scroll up with it. :)

    Did you run FF without extensions when looking at the memory and time data?

    Reply
  32. @Natovr – I didn’t uninstall the extensions, however I did disable them.

    Reply
  33. Tried out Google Chrome on Ubuntu via this: http://www.codeweavers.com/services/ports/chromium/

    Frankly, the only thing that keeps me on FF is AdBlock. All browsers are decent at rendering now, download speeds don’t change much from browser to browser on my computer either.

    Reply
  34. @Vadim – LifeHacker posted a solution for the lack of AdBlock: http://lifehacker.com/5046529/how-to-block-ads-in-google-chrome

    Reply
  35. It’s half a solution for me. I also like how I can block annoying images (avatars, signatures, etc) with AdBlock, and that doesn’t seem to offer that.

    Reply
  36. @Vadim – well yes, its a workaround of course. I am pretty sure that you will see more on that front, as Ad Block is the number one add on that everyone is missing on Chrome.

    Reply
  37.   Scott Tremper Says:

    I really love the fact that i can have my favorites bar and plenty of screen space. firefox always seems too cramped to me. Chrome is simple and clean.

    Reply
  38.   BlackDragonBE Says:

    I can’t wait till the linux version comes out!

    Reply
  39. So, there’s no mention of Google Chrome random crashes? And individual processes my ass, it took all of the tabs with it?!

    Reply
  40. @Jeangrete – funnily enough, my FireFox just crashed randomly (but of course in FireFox when I opened it again, all my tabs were restored). So Chrome is not perfect of course.

    Reply
  41. I’ve had Chrome lockup and kill all my tabs, so the process thing is BS and useless until they can make it actually work.

    Reply
  42. Chrome tried to send my MSN live contacts and who knows what other information to somewhere after installation (sygate personal firewall blocked it and there were some of my contacts visible in packet dump).

    After uninstalling, chrome did not remove scheduled task that it was also scheduled during installation. I think it was googleupdater.exe or smthg. bugger. Im not going to use it anymore but Good luck with it.

    Reply
  43. @RHB – wow, that is certainly a big problem. And yes, I hate that Google Updater – I have two of those running on my computer. Well, I guess pretty soon I will be using Chromium instead of Chrome.

    Reply
  44. My problem is that with Chrome the wheel action of my mouse is reversed.
    I have a cordless Logitech which has always worked flawlessly over a wide variety of programs.
    With chrome when I rotate the wheel towards me the screen moves UP…this is opposite to what I am used to and very disconcerting.
    I also have the ability to scroll left or right…but again when I push the wheel to the Right the screen scrolls to the Left.

    Reply
  45. @symimggy – I use a Logitech mouse as well, and the scroll wheel works just as expected. Though if you mouse works in other programs as expected, there is no reason why it shouldn’t work in Chrome. I guess, that is a stupid bug in Chrome then…

    Reply
  46. Chrome is cool though it has some setbacks which is expected in any software releases initially. I have put a similar post and thought might be useful for you.
    http://www.bloggertalkz.com/2008/09/04/google-chrome-is-insanely-fast/

    Cheers
    Krish

    Reply
  47. Hey Vaibhav,

    That’s one neat comparison. Thanks for writing such an objective comparison.

    Keep up the good work, mate!

    Umang

    Reply
  48. On my mom’s P3 on XP (512MB RAM), Firefox is slightly faster than loading than Chrome. K-Meleon is faster than both by far though.

    Reply
  49. I like Chrome, but the funny fact I realized was that gmail worked better with firefox than with chrome!

    Although my favourite browser is still kmeleon.

    Reply
  50. I think Gmail is so much better as a Chrome App Shortcut. At least for me it is. In fact its so much faster, that I sometimes think that Google has been sneaky and made it specifically slower for Firefox somehow.

    Reply




Leave a Reply