Slashdot Mirror


Chrome Vs. IE 8

snydeq writes "Google Chrome and Internet Explorer 8 herald a new, resource-intensive era in Web browsing, one sure to shift our conception of acceptable minimum system requirements, InfoWorld's Randall Kennedy concludes in his head-to-head comparison of the recently announced multi-process, tabbed browsers. Whereas single-process browsers such as Firefox aim for lean, efficient browsing experiences, Chrome and IE 8 are all about delivering a robust platform for reliably running multiple Web apps in a tabbed format in answer to the Web's evolving needs. To do this, Chrome takes a 'purist' approach, launching multiple, discrete processes to isolate and protect each tab's contents. IE 8, on the other hand, goes hybrid, creating multiple instances of the iexplore.exe process without specifically assigning each tab to its own instance. 'Google's purist approach will ultimately prove more robust,' Kennedy argues, 'but at a cost in terms of resource consumption.' At what cost? Kennedy's comparison found Chrome 'out-bloated' IE 8, consuming an average of 267MB vs. IE 8's 211MB. This, and recent indications that IE 8 itself consumes more resources than XP, surely announce a new, very demanding era in Web-centric computing."

20 of 771 comments (clear)

  1. Not a bad thing. by bigstrat2003 · · Score: 5, Insightful

    ...surely announce a new, very demanding era in Web-centric computing.

    How is this a bad thing? Modern browsers are far more demanding than Mosaic, because they do more. There's absolutely nothing wrong with having a more demanding browser if you need the increased requirements to add functionality... that's the point of advancing our hardware capabilities!

    Next thing you know, people will be complaining that it takes more muscle to run a 360 game than it took to run an Atari game. Jeez.

    --
    "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
    1. Re:Not a bad thing. by entrylevel · · Score: 4, Insightful

      I agree. I find it suspect that people are suggesting that an application is using more resources than the operating system in which said application runs. Especially when that very application provides a framework for other applications to run.

      An "operating system" should, by its very nature, not "utilize" resources in and of itself, but simply partition and apportion them. Of course, I haven't R'd any FA's for a while. Perhaps they are talking about the myriad of services and built-in applications that are bundles with Windows.

      That said, I find it very disappointing (although understandable) that both of these new browsers have been released for the only operating system I do not use professionally. I look forward to one day trying both of these new browsers outside of a VM.

      --
      Karma: Incomprehensible (Mostly affected by posting at +5, reading at -1, and metamoderating everything unfair.)
    2. Re:Not a bad thing. by Jekler · · Score: 5, Insightful

      Advancement in technology means miniaturization, simplification. More advanced technologies require less power, not more. The modern desktop computer is thousands of times smaller than our first computers, millions of times faster, but you can run them on a battery, where as our first computers required their own power grid.

      The fact that new software requires more CPU cycles, more raw power, is a mark of the immaturity of software technology. As we advance, our applications should require less memory and less power as we trim out redundant features. The resources a technology consumes is not a sign of how powerful it is.

      Modern browsers do not demand more resources than Mosaic because of how powerful they are, they demand more resources because memory is inexpensive, and it's cheaper to eat up resources than it is to refine our methods.

  2. BloatWare Continues.... by postbigbang · · Score: 5, Insightful

    It's hype. By the time you ad in all of the mind-numbing widgetry, the browser becomes the ultimate in madness. It proves the old adage that when you get a really nice hammer, everything looks like a nail.

    Mod me whatever, but browsers need to go on a diet so that there can be cross-platform coherency and cohesiveness for apps, whether it's on a phone, a kiosk, a notebook, an HD TV DVR display, or whatever. I want the same page to display the same way on Konqueror, Safari, IEWhatever, Chrome (please, a marketing guy needs a spanking), Opera, or whatever. Stop for a while and get it right guys.

    --
    ---- Teach Peace. It's Cheaper Than War.
    1. Re:BloatWare Continues.... by B5_geek · · Score: 4, Insightful

      THIS!

      Yes, yes, a thousand times yes.

      A good question that I think needs to be asked is this: "What information are we trying to convey?"
      and "What is the best way to convey that message?"

      The sole purpose of the internet is to provide a medium(s) that convey data/information. It seems to me this concept got perverted and got us into the pickle that we currently see. I remember the days when it was HARD to find information on the net, well thanks to web 2.x data is getting hard to find again.

      I propose 2 new protocols for internet usage:

      Advertisement.Free.Transport.Protocol
      Rich.Commercial.Experience.Protocol

      Lets fix the signal to noise ratio we currently endure.

      --
      "The price good men pay for indifference to public affairs is to be ruled by evil men." ~Plato (427-347 BC)
  3. Hmmm by Waffle+Iron · · Score: 5, Insightful

    As I understand it, multiple processes don't necessarily mean more bloat. If a set of processes are all running the same executables and libraries, then the code is all mapped into physical memory only once and shared between the processes.

    At least under Linux, using fork() and copy-on-write paging makes multiple processes highly efficient. Maybe it's a bit tougher to do under Windows (which lacks a fork call), but it seems to me that careful coding could get close to the same results.

  4. Re:I don't get it. by Haoie · · Score: 5, Insightful

    Some of us are on older computers, thank you very much. We like slim, streamlined operations.

    --
    If each mistake being made is a new one, then progress is being made.
  5. Re:Resources? by Eskarel · · Score: 5, Insightful
    Well essentially most of it is going to overhead.

    In the old style multi-tabbed environments(Firefox, Opera), if one tab crashes, all tabs crash. That's fine if all you're looking at is web pages, because both of those browsers can pull you back up to where you were page wise. But in the era of AJAX and responsive web applications, just reloading the page with your previous session settings isn't enough, because it won't be the way you left it.

    IE has been able to create separate process for each instance of the browser for quite some time(mostly because internet explorer and explorer used to share code and crashing one would crash the other which wasn't good), but until IE 8/Chrome it hasn't been done for tabs before.

    The upshot of this is that if one of your tabs misbehaves, theoretically your other tabs ought to be fine, the downside is that it means that each tab uses significantly more resources than it would otherwise because state which would otherwise be shared amongst all tabs has to exist for each and every tab.

    So basically yes, page complexity is what is causing this to be necessary, but no it's not what is creating the actual increase in resource consumption. I also agree that ditching complexity wherever possible is a good thing(flash,javascript,etc where you don't need it is just plain silly), but rich web applications are a good thing and they're here to stay.

  6. Didn't measure memory correctly by interiot · · Score: 5, Insightful

    They measured the working set, not the private working set. One of the big reasons why Chrome's "spawn a bunch of different processes, all running the same code" strategy isn't a big deal is because Windows shares memory between copies of code when it can.

  7. Re:Resources? by Spy+der+Mann · · Score: 4, Insightful

    How about this? Put flash in a separate process, and problem solved. 99.99% of all my crashes in Firefox are due to the Flash plugin for Firefox (most of them in youtube)

  8. Re:How Ironic by omeomi · · Score: 5, Insightful

    I don't mind that it uses a lot of RAM so much...I have plenty of that. I wish it didn't use so much CPU, though. I've been using Chrome for the past day or so, and had to stop leaving it open while I was working on other things because every so often it would bog down my CPU for no apparent reason.

  9. Enough! by Rui+del-Negro · · Score: 4, Insightful

    Enough with the stupid "memory consumption" pseudo-benchmarks. It doesn't "consume" your memory, it uses it. If I have 2 or 4 or 8 GB sitting there, why would I want my software to not use it? What do I possibly gain by having a program that uses only 100 MB when it could be using 1 GB to keep more rendered pages in memory (and speed up the display when I hit "back" a couple of times), for example?

    If the browser refuses to run with less than, X MB available (ex., less than 30 MB), that can be a problem. But if it simply uses memory that would otherwise just be sitting there, how is that a relevant (or negative) thing?

    I keep remembering that article where someone from the Mozilla foundation said very proudly that Firefox used less memory than Opera (on Windows), making it "superior". But when you look at situations where memory really matters, you find that you can run Opera on pretty much any cellphone but you can't run Firefox. There's a difference between using less memory and needing less memory.

    On a PC, I'll trade 100 MB for a 10% speed increase (in page drawing, tab switching, etc.) any day. One of the reasons I like Opera is that (since years ago) it keeps rendered copies of the previous pages in memory, plus a ful index of your e-mail, so you have instant page flips, instant mail searches, etc..

  10. Re:Resources? by Eskarel · · Score: 4, Insightful
    Never said there weren't. I work on portals and do AJAX work for a living and I still hate 95% of all use of flash and javascript in the web.

    Having an application that responds to user input is a totally different thing than having a lot of sizzle and no steak.

  11. Re:Firefox Damage Control Is More Than Enough by BrokenHalo · · Score: 5, Insightful

    Mozilla has no one to blame but themselves for getting humiliated by Google and Chrome.

    Humiliated? Where did you pull that from?

    So Google have come up with a sort of functional (for some) browser. Great, that's nice, atrength in diversity, different strokes for different folks yada yada. But Firefox is a feature-rich, mature browser, lean in itself, but with lots of add-ons tailored to individuals with individual requirements.

    Chrome has only just been released, lacks features other than stability and apparently has a huge memory footprint.

    If I were a Firefox developer, I really don't think I would be humiliated.

  12. Re:Firefox Damage Control Is More Than Enough by shanx24 · · Score: 5, Insightful

    Firefox gives me themes. Let's talk when Chrome offers them.

    Firefox allows me to specify fonts and minimum font size for all websites.

    And Firefox extensions actually make life comfortable:

    1. PDF Download
    2. Downthemall (increases download speeds up to 4 times, may not matter to most people but does significantly to many of us)
    3. Web Developer Bar (nothing like this on ANY other browser)
    4. FireBug (nothing like this on ANY other browser, not even Safari's inbuilt "Develop" menu options comes close for debugging)
    5. Better Gmail
    6. Better GReader (yes, not useful for common joes)
    7. Tabmix Plus
    8. Speed Dial
    9. Foxmarks which makes sure all my bookmarks (and their keyboard shortcuts) are exactly the same in my office, on my three home machines (XP, Leopard, Ubuntu)

    So, sure, you may find all this functionality "uninspiring" if your needs are simply to browse. You'll do just fine with ANY browser in that case, and you probably represent 80% of the browsing community -- but you're a small tip of that iceberg as you know what a browser option means. Most of that 80% doesn't know or care, they simply want to check their hotmail and read BBC. They're hardly going to be swayed away from IE for that precise reason. So for this group, Chrome is immaterial anyway.

    To recap:

    FOR GEEKS AND PEOPLE WHO KNOW:
    Firefox or Opera, depending on whom you ask

    FOR THOSE WHO REALLY WANT TO USE WEBKIT:
    Safari will do, thank you

    FOR THOSE WHO JUST WANT TO BROWSE:
    Their platform's default browser will be it.

    See, Chrome doesn't really make a dent in any of those camps.

    --
    As I said, I don't repeat myself.
  13. Re:Firefox Damage Control Is More Than Enough by Korin43 · · Score: 4, Insightful

    Honestly, why would anyone care about your opinion if the only reason you use a browser is because a website you pay for refuses to make their site work right? It's not a flaw in the browser, it's a problem with Netflix.

  14. Good analysis. MOD PARENT UP. by Futurepower(R) · · Score: 5, Insightful

    Google makes money through advertising. That makes it unlikely at there will ever be an Adblock Plus for any browser that Google makes.

  15. Re:Firefox Damage Control Is More Than Enough by amRadioHed · · Score: 4, Insightful

    Not everyone gives a damn about FF extensions.... I find them to be rather uninspiring and useless

    Yeah, useless extensions. I can't imagine any possible use for them.

    The only thing that disappoints me right now [about Chrome] is the lack of native RSS support.

    Oh, right.

    --
    We hope your rules and wisdom choke you / Now we are one in everlasting peace
  16. Re:Firefox Damage Control Is More Than Enough by SEE · · Score: 5, Insightful

    Chrome has out of the box some basic features that are really useful and ought to be default in others . . . such as spell check enabled by default

    You know what the cute part is? Chrome uses Firefox's spellchecker code.

    I haven't figured out yet whether it uses FF's or IE's plug ins for this

    Almost certainly Firefox's; Chrome directly uses the Mozilla NSAPI code, and it doesn't do ActiveX.

  17. Re:Firefox Damage Control Is More Than Enough by PopeRatzo · · Score: 4, Insightful

    tomato, tomato

    Does there really have to be one browser to rule them all? I mean, if I have to run a lot of web 2.x apps at work, but at home just like to look at a few blogs, will I be able to use Chrome on one computer and Firefox on the other or are you stupid motherfuckers going to start a war over whether or not Firefox is the One True Browser or not?

    Huh?

    I mean, "hairyfeet" up above seems to believe that there are "trolls" who want to make him buy a "12Gb of RAM,needing its own dang AC unit just to keep from turning my place into a sauna" just because some AC writes a comment suggesting that Chrome might be better than Firefox for some tasks.

    Or maybe the real criminal here is Google who has had the temerity and bad taste to actually release a product that it appears they have thought about, and then insulted us all by charging no fucking money for it. Damn them all to hell for giving us another choice of free browser.

    --
    You are welcome on my lawn.