Slashdot Log In
Chrome Vs. IE 8
Posted by
samzenpus
on Wednesday September 03, @09:52PM
from the put-em-up dept.
from the put-em-up dept.
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."
Related Stories
[+]
Is Today's Web Still 'the Web'? 312 comments
snydeq writes "Fatal Exception's Neil McAllister raises questions regarding the transforming nature of the Web now that Tim Berners-Lee's early vision has been supplanted by today's much more complex model. AJAX, Google Web Toolkit, Flash and Silverlight all have McAllister asking, 'Is [the Web] still the Web if you can't navigate directly to specific content? Is it still the Web if the content can't be indexed and searched? Is it still the Web if you can only view the application on certain clients or devices? Is it still the Web if you can't view source?' Such questions bely a much bigger question for Web developers, McAllister writes. If today's RIAs no longer resemble the 'Web,' then should we be shoehorning these apps into the Web's infrastructure, or is the problem that the client platforms simply aren't evolving fast enough to meet our needs?" If the point of 'The Web' is to allow direct links between any 2 points, is today's web something entirely different?
[+]
IE8 Beta 2 Fatter Than Firefox and XP 596 comments
snydeq writes "Consuming twice as much RAM as Firefox and saturating the CPU with nearly six times as many execution threads, Microsoft's latest beta release of Internet Explorer 8 is in fact more demanding on your PC than Windows XP itself, research firm Devil Mountain Software found in performance tests. According to the firm, which operates a community-based testing network, IE8 Beta 2 consumed 380MB of RAM and spawned 171 concurrent threads during a multi-tab browsing test of popular Web destinations. InfoWorld's Randall Kennedy speculates that Microsoft may be designing IE8 for the multicore future. But until your machine sports four or eight discrete processing cores, IE8 will remain 'porcine,' Devil Mountain's Craig Barth says."
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.

Chrome iPhone (Score:5, Funny)
Reply to This
Re:Chrome iPhone (Score:5, Funny)
should be easy for google to do coz all they have to do to get that going is adapt their OS X version to the version that the iPhone uses... oh wait....
Reply to This
Parent
Re:Firefox Damage Control Is More Than Enough (Score:5, Funny)
Forget the IPhone. The AMount of dAmage conTROL and FUD coming out of the Firefox camp is enough to fiLl every news and discussion board on the Net.
There. You said it all there.
Reply to This
Parent
Re:Firefox Damage Control Is More Than Enough (Score:5, Informative)
Reply to This
Parent
"Thin" won't be "in" (Score:5, Interesting)
>"surely announce a new, very demanding era in Web-centric computing"
Yep, an era that won't sit well for users of thin-clients, multiuser servers, older machines, and smaller mobile stuff. I think some of the ideas in Chrome are good, but I am not so sure I like the idea of ultra-fat browsers. I recently was complaining that Firefox was starting to get bloated (defeating the goal of FireFox, to be lean and mean). I don't mind different concepts, except the design of web sites will, no doubt, start demanding more and more "fatness" to work (kinda like trying to use the web without Flash).
Now I will go crawl back under my 90's rock...
Reply to This
Not a bad thing. (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.
Reply to This
Re:Not a bad thing. (Score:5, 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.
Reply to This
Parent
Re:Not a bad thing. (Score:5, Interesting)
A kernel by nature should be tiny, but an OS should contain tons of functionality.
Reply to This
Parent
The browser is irrelevant to applications! (Score:5, Funny)
Microsoft was unfazed [today.com]. "Browsers donâ(TM)t need to be integrated with online apps," said marketing developer Ian Moulster. "Certainly not like the operating system ... Iâ(TM)ll just get back to you."
Reply to This
BloatWare Continues.... (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.
Reply to This
Re:BloatWare Continues.... (Score:5, 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.
Reply to This
Parent
I don't get it. (Score:5, Interesting)
Can somebody explain to me why resource limits are still an issue in Windows? I usually keep 25-40 tabs open in FF, and after it gets over the 350MB range, the whole browser starts to act flaky. Why is 211MB, 267MB, 350MB or even 500MB a problem on today's platforms with 2 to 6GB RAM standard?
Reply to This
Re:I don't get it. (Score:5, Insightful)
Some of us are on older computers, thank you very much. We like slim, streamlined operations.
Reply to This
Parent
Hmmm (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.
Reply to This
Didn't measure memory correctly (Score:5, Insightful)
Reply to This
But we can already crash EVERY tab at once (Score:5, Interesting)
Simply inserting an a href linking to "evil:%" crashes chrome. ALL of chrome. While this is acceptable in a beta product, I don't buy the graceful, tab-only crashes they're promising.
Reply to This
The matchup: Beta vs. Beta! (Score:5, Funny)
Does anyone else think that benchmarking early builds is useless? Of course they're not particularly efficient yet - premature optimization and all that. Wake me when the final builds roll around.
(Of course, that brings up another issue: What the rest of the world calls "Version 3.0", Google calls "Beta". And what the rest of the world calls "Beta", Microsoft calls "Version 3.0".)
Reply to This
Re:Resources? (Score:5, Insightful)
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.
Reply to This
Parent
Re:Resources? (Score:5, 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)
Reply to This
Parent
Re:How Ironic (Score:5, Informative)
Reply to This
Parent
Re:How Ironic (Score:5, Insightful)
Reply to This
Parent
Re:How Ironic (Score:5, Funny)
So, in other words, his comment actually conveyed the precise opposite of "irony."
How ironic.
Reply to This
Parent
Re:Welcome to 64bit (Score:5, Funny)
After all, 2GB per tab should be enough for everyone.
Reply to This
Parent
Re:Standards (Score:5, Interesting)
Reply to This
Parent
Re:We need to go in the other direction (Score:5, Interesting)
You don't see anything useful huh? Process separation improving security and responsiveness, UI improvements like Fitts'-law-obeying tabs, Incognito mode; those aren't useful to you?
Oh, and you do know that Chrome doesn't index your hard drive or send your browsing history to Google, right? It really doesn't have any more "integration" with Google Search (or GMail, or G-anything-else) than Firefox does. And you don't have to take Google's word for it because it's open source.
Reply to This
Parent