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.

214 Responses to “Google Chrome vs Mozilla Firefox”

  1. hey neat comparision…i am also looking forward to a stable release from both firefox and google…

    Reply
  2. @IWEBIE – thanks… I will keep adding to this over time…

    Reply
  3. FF and Chrome drastically differ in the way they handle memory. As you noted Chrome immediately returns the memory to the OS. However, on the other hand, FF does not immediately returns the memory to the OS. When a new tab is opened in FF, it tried to re-use the previously allocated but unused memory (which was earlier associated with a tab and now is not because the tab was closed?). This reduces the alloc/free overheads and provide considerable speedups.

    As for security in Chrome it is designed to be secure. Every chrome process is “Jailed” limiting the attack surface.

    Reply
  4. Nice comparison, Vaibhav! But I still prefer Mozilla Firefox 3 as Google Chrome still don’t supports many tool bars.

    Visit my tech blog @ http://www.KidTechGuru.blogspot.com

    Reply
  5. @N, I understand what you are saying, however, Chrome is so fast in opening new tabs, that any overheads for reallocating memory don’t matter.

    Reply
  6. हेलो वैभव जी आपकी टिप्पणी देखि संजय जी के ब्लॉग पर .हिन्दी लिखने के लिए यहाँ जायें http://www.google.com/transliterate/indic. हिन्दी ब्लॉग की एक अलग दुनिया है. आप सादर आमंत्रित हैं यहाँ http://www.blogvani.com.

    Reply
  7. Nice comparison.
    I started using Chrome 2 minutes after it came out and it’s pretty cool. I’ve noticed that loading a page in a new tab takes longer in Chrome.
    I think it’s unfair to compare startup performance at this point because the amount of cache has a huge impact on that.
    Chrome definitely has a few advantages and a few disadvantages over Firefox, but one thing is for sure:
    Even if I go back to Firefox as my default browser, I’ll never stop using those application shortcuts. It gives web-apps a desktop-app feeling. It let’s them use the entire screen (who needs an address bar and bookmarks when reading mail or using a calendar?), and makes them load much faster.

    Reply
  8. Nice piece to read….. very interesting…
    But yeah – I got the problem that it was not able to get my bookmarks of the Firefox… :(

    Reply
  9. @Noam – I agree cache issues may slow things down. But I don’t ever remember Firefox kicking up as fast as Chrome does. It’s instantaneous.

    Also, the App Shortcuts are awesome. I have a number of them configured already. It automatically creates App Shortcuts if you configure a Gears site (such as Google Docs).

    @Sjeltur – Importing bookmarks worked without a hitch, but it took a long time to import browsing history.

    Reply
  10. Great post! Very different than all the usual reviews going around at the minute.

    Reply
  11. Thanks for running the comparison between Firefox and Google Chrome — I’ve also noticed that Chrome is lightning fast.

    I haven’t seen anything about plug ins for Chrome yet. It’s early, but I wonder if there will be ad blocking and other useful plug ins developed for Chrome?

    Reply
  12. // 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.//

    they had mentioned this in that comic book, and said, on the long run, this will use less memory, I dint understand the logic though ;)

    Reply
  13. Your comparison is really informative. I’m using it today and thinking some side. Before my decision you invite me in your blog. Thanks for visiting my blog and inform me the comparison between firefox and chrome.

    Reply
  14. @Chris – i think the plugins will come. Its an open source browser, and that will allow people to innovate. However, I don’t see anything in the UI that suggests something like a plugin manager exists.

    Reply
  15. Vaibhav,
    Good comparison.

    Reply
  16. I don’t like benchmarks, so I did a little real life testing with our to-be-released ECMS software. It has an AJAX based GUI, and is optimized for IE7, Firefox 2 and Safari. Chrome did pretty well. I also compared it to IE8 and FF3.1.

    Here is the blog post: http://blog.sensenet.hu/post/2008/09/The-Triwizard-Tournament-of-Browsers.aspx

    Reply
  17. You can also find out more on the memory usage by entering “about:memory” in a chrome tab…

    This will show you the memory usage of each tab, the plugins being executed, and even show you the memory usage of other browsers if you have them open at the same time.

    Reply
  18. @Dan, yup. the same page is also accessible by clicking on the “Stats for Nerds” link on the Chrome Task Manager. :)

    Reply
  19. Nice Comparison. I guess it is a little bit too early to say which browser we will prefer in the long run… Firefox is old and for sure bloated with more code, and it is definitely slower in its start up. However, the productivity I get with Firefox add-ons is something very unreachable for Chrome. Chrome, I guess, is more like Maxthon Browser… People talk a lot about it, but who does actually use it after all?!

    Reply
  20. @ham Well, I have been using it in App mode (I am using my Gmail, Docs, Analytics, etc. in it through the app shortcuts).

    Reply
  21. Nice review, I understand how some people feel about FF but I am indifferent if I use IE or any other web browser. In our office we have a SLOW computer with very LITTLE memory and it is connected to the internet solely for that purpose, surfing the web. And it has every web browser you can think of and out of all of them, chrome was the fastest. It made our web browsing experience allot better for us. Co-incidentally IE was slightly, just slightly quicker the FF.

    Reply
  22. nice comparision vaibhav

    Reply
  23. I love Google Chrome but it has been hard to adjust from Firefox 3 with adblock blocking the ads and noscript keeping me safe.I’m not sure which browser I will choose in the long run, perhaps I will switch day to day, but I will always be using Chrome’s application links when I am using Gmail and other web apps. It would be great if Chrome could add support for extensions like FF but that might defeat the purpose of Chrome by adding clutter to the wonderfully streamlined UI.

    Reply
  24. If you ask me for the fastest browser, I recommend Internet Explorer 64 bit on vista 64bit… Nothing, including chrome/Opera can ever reach its browsing speed ( I mean their 32 bit versions on vista 64 bit).

    Reply
  25. Chrome is slower than Firefox in browsing speed… why?? :(

    Reply
  26. @ham – no such luck here.. i am 32 bits away from testing that out.

    @john – it’s strange that its not fast for you.

    Reply
  27. i think you like more chrome, and cause of that you didn’t say anything about security. and you know very well firefox is much better

    Reply
  28. @juannsa I do like Chrome… and I did mention a little bit about security. The fact that each tab runs in its own isolated process suggests to me that the browser would be more secure than Firefox. But, that is a guess at this moment.

    Reply
  29. Look at this page guys:
    http://celtickane.com/webdesign/jsspeed2007.php

    Chrome falls behind Opera in these speed tests!

    Reply
  30. @ham – Yes, I read about the Carpet Bomb bug, and I suspect Google will be fixing it soon.

    Regarding your link for the Javascript tests, Chrome doesn’t feature on the test (I didn’t see it there).

    Reply
  31. Another good news for Firefox users. Chrome falls behind again!

    http://weblogs.mozillazine.org/roadmap/archives/2008/09/tracemonkey_update.html

    Reply
  32. @ham – yes, I read the article about tracemonkey… but you have to wait for the next version of Firefox before you can use that.

    It’s browser wars all over again.

    Reply
  33. The speech recognition application built into Vista cannot dictate into text fields in either Firefox or Chrome. The Firefox developers are working on the problem so presumably when it is fixed in Firefox it will be possible to use the same code in Chrome.

    David

    Reply
  34. @David – Chrome I suppose has a lot of catching up to do, but I am surprised that it doesn’t work on Firefox which is very much a mainstream browser…

    Reply
  35. Vaibhav,

    This is part of the discussion of the problem between the Mozilla developers – I hope it means more to you than it does to me!

    David

    ==============================================

    If the industry can come together than we might be able to merge IAccessibleEx
    with IAccessible2 somewhat, which would make this much easier. That’s dependent
    on how things go at http://www.accessinteropalliance.org/

    ——- Comment #13 From Aaron Leventhal 2008-08-20 04:17:57 PDT (-) [reply] ——-

    BTW, like IAccessible2, IAccessibleEx is also built on top of MSAA. That means
    we support part of IAccessibleEx. I would have though it’s enough for basic
    control, because for simple things like buttons, links, menus, that’s all you
    really need.

    We probably need to ask Microsoft why the basics aren’t working.

    ===============================

    Reply
  36. @David… looks like what they are saying is that even though firefox has compliance on accessibility standards (I suppose speech recognition falls under that), on Vista it doesn’t work. So perhaps Vista is implementing on some other accessibility standard.

    Reply
  37. I have downloaded Chrome and the look and feel is very good. Yesterday I was trying to open the PVR Cinemas site and it doesn’t open in this browser. I was quite surprised because it was opening fine in Mozilla and Explorer.

    Reply
  38. @amit – well, it is a beta. And the PVR site is one of the worst implementations I have seen in any case. I would suggest that you stick to your regular browser for activities such as online shopping, banking, etc.

    I am using Chrome for everything other than online commerce.

    Reply
  39. Using chrome for a while and leaving it on its own, I notices some heavy hard disk activity by Chrome on my system (Windows XP SP2)
    I closed and restarted Chrome, but this started again even when no page was open in Chrome…. I guess this is a bug or an endless loop bug in chrome….

    Reply
  40. @James I am going to keep a watch on that. I haven’t really noticed that problem so far (but I haven’t been looking). I am on XP SP2 myself.

    Reply
  41.   Anirudh Mehta Says:

    I was wondering how chrome will perform against opera? Do you have any insights on that?

    Reply
  42. @Anirudh – as it turns out, I have never used Opera. I have IE, Firefox, Safari, and now Chrome.

    Reply
  43. “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.”

    This is crucial for me, so I stick with Firefox.

    Reply
  44. @mako – yes, the smart zoom is a big positive for Firefox.

    Reply
  45.   NotTooImpressed Says:

    Chrome is 10 times faster than firefox but has a hundredth
    of the functionality…
    FF is extensible, Chrome as of yet is not.
    It looks like something I could code in swing in a weekend.
    Google has impressed me many times, but not this time.
    You cant top the wealth of firefox plugins…
    Hell firebug alone has changed the face of web development
    and yes i saw their developer console and its a step in the
    right direction.
    Im not a firefox fanboy, but I spent an hour with Chrome
    and uninstalled…maybe they will do something interesting
    in the future, but for now it just looks like a very
    spartan browser.

    Reply
  46. @NotTooImpressed – of course Chrome is nothing in comparison to FireFox. But it shows a lot of potential. Currently, I use both.

    Reply
  47.   NotTooImpressed Says:

    of course? then why is this thread titled FF vs Chrome?
    I dont want to just flame your thread here. But its apples
    and oranges. Granted what there is of Chrome looks and
    functions well from what i saw. And why use both? So
    that you can say “I use Chrome”? or is there a point -i.e does Chrome do something that FF doesn’t?

    Kind of like carrying two hammers to drive the same size nails if you ask me.
    Take care.

    Reply
  48. @NotTooImpressed – Well the reason it is titled this way is because it still is a comparison between two browsers. The reason I use both is because there are certain things I like in Chrome, and there are features in FireFox (mostly addons) which I can’t do without.

    For example, I have a number of Application Shortcuts that I now use as if they were Windows Applications, and Incognito Mode has its merits.

    Reply
  49. Not sure if it’s been said, but as of yet Chrome is lacking a bit in the plugin department. Its Flash plugin is horrid compared to Firefox, at least, from what I’ve experienced. Chrome jumps about and freezes where Firefox plays fairly well. Also, Chrome doesn’t have many of the plugins that Firefox does have, but that’s a problem I’m sure will be fixed in due time. Chrome is a great browser in many aspects, but I’m sticking with Firefox until some changes arise.

    Also, Opera is a very nice browser, I recommend trying it ;D

    Reply




Leave a Reply