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."

771 comments

  1. Chrome iPhone by oldhack · · Score: 5, Funny

    Stick Chrome with iPhone and you can run them stories to fill up a whole week.

    --
    Fuck systemd. Fuck Redhat. Fuck Soylent, too. Wait, scratch the last one.
    1. Re:Chrome iPhone by commodoresloat · · 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....

    2. Re:Chrome iPhone by Anonymous Coward · · Score: 0

      I'm waiting for the time I sign on to iGoogle when there's no news but Goog news. Maybe next week?

      Much more "...we have our space and we'll and we
      will prove we can hype better than either party", or "Hey, we know that hurricanes are 'a comin', but we've got somethin' REALLY important to tell ya", and I'll have to go get some Firefox stock.

    3. Re:Chrome iPhone by tubapro12 · · Score: 4, Interesting

      My first question is what web pages define their average? I just fired up vanilla versions of both IE8, Chrome, and Process Explorer and opened the same two tabs: the Facebook login page and Wikipedia (English).

      Process Explorer tells me IE8 is using 389652 KB of memory. Chrome is using 260668 KB of memory. Both have three processing running.

      What the heck, I'll try again. I fully restart both browsers and open up Slashdot and Newgrounds. IE8 with three processes, 465348 KB; Chrome with four processes, 358128 KB.

      Now I upped the ante to 9 tabs, which for brevity, I won't list. IE8 with 6 processes was using 958524 KB and Chrome with 11 processes was using 783840 KB.

      Admittedly, this is a small test to find an average, but what do I need to do to see the difference TFS[ummary] speaks of?

    4. Re:Chrome iPhone by Fweeky · · Score: 4, Informative

      IE8 with 6 processes was using 958524 KB and Chrome with 11 processes was using 783840 KB.

      Uhm, how are you counting that? There are 11 Chome.exe processes, and when you add their "Mem Usage" columns up you get 783840KB? Because, er, OS's which use paged memory VM's don't work like that; about the only way you can really work out how much memory they're all using is by comparing their VM mappings and seeing what bits are shared between them (and not also with other processes; e.g. standard Win32 dll's everyone uses) and which aren't.

      This is why Chrome has about:memory, with an *estimate* of how much memory Chrome is using; if I spawn 11 tabs and add up Mem Use, I get 263MB. about:memory, however, estimates it's using 166MB, and a good chunk of that may well be in memory mapped files and as easily disposable as filesystem cache.

    5. Re:Chrome iPhone by eclectro · · Score: 2

      adapt their OS X version to the version that the iPhone uses... oh wait....

      pffft. They should use their linux version because linux has been ported to everything.

      --
      Take the cheese to sickbay, the doctor should see it as soon as possible - B'Elanna Torres, "Learning Curve"
    6. Re:Chrome iPhone by kno3 · · Score: 0, Redundant

      wtf?

    7. Re:Chrome iPhone by Anonymous Coward · · Score: 0

      A google insider told me that google chrome has been used internally at google for around 2 years now.... can anyone else verify this?

    8. Re:Chrome iPhone by Allador · · Score: 2, Informative

      Just use the 'Private Bytes' in windows, and that'll give you what you need.

      Thats what you see by default in Vista's task manager, and in the Chrome task manager.

    9. Re:Chrome iPhone by Denny_za · · Score: 1

      iChrome? *sigh*

    10. Re:Chrome iPhone by Fred_A · · Score: 1

      Admittedly, this is a small test to find an average, but what do I need to do to see the difference TFS[ummary] speaks of?

      Presumably you need to run more Microsoft ads.

      --

      May contain traces of nut.
      Made from the freshest electrons.
    11. Re:Chrome iPhone by jellomizer · · Score: 1

      you mean NetBSD right...

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    12. Re:Chrome iPhone by bestinshow · · Score: 2, Insightful

      "Now I upped the ante to 9 tabs, which for brevity, I won't list. IE8 with 6 processes was using 958524 KB and Chrome with 11 processes was using 783840 KB."

      What's wrong with your computer? Why is it using so much memory for just a few tabs? What does Chrome report in about:memory?

    13. Re:Chrome iPhone by p3d0 · · Score: 1

      I don't see "private bytes" in my task manager on XP under "select columns". Did it have a different name in XP?

      --
      Patrick Doyle
      I mod down every jackass who puts his moderation policy in his sig. Oh, wait a sec....
    14. Re:Chrome iPhone by repvik · · Score: 1

      NetBSD supports 54 hardware platforms. Linux has *far* wider support than that.

    15. Re:Chrome iPhone by joleran · · Score: 1

      What the hell? IE8 is using a gigabyte of RAM for only 9 tabs and chrome wasn't faring much better? I haven't tried either, but if that's the memory footprint, I won't be.

    16. Re:Chrome iPhone by Anonymous Coward · · Score: 0

      IPhone is running a Unix, so you can run Lynx/Elinks/W3M. Why bother?

    17. Re:Chrome iPhone by Anonymous Coward · · Score: 0

      Get "Process Explorer" from www.sysinternals.com or microsoft.com, much better task manager.

    18. Re:Chrome iPhone by tokul · · Score: 1

      This is why Chrome has about:memory

      Do we have to trust what browser is saying about its memory usage? After all it might be advertised as lightweight browser with reduced memory footprint and some special page which shows true situation is not what marketing department wants.

    19. Re:Chrome iPhone by Fweeky · · Score: 1

      Feel free to check the source code or gather memory usage statistics by examining the memory mappings with some other tool.

    20. Re:Chrome iPhone by aliquis · · Score: 1

      They probably have flash in them. And the nice thing is that finally Chromes activity manager will tell everyone how much it suck.

      Personally I'd take chromes approach over Safari any day of the week, safari always ends up using 1GB of my ram so I ran out of my 2 GB and then even if I close lots of tabs and windows I still remain in the same situation, safari with no windows and 6-700 MB memory usage isn't unusual.

    21. Re:Chrome iPhone by Gilmoure · · Score: 1

      They should use their /linux NetBSD version because /linux NetBSD has been ported to everything.

      There, fixed that for ya'.

      --
      I drank what? -- Socrates
    22. Re:Chrome iPhone by Anonymous Coward · · Score: 0

      conquer for the win

  2. Resources? by Kamineko · · Score: 0

    Where's it all going? Is it to with page complexity? In that case, I recommend ditching it wherever possible.

    1. Re:Resources? by igny · · Score: 1

      Was it something we said?

      --
      In theory there is no difference between theory and practice. In practice there is. - Yogi Berra
    2. 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.

    3. Re:Resources? by Trouvist · · Score: 3, Insightful

      This might sounds like blasphemy on slashdot... but there are some things that are TOO rich.

    4. 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)

    5. Re:Resources? by Paiev · · Score: 1

      I'm guessing you're running Linux? Flash isn't a problem at all on Windows; I haven't had a single flash-related crash in Firefox in the past couple of years. Flash in Firefox on Fedora (whee alliteration) has caused me countless issues, though. Flash + Windows = Good, Flash + Linux = Very Bad.

    6. Re:Resources? by TwistedSymmetry · · Score: 1

      I second that. Firefox would be extremely stable for me if it weren't for the damned flash plugin. As I asked in a different post, why is flash able to crash the browser in the first place? Something about plugin-browser interaction must be poorly designed. Is there a reason why flash can't be a separate process?

    7. Re:Resources? by IntlHarvester · · Score: 2, Interesting

      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)

      Recall that the old versions of Mozilla even had the mail client running in the same process. And for the longest time Firefox and Thunderbird shared no DLLs. It was a bad design decision from the very beginning.

      --
      Business. Numbers. Money. People. Computer World.
    8. Re:Resources? by chubs730 · · Score: 1

      While that has changed for the better recently, it is true that flash tends to crash more often on Linux. However, the plugin is in a separate process, as the GP was talking about, under linux. I honestly haven't had a flash related crash in at least 4 or 5 months, but when I did I would just kill npviewer.bin and firefox was happy to stay open.

    9. Re:Resources? by moderatorrater · · Score: 1

      They will. plugins and addons will have their own processes.

    10. Re:Resources? by Anonymous Coward · · Score: 0

      Firefox has crashed 10,000 times for you? Your PC must really hate Flash Player. That said, Flash really seems to be screwed on Vista, has anyone seen how buggy it is with fullscreen?

    11. Re:Resources? by Anonymous Coward · · Score: 0

      It was probably something you said that was hidden behind a serious of hideous javascript menus.

    12. Re:Resources? by Anonymous Coward · · Score: 0

      This is precisely what Chrome does. It explains it in the 20-something page comic they released along with the browser. Not just one process per tab, but also one process per plug-in. So, a YouTube video might crash the Flash player, but the rest of the page will still function.

    13. Re:Resources? by retchdog · · Score: 1

      Speak for yourself. It's worse under linux, but it's no spring chicken in Windows. Slashdot seems to agree, as this came up in an article earlier too.

      --
      "They were pure niggers." – Noam Chomsky
    14. Re:Resources? by E+IS+mC(Square) · · Score: 4, Informative

      I think Chrome is actually doing exactly that.

      e.g. Just open youtube and play any video. Now, Chrome Task manager shows three 'processes' - each with memory footprint and CPU usage - One for Browser, one for Tab, and one for Flash Plug-in. You can not kill the Browser process, but you can kill any other.

      For more details, you can type "about:memory" in the URL and see what's going on in more details.

    15. 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.

    16. Re:Resources? by roguetrick · · Score: 1

      Yeah, awhile back I was having some major problems watching C-span's streaming viewer in fullscreen.

      --
      -The world would be a better place if everyone had a hoverboard
    17. Re:Resources? by BrokenHalo · · Score: 1

      In the old style multi-tabbed environments(Firefox, Opera), if one tab crashes, all tabs crash.

      Personally, I couldn't care less about this. If a tab crashes when I'm in the middle of some online transaction (which, unfortunately, usually seems to be the case) I couldn't care less if my other tabs go down too. The damage is done. A tab devoted to Slashdot is just not that important.

      So the single-process approach is at least as desirable if I am using the machine for anything else at the same time.

    18. Re:Resources? by Anonymous Coward · · Score: 0

      Why dont you just stop going to YouTube? You'll get more done and your browser wont crash. :P

    19. Re:Resources? by meta-monkey · · Score: 1

      My series of hideous menus are in CSS, you insensitive clod!

      --
      We don't have a state-run media we have a media-run state.
    20. Re:Resources? by cerberusss · · Score: 4, Funny

      You can not kill the Browser process, but you can kill any other.

      I found that out as well! I installed Chrome, ran it for the first time and after a bit of surfing I wanted to close the window. When I clicked the red X in the upper right of the window, out of my speakers came this strange voice, booming "YOU CAN NOT KILL TEH BROWSER PROCESSSSSSS".

      I was like OMG!!!

      --
      8 of 13 people found this answer helpful. Did you?
    21. Re:Resources? by yayotters · · Score: 0

      Flash being it's own process would be nice...

    22. Re:Resources? by yayotters · · Score: 0

      its*
      I'm going to bed...

    23. Re:Resources? by uid8472 · · Score: 1

      Opera, at least on Unixes, does this with all plugins.

    24. Re:Resources? by Allador · · Score: 2, Interesting

      I actually really think this approach (many processes) is the right way to go into the future.

      Yeah, its resource intensive.

      But memory is cheap, desktops/laptops are shipping with 4GB default right now, and I dont mind spending my memory on the apps that I use the most (ie, those that run in web browsers).

      Plus it will likely lead to a much more robust and reliable (and simpler) browser platform. Multi-threading is hard, complex, and incredibly error prone. Multi-process programming is much simpler, at the cost of increased resource usage, especially on windows.

      But given the trend towards the web browser being the primary platform for running our apps on, I think this is a good path into the future.

      Firefox's one-process-only-for-everything is going to paint them into an architectural corner over the next 5 years, I believe.

    25. Re:Resources? by abigsmurf · · Score: 1
      I have to say, being able to open multiple instances of internet explorer is a godsend. To me it's far more useful that Firefox's "restore last session?" option.

      Having one IE window open for general browsing and one for typing long posts or other tasks which can't easily be resumed (online banking for example) is a great way to avoid frustration when one browser window crashes or eats up 100% CPU. As AJAX becomes more and more common, the advantage of multiple instances over 'restore' options will become even greater.

      It's one of the biggest strengths IE has over Firefox yet it never gets mentioned.

    26. Re:Resources? by Allador · · Score: 1

      You realize that Chrome does precisely that, right?

      Like right now, I opened a page with a flex app.

      The tab running the page is one chrome.exe process, and the flash plugin is running in a different chrome.exe process.

      I'm not sure yet whether if the flash plugin crashes whether it'll also take out its 'parent' process though.

    27. Re:Resources? by Stooshie · · Score: 1

      ... How about this? Put flash in a separate process, and problem solved ...

      Erm, ... Chrome anyone?

      --
      America, Home of the Brave. ... .and the Squaw.
    28. Re:Resources? by Stooshie · · Score: 1

      ... The tab running the page is one chrome.exe process, and the flash plugin is running in a different chrome.exe process. ...

      You used the OS native task manager?! You do realise Chrome has it's own task manager, right?

      --
      America, Home of the Brave. ... .and the Squaw.
    29. Re:Resources? by Stooshie · · Score: 1

      ... If a tab crashes when I'm in the middle of some online transaction ... I couldn't care less if my other tabs go down too ...

      Yeh, until another tab crashes when you are filling in your online transaction.

      --
      America, Home of the Brave. ... .and the Squaw.
    30. Re:Resources? by Anonymous Coward · · Score: 0

      You could have a meta tag to indicate the current page is an application and therefore should be given it's own process. That way you only use resources when necessary.

    31. Re:Resources? by Anonymous Coward · · Score: 0

      I used both.

      Vista task manager shows the many chrome.exe processes quite clearly.

      Chrome task manager shows which is doing what, and you can link the two together with PIDs.

      Both task managers use private bytes for memory measurement, so is fairly accurate.

      Still Allador, just posting AC since slashdot decided I've posted too much tonight.

    32. Re:Resources? by The_reformant · · Score: 1

      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.

      You mean like the basic definition of a portal?

      --
      I have discovered a truly remarkable sig which this post is too small to contain.
    33. Re:Resources? by nahdude812 · · Score: 1

      Chrome does this. And it's built-in task manager can show you the CPU and memory usage for the Flash process separate from the CPU and memory usage for your page. If it starts getting wonky you can even kill the Flash plugin process, and those elements disappear from the page (replaced by an image of a puzzle piece with a frowny face).

      Likewise if one tab is misbehaving, you can see its memory and cpu usage, and you can kill it. Their built-in task manager shows you what's what (not just "Chrome.exe, PID 1288398") so you can make intelligent decisions about what to kill.

      Also, maybe I'm doing it wrong, but so far for me, Chrome has been using a lot less memory than IE 7 or Firefox, and the work I'm doing has me bouncing between each to test (so I'd say they're under pretty similar load).

      Maybe it's that I'm opening and closing a lot of tabs, and Chrome can clear up tab memory much easier since it just lets the OS handle it when that tab's process is shut down, while IE and Firefox have to have their own built-in single-memory-space memory management.

      If a Chrome tab were to start eating too much CPU or RAM, the Chrome task manager will show you which one. You can kill it, and the content of that tab is replaced with a picture of a folder with a frowny face. Click refresh, and you're rocking again, picking up where you left off (as much as you can with a refresh, which of course might not be the case with a heavily AJAX app).

      Or maybe it's just that people don't understand the difference between private and shared memory. Right now, IE 7 is using 97mb, Firefox 3 is using 205mb, and Chrome is using 48mb. But if I add up the memory usage in Task Manager, Chrome looks a lot higher than that. Chrome offers about:memory which lets you compare its memory usage to IE and Firefox, and breaks down what its internal memory usage is for you.

    34. Re:Resources? by mcvos · · Score: 1

      I was like OMG!!!

      I predict that some day "to be like" will replace "to say".

    35. Re:Resources? by Eskarel · · Score: 1

      Depends what kind of portal you're building really. Most external ones are pretty crap, internal enterprise ones not so much.

    36. Re:Resources? by pablomme · · Score: 1

      Are you sure you want to uninstall Google Chrome? (Was it something we said?)

      Oh, NOW I get it.

      --
      The state you are in while your HEAD is detached... - wait, what?
    37. Re:Resources? by jsebrech · · Score: 1

      Exactly, corporate portals are meant to guide you to productivity tools that you need, while entertainment portals are meant to led you to products you don't want. I build an enterprise portal product as well and we keep getting questions to make it do more from our customers.

    38. Re:Resources? by Eskarel · · Score: 1

      Well some of that stuff is important too, the steak does need a little sizzle or no one will use it, and if no one uses it then the company just wasted a lot(if you're lucky) of money on your salary.

  3. While comparing browsers... by Anonymous Coward · · Score: 0

    IE 8 beta 2. Go to a W3C XHTML strict compliant site and watch CPU usage. Now after that, go to a regular and even more complex site like www.yahoo.com or www.aol.com . Does it use LESS CPU on non standard site?

    I got MS VPC 7 on my Quad G5, it is (as you guess) horribly slow. I installed IE 8 beta 2 to it to test my sites which are all standards compliant. First of all, it claims sites have errors and second, which you may or may not notice on "Real" PC, it renders them so slow that you can actually view site line graphics being drawn!

    As VPC 7 and its horrible slowness even helped a friend to pick best performing anti virus on Windows (It is Avast), I wonder if I found a evil thing which would be unnoticed on real x86.

    1. Re:While comparing browsers... by markdavis · · Score: 3, Interesting

      That is actually something I have used in the past- intentionally slowing things down to really see how they perform. One of the best ways under Unix/Linux is to use an Xterminal to which you restrict the bandwidth. Of course, you can get the same effect by just running the Xclient remotely through ssh from another Linux machine, across a slow connection. Then you can "see" and "feel" what might not be evident on fast LAN connections.

      When working with thin clients, it is a good way to see how things might behave if you were to scale up the number of users on a centralized system.

  4. "Thin" won't be "in" by markdavis · · 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...

    1. Re:"Thin" won't be "in" by Anik315 · · Score: 3, Informative

      Webkit actually works great on mobile platforms. Android and the iPhone both use it.

    2. Re:"Thin" won't be "in" by markdavis · · Score: 1

      Yes, but that is webkit- just the rendering engine. It is not the same as Chrome, a desktop web browser. It is like taking gecko, which might be small and efficient and throwing it into the largest Mozilla possible. Still, good point (I was thinking about that when posting, but posted anyway).

    3. Re:"Thin" won't be "in" by reidconti · · Score: 1

      Thin will be in once we ditch the uselessly fat OS...

    4. Re:"Thin" won't be "in" by Anonymous Coward · · Score: 0

      "Now I will go crawl back under my 90's rock"

      Before you go, here, take this Slackware CD... :)

    5. Re:"Thin" won't be "in" by TriggerFin · · Score: 1

      But... the OS (Vista) isn't fat! Really, the summary says the browser takes up more resources, so that must mean Windows has finally become the lean operating system it should be!~

      --
      Here's your sig.
    6. Re:"Thin" won't be "in" by Alinabi · · Score: 1

      I recently was complaining that Firefox was starting to get bloated

      That is an understatement if there ever was one. On my machine (Ubuntu/Opteron), a Firefox instance with seven tabs open uses 235M, more than IE8 did in the test.

      --
      "You can't allow somebody to commit the crime before you detain them." [Condoleezza Rice]
    7. Re:"Thin" won't be "in" by ceoyoyo · · Score: 4, Funny

      I see a future where the hot new thing is lean, fast "local" applications that are compiled so they run right on your own computer, no browser needed. They will have several advantages besides speed and working better on older computers. Foremost among these, if the network goes down you can keep working, and you keep control of your private data at all times.

      I think I'll call it Web 3.0.

    8. Re:"Thin" won't be "in" by ClosedSource · · Score: 1

      Hey great. Then Google servers can provide your video RAM and download each scan line to your monitor in real time. 1/60 fps sounds good to me.

    9. Re:"Thin" won't be "in" by Korin43 · · Score: 1

      Well it means that anything designed for Chrome will display correctly in /any/ Webkit based browser, so if it gets to the point (hypothetical) that everything is designed for Chrome, you can still use any of the following browsers: Safari, Adobe AIR, phones(iPhone, Android, Nokia Series 60), Epiphany, Konquerer (soon?). So if you don't like bloated, pick a new browser. Or make your own. Apparently Webkit is easy to use.. Personally, I like having a browser that can use multiple processors.

    10. Re:"Thin" won't be "in" by Anonymous Coward · · Score: 0

      Has anyone actually tried the damn thing, bloated it definitely isn't! It seems to use half that of IE7 and its so bleeding fast! Is this person using the same browser I am or did he just fabricate the whole story because he couldn't think of any truths to write?

    11. Re:"Thin" won't be "in" by Aetuneo · · Score: 1

      You forgot ABrowse, Arora, iCab, OmniWeb, Shiira, Skipstone, Sunrise, Midori, and Swift (Isn't wikipedia great? There's a section in the list of web browsers for KHTML and Webkit based browsers).

      --
      Everything is subjective.
    12. Re:"Thin" won't be "in" by Anonymous Coward · · Score: 0

      I see a future where the hot new thing is lean, fast "local" applications that are compiled so they run right on your own computer, no browser needed. They will have several advantages besides speed and working better on older computers. Foremost among these, if the network goes down you can keep working, and you keep control of your private data at all times.

      I think I'll call it Web 3.0.

      or what they dubbed ie6

    13. Re:"Thin" won't be "in" by Munrobasher · · Score: 1

      Ohh and let's call it "client/server" :-)

      Rob.

    14. Re:"Thin" won't be "in" by Vectronic · · Score: 1

      It seems to be working in layers, computers were basically one task at a time once, then came the ability to run multiple ones, now web browsers (a single task/process) among others, are doing that as well, effectively turning into a virtual/VM OS... websites, are trying to do that now, most have some sort of "tabbed" layout, just not as effective yet, then the websites become a virtual OS, and each of them can host their own applications, which will become tabbed... its not so different from how Machine Code > ASM > C > C++ > Java > JavaScript... or even Core > Mantle > Crust > Atmosphere... where each layer essentially allows for more freedom, but also becomes more ambiguous and detached.

    15. Re:"Thin" won't be "in" by Anonymous Coward · · Score: 0

      an era that won't sit well for users of thin-clients, multiuser servers, older machines, and smaller mobile stuff

      The answer is to run the browser on a powerful server and to use terminal services or nx to access it.

      Of course we can expect both terminal services and no machine to become fat and bloated in time. So we will have to eventually run them both on the server-side as well and will require some way to access them remotely.

      I am going to start work on No no machine right now!

    16. Re:"Thin" won't be "in" by Marsell · · Score: 1

      *Starting* to get bloated?

      Firefox left its original goal back while still in the milestone stage. Do a comparison between a milestone and the Mozilla suite -- which itself was a monster at the time.

      The only thing leaner on Firefox was the interface. It's a great browser, but its also always been a pig.

  5. 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 ScrewMaster · · Score: 2, Insightful

      I guess it's just that some people perceive anything more than basic functionality as waste.

      --
      The higher the technology, the sharper that two-edged sword.
    2. 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.)
    3. Re:Not a bad thing. by Darkness404 · · Score: 4, Interesting

      An OS contains more than just a kernel. Usually it contains many daemons working. For example, on my Xubuntu OS, I have 96 programs without counting any major ones (terminal windows, browsers, apache, etc.) All of these daemons are needed to provide a modern operating system experience.

      A kernel by nature should be tiny, but an OS should contain tons of functionality.

      --
      Taxation is legalized theft, no more, no less.
    4. Re:Not a bad thing. by Anonymous Coward · · Score: 0

      You have it backwards. Hardware advances mostly for games, media and business needs. The other 90% of software simply adds every feature it possibly can to fill the available computing resources.

    5. Re:Not a bad thing. by entrylevel · · Score: 3, Insightful

      I hear you, and do not disagree, but I think it is a bit up to interpretation.

      I consider the OS to be the kernel and base set of libraries. For example, the Linux kernel and most or all of the LSB make up the "OS" for me. By themselves, they aren't particularly useful, they just idly sit by and await instructions.

      I consider terminals, browsers, servers, and even essentials like GNU coreutils to simply be part of the distribution. In an open system, they are all optional and easily replaceable components. Likewise, in Windows, I consider IE, Media Player, and even Notepad and the base set of system services to part of the "Windows distribution," although in this situation they usually aren't as interchangeable as one might like.

      It's almost odd that the line becomes very blurred when you exist day to day in a Microsoft monoculture, yet in a heterogeneous environment such as Linux, the layers are really very distinct.

      Where it becomes really blurred (and interesting) is where applications such as the web browser itself serves no useful purpose without a network connection and content (or application code) to make it do something.

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

      Yeah, but you have to put this in perspective.

      What we want our browser to do now that they didn't do in the beginning is run our applications instead of merely displaying our static content.

      You know...like they did in the 90s? With graphical widgets like the ones we started getting when Macintosh machines and Windows 3.1 came out?

      If the functionality is *possible* using a 486 running at 66Mhz with 1MB of RAM, then I don't think we're talking about implementing the impossible here.

      In fact, I think that most of the overhead is actually absorbed in keeping track of the DOM model and in automatically responding to changes in the structure of the page.

      The new and shiny, by comparison, isn't actually hard (or new, for that matter).

    7. Re:Not a bad thing. by ceoyoyo · · Score: 1

      Hey, now we can run our applications in a browser, which is really an OS, within a real OS!

    8. Re:Not a bad thing. by plover · · Score: 4, Funny

      Hardware advances mostly for games, media and business needs.

      Actually, AC, while I don't think you are absolutely correct, you may be on to something there. It's widely believed that many of the advances in home electronics, home theater, computing and networking were due to porn more than any other factor. So if we use that as a starting base, perhaps Chrome was created for a different reason. Maybe it is really destined to be the Ultimate Porn Surfing Engine.

      Just think: It'll start small. Google will use Chrome compatibility to partner with porn web operators to offer to protect their site content, and securely ensure payments. It'll work great, and soon all porn sites jump ship and start relying on the Chrome browser. Porn will no longer be viewable on IE or FF, so the world switches completely to Chrome. At that point, Google knows they have the entire internet by its collective short and curlies (almost literally), and that's when they SQUEEZE.

      God help us all, we've uncovered it: Chrome's really a plot to take over the world!

      --
      John
    9. 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.

    10. Re:Not a bad thing. by Anonymous Coward · · Score: 0

      If you want simple presentation use a browser. If you want a complicated interactive application that runs from a browser write a java applet.

      Otherwise smart people are trying to fit a square peg into a round hole. Watching them try is fricking hillarious.

    11. Re:Not a bad thing. by plasmacutter · · Score: 1

      in this specific case, the OS in question is vista, an OS which has been shown as bloated enough to cut video rendering performance (games, multimedia) by 10 to 15%.

      When a web browser is more bloated than the picture webster includes in the definition of bloated.. well you have to ask yourself if it's necessary.

      There is one good thing to this though. As their little comic points out, I will benefit from this new architecture of theirs once the mac version comes out, because when amortized over long periods (I usually keep my browsers open for weeks) the fact that it cuts down on memory leakage will mean it will outperform supposedly "leaner" browsers.

      --
      VLC FOR MAC IS DYING! IF YOU DEVELOP, PLEASE SAVE IT!!
    12. Re:Not a bad thing. by Anonymous Coward · · Score: 0

      mathematics is different from engineering.

      Engineering makes it possible to do more with less because it increases precision and allows for miniaturization, but this is not necessarily the case with programming.

      A program is an exceedingly complex expression of logical operations.. a giant applied equation.

      The more you want it to do, the more definitions you have to apply and the more complicated the equation is in its definition and execution.

      Sure, this is open to optimization, but only to a point. The laws of mathematics only go so far, and this kind of advancement moves excruciatingly slowly.

    13. Re:Not a bad thing. by Anonymous Coward · · Score: 0

      As a linux user you should know better

      Linux is an OS

      The Flickering Kernel Alive is an OS

      Gnome is an Application it use the OS to do the work.
      Ultimately Google wants you to use the Linux Kernel and dispose of all non Hardware processes
      Bang an OS running on 800MB
      Real dedicated OS 128MB + Chrome 300MB = 512MB
      Does a Bloatware computer work on 512MB system?

      Even while offline you use Gear to access Google Spreadsheets and Docs to create and edit documents.
      None of these redundant X, GTK or QT terminal programs.

      No you connect to your wireless and your changes and new documents are uploaded.

    14. Re:Not a bad thing. by Anonymous Coward · · Score: 0

      Physics does not apply to software. One the one hand you have the physical world (hardware), on the other you have concepts and ideas (software). They scale in opposite directions.

      Whoever modded this up is just as clueless as you are.

    15. Re:Not a bad thing. by swillden · · Score: 3, Interesting

      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.

      Bullshit.

      Modern browsers have to support and render vastly more-complex pages than Mosaic did, and that's why they're so much bigger. CSS, Javascript, multiple flavors of HTML, XHTML, arbitrary XML+CSS, etc., plus more transport protocols, encryption, vastly more sophisticated history mechanisms, lots of security technology to attempt to protect the browser from malicious code, and the user from phishing sites, etc. The UIs are also much more complex, with customizable layouts, themes, etc.

      Even more than that, because browsers have to do so much, and because every year brings new demands, they are also constructed with very flexible designs. FF, for example, is basically a browser-ish application development framework with its own app-development language (XUL), plus a browser implementation on top of that. That's largely what makes FF plugins possible, but all of that flexibility has its own cost in terms of code size and complexity. It's worth it because it makes development much more efficient than if programmers were rewriting tight, hand-optimized assembler for each modification.

      While it's absolutely true that modern browsers (like almost any modern app) could be tightened up and de-bloated somewhat, even a perfect browser of 2008 would be orders of magnitude larger and more complex than Mosaic.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    16. Re:Not a bad thing. by Jekler · · Score: 1

      "Physics does not apply to software." First, software is almost always an abstract representation of the physical world. The more we understand about physics, the easier it is to efficiently model our ideas in software. Software and hardware only scale in opposite directions because software construction is in its infancy and still resistant to traditional engineering procedures. In contrast, we've been refining hardware for thousands of years. Our software currently scales up because immature practices leads us to add code rather than refactor code. As programmers, once we get something working, we're often encouraged to move on, leave existing code untouched. We add new functionality by writing new code; we rarely change existing code. Creating generic data structures, methods, functions, and procedures is encouraged in the initial construction phase; once a specialized module makes its way into an application, we seldom bother promoting it to a generic form. Software may have limitations, but we're nowhere near those limitations. Software construction is optimized to be as cost effective as possible, not to be as efficient as possible. If you think otherwise, that's the definition of clueless.

    17. Re:Not a bad thing. by cgenman · · Score: 1

      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!

      In this case the increased requirements aren't going to added functionality that the user sees, but to limit the damage from browsers crashing. The knee-jerk reaction in me says that maybe the browser components shouldn't crash at all, but that's not realistic.

      Increased requirements however do reduce the feeling of responsiveness of the browser, and price a lot of people out of it. In this case the tradeoff seems worth it, as the browser does seem to remain responsive and usable on this two-year-old machine. However, I'd hesitate to make blanket statements that all software slowdowns can be absorbed by faster hardware.

      If Chrome requires more system than most people currently have, than advancing hardware be damned it won't get the necessary market penetration to stay around.

    18. Re:Not a bad thing. by Jekler · · Score: 1

      Perhaps this is something we'll never be able to agree on. The complexity of the UI is a tremendous example of wasted resources. Our UIs are far more complicated than is reasonable. The UIs we have now are largely based on programmer's ideas, assembling things piecemeal as the idea occurs to them, but they're not representative of what a usability expert would recommend. The people creating the interfaces are the same people creating the other parts of the browser. When they add a function, they add an input for that function, they don't look at the browser as a whole and consider consolidating those inputs. We've got far more menus, menu bars, and input boxes than we need. Address bar, search bar, find bar, etc. when a single bar that changes modes contextually would be far more efficient use of resources, but it would require changing our code instead of adding more code. Adding more code is just easier than rethinking our old ideas.

      The XUL framework doesn't alter our processing and memory requirements. The XUL is interpreted at specific points, it's not something that needs to be resident in memory the entire time the browser is running. (and correctly, it isn't). It's not even a factor in the average resources consumed by the browser.

      A perfect browser would not be orders of magnitude larger and more complex than Mosaic, it would be smaller, both in binary size and in processing requirements. I'm not saying that Firefox is a memory hog or a processor hog, but to claim that it's anywhere close to peak efficiency as it could be is ridiculous. Software production is driven by cost, and at this point there's no savings in miniaturization.

      Frankly, I'm shocked that at least a few people can't even imagine how the browser could be smaller, less complex, and less resource intensive. You don't always need more code to do more, you need code to be refactored, which isn't happening right now. With our current methods of development, when we want new features, we add code, when we should be altering our existing code to meet our new requirements. But going through the entire source tree of a project like Firefox to review everything that could be combined and simplified is an enormous task which we just don't have the manpower, money, desire, or knowledge to do at this point.

    19. Re:Not a bad thing. by tknd · · Score: 2, Insightful

      Advancement in technology means miniaturization, simplification.

      So if we take this analogy to life forms then a bacteria is superior to a human? Does that mean the processors of today utilizing millions of transistors are less advanced than the old processors? A single cycle processor is a superior design compared to a pipelined processor? Just because something is smaller doesn't mean it is simpler. And just because something is simpler doesn't mean that it is more advanced. If that were true, bubble sort would rule the world.

      The fact that new software requires more CPU cycles, more raw power, is a mark of the immaturity of software technology.

      Clearly you're not a computer scientist or a mislead one. It has been proven that with a simplistic set of instructions in a turing machine, that it would be possible to write all software in existence today. The problem of course is all of the complexity moves to software rather than the hardware. For example if I need to do both addition and multiplication, and my hardware only supports addition, then I can implement multiplication in software by using the hardware addition function. However, if I have hardware that does both addition and multiplication, then I don't need to implement multiplication in software. So if I continue to use your logic, then now my software is simpler and more mature but my hardware is now immature because it is more complex?

      Your simplistic definition of "miniaturization, simplification" for the advancement of technology, especially information technology, is incorrect. The complexity of doing something in software will always exist somewhere whether it be built in hardware, built as a feature of a software subsystem like the kernel, stuffed into some library, or abstracted away in a programming language and compiler/interpreter. And that will always make sense as long as you want to have the capability of doing the next N+1 function in software whether it be a concept abstraction, scientific simulation, encryption problem, or application like browsing the web. That means software "bloat" is here to stay as long as hardware resources increase and the complexity of today's technology will only increase.

      Finally there is no way to "miniaturize" software within software. At some point you will be forced to implement the software function directly in hardware, but for obvious economical reasons we don't go that far because the lower the level the more expensive it gets. That's the whole reason why we have compilers, high level languages, and abstract concepts in software. But no matter what you do, you're always going to increase the complexity somewhere in the system.

    20. Re:Not a bad thing. by swillden · · Score: 1

      I'll only address one part of your post, because it's the only one where you made a specific claim.

      Address bar, search bar, find bar, etc. when a single bar that changes modes contextually would be far more efficient use of resources, but it would require changing our code instead of adding more code. Adding more code is just easier than rethinking our old ideas.

      A context-sensitive bar that changes modes contextually might consume less screen real-estate (and may or may not be easier for users -- users tend to be confused by things that change function), but if it has all the functionality of the other bars it would require MORE code to implement it, since you'd need all of the code to implement each function, plus the context management code, and probably some more code to provide visual indicators to help the user know what mode the bar is currently in.

      You also completely ignored the fact that the code that a browser has to interpret (sent from web servers, etc.) is orders of magnitudes more complex than what Mosaic had to deal with.

      Modern browsers could be a lot smaller than they are, but if you honestly believe they could be smaller than Mosaic was, and yet still properly display modern web sites, then you need to spend some time reading the W3 specs, because you simply have no idea what you're talking about.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    21. Re:Not a bad thing. by Yunzil · · Score: 1

      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 difference is, processors are still doing what they always did: fiddle with bits and move stuff into and out of memory. People don't expect any more from the CPU, other than it should be faster than the one in their last Dell. That's relatively easy.

      On the other hand we constantly expect more from our software. If I download Eyecandy 2.0, it better have nicer graphics than 1.0 AND it needs to synch with my iPod and tell me the temperature in Sumatra too. It's unlikely you can fit all those new 2.0 features into the 1.0 footprint.

      A better analogy might be motherboards. Hardware, right? And yet, once upon a time, your motherboard had a socket for the CPU, some memory slots, a few ISA slots and that was it. Now they have integrated video, integrated surround-sound audio, multiple on-board ethernet ports, on-board wireless networking, SATA controllers, several different kinds of expansion slots, etc, etc. Is that all hardware bloat?

    22. Re:Not a bad thing. by isorox · · Score: 1

      Hey, now we can run our applications in a browser, which is really an OS, within a real OS!

      Ooh, you would run Vim, in Emacs 2.0, in Chrome, in Emacs 1.0, on a BSD kernel.

    23. Re:Not a bad thing. by ceoyoyo · · Score: 1

      Don't forget, the BSD kernel is running under Fusion Web, which is running under IE on Windows.

    24. Re:Not a bad thing. by Anonymous Coward · · Score: 0

      Exactly. Operating systems provide services to programs such as access to the internet or network. Some of this code can be rather large, taking up some noticeable memory.

      If the Operating System's creators don't want the entire OS to crash when that service has an error, they typically put it in "User Mode" and hence outside the kernel.

    25. Re:Not a bad thing. by BZ · · Score: 1

      The XUL framework doesn't alter our processing and memory requirements. The XUL is interpreted at specific points, it's not something that needs to be resident in memory the entire time the browser is running. (and correctly, it isn't). It's not even a factor in the average resources consumed by the browser.

      That's actually flat-out wrong. The XUL is parsed once, more or less, but then for every new window you instantiate a DOM tree based on the XUL prototypes. Then you create a layout tree to actually paint the stuff. There's a fair amount of processing and memory requirements there. And yes, this is all resident in memory all the time.

      I agree that it's not a huge factor in overall memory consumption, but that's because a typical "modern" page DOM (things like the Google front page excluded) has about 3-4x as many DOM nodes as the Firefox UI (which has about 2500). And if you're using multiple tabs, that's only 15-20 extra DOM nodes per tab, which is dwarfed by the page inside, of course. So it's not a huge factor, but it's certainly a factor. And it's definitely a factor for performance (Gecko without the Firefox UI is about 20% faster at loading pages last I checked; people are trying to hunt down the sources of the difference and eliminate them, but they're not there yet).

      you need code to be refactored, which isn't happening right now.

      It actually is....

      Note also that oftentimes reducing memory consumption means a performance hit and vice versa. This goes for both code-generation by the compiler and for the various data structures used. It's very rare that you can significantly reduce both.

    26. Re:Not a bad thing. by BZ · · Score: 1

      > The problem of course is all of the complexity moves to software rather than the hardware.

      Not only that, but the result also ends up slower. Turing's theorem doesn't have anything to say about how _long_ things take, only that they eventually happen.

      Fully agreed with the rest of what you say.

  6. The browser is irrelevant to applications! by David+Gerard · · Score: 4, Funny

    Microsoft was unfazed. "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."

    --
    http://rocknerd.co.uk
    1. Re:The browser is irrelevant to applications! by magus_melchior · · Score: 1

      ... donâ(TM)t ... Iâ(TM)ll...

      I guess if he was confident enough to continue using Word to post to the Web...

      --
      "We are Microsoft. You shall be assimilated. Competition is futile."
    2. Re:The browser is irrelevant to applications! by David+Gerard · · Score: 1

      *cough* It's Chrome's fault! Chrome killed all those kids! NOT MEEEEE!

      --
      http://rocknerd.co.uk
  7. 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 bigstrat2003 · · Score: 1

      That's a good goal, but that doesn't mean you have to sacrifice adding new features. It requires working together (which is where the difficulty will be, even if you do put new features on hold while you work on compatibility).

      --
      "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
    2. Re:BloatWare Continues.... by postbigbang · · Score: 3, Insightful

      I'm all for evolution. Interoperability has been sacrificed for the sake of tying users to platforms. Same old story, new application. Join our free dev network and we'll grow together! Instead, we grow apart. Is that progress? Are the new features worth it when we make browsers that take a semi to run? Whatever happened to stealthy tight code? Whatever happened to API sets that worked across platforms? It's all about grabbing users and corralling them to increasingly incompatible and proprietary platforms. To both Google and Microsoft: shame on you. We love the neat new stuff. But the ball-and-chain effect gets old.

      --
      ---- Teach Peace. It's Cheaper Than War.
    3. Re:BloatWare Continues.... by Anonymous Coward · · Score: 0

      It's hype. By the time you ad in all of the mind-numbing widgetry, the browser becomes the ultimate in madness.

      That's the problem, right there...

    4. 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)
    5. Re:BloatWare Continues.... by postbigbang · · Score: 1

      Amen.

      --
      ---- Teach Peace. It's Cheaper Than War.
    6. Re:BloatWare Continues.... by IHateEverybody · · Score: 1

      But the browser in question here (Chrome) is smaller and faster and less bloated than the major competitors (IE and Firefox). So it would seem that the Google people are listening to your complaint.

      --
      Does this .sig make my butt look big?
    7. Re:BloatWare Continues.... by SanityInAnarchy · · Score: 1

      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.

      Valid comment for IE8, maybe, but probably not for Chrome -- especially given that Chrome didn't write a rendering engine, they just took Webkit. (Didn't Webkit have the highest score on Acid3?)

      --
      Don't thank God, thank a doctor!
    8. Re:BloatWare Continues.... by bigstrat2003 · · Score: 3, Insightful

      Whatever happened to stealthy tight code?

      We stopped caring about how tightly we can tune our applications when we got more leeway with hardware, and rightly so. If we spent the same care tuning our applications now as we did in the 640K days, that's a lot less time to spend on making our applications do nifty things. Why spend the time if you don't need to?

      --
      "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
    9. Re:BloatWare Continues.... by DrEasy · · Score: 2, Funny

      You know, the old ad-free, low-tech internet *is* still around, and it's living in the .edu domain.

      --
      "In our tactical decisions, we are operating contrary to our strategic interest."
    10. Re:BloatWare Continues.... by fuzzyfuzzyfungus · · Score: 1

      I appreciate the sentiment; but is it justified in this instance? Chrome is open source and based on webkit, not exactly an "incompatible and proprietary platform". While there are performance costs associated with aggressive process separation, all accounts suggest that webkit + v8 crunches pages and javascript at least as fast as anything currently in the field, and competitively with other next-gen javascript setups.

      I'm no friend of proprietary lockin; but this isn't what it looks like.

    11. Re:BloatWare Continues.... by mcrbids · · Score: 3, Insightful

      I read a comparison made by Bill Gates back in about 1995 or so, in response to a question about bloat. He compared the cost of the software based on the cost to store the software on a new HDD, and the price to run the software on the price of memory.

      Like all simplifications, it's an imperfect and incomplete answer, but it does make it pretty clear: the cost of software bloat is paled by the power and size of new computing platforms.

      I remember spending over a thousand dollars for a measley 10 MB HDD. It was worth every penny, but you can bet that I zipped up everything I possibly could! A 1 MB program cost $100 to store!

      Today,a copy of MS Office might consume a full 5 GB, when you install every possible option, clip art library, and language translation. (I'm wild-ass guessing here) But a 1 TB drive costs just $200, so even with everything, it's actually costing you about $1 to save that copy of MS Office with every option, clip art package, and bloatware feature enabled.

      A 1.2 MB floppy disk from the early 80s cost 100x as much to store as today's horrifically bloated copy of MS Office. And, whatever program you could run on that 1.2 MB floppy disk isn't something you would care about.

      Now, let's turn the argument around: You are a software developer. It's your job to write software and get people to buy it. Are you going to:

      A) optimize your software, auditing every single file to the last degree, so that it consumes as little space as possible, removing every non-essential feature, at an average savings to each of your customers of $0.10 or so in saved disk space, or

      B) Make sure that your product does more, is more capable, and has more features on the box than your competitor?

      As CTO of a small, rapidly-growing software company, I really do try to write and develop elegant code. Code that's easy to read, with consistent variable names, code layout strategies, lots of comments, that avoids kick-yourself-in-the-head lame-brained algorithms, etc. I can sit down and read the code written by any of the developers working for me and read it instantly - the names are consistently agreed upon, the application architecture is clear and consistent, etc.

      But none of this is geared towards saving the customer disk space, or reducing bloat - only adding new features at the lowest possible long-term cost!

      Customers don't buy absence - they buy STUFF. They want the nicest one, and that means the one that has the most whirlygigs, that does the most, that is the shiniest or coolest, or sometimes, runs the fastest, or has the best security.

      Don't think you'll get anywhere with "but mine's the most elegantly written!", unless you are able to translate that fact into "mine does the most/best/coolest stuff!".

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
    12. Re:BloatWare Continues.... by Anonymous Coward · · Score: 0

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

      All of it, in any imaginable format, plus a few that are unimaginable.
       

      and "What is the best way to convey that message?"

      A large swiss army knife type browser that can handle anything you throw at it, with facilities to expand to meet the demands of tomorrow.
       

      I propose 2 new protocols for internet usage:

      Advertisement.Free.Transport.Protocol

      Rich.Commercial.Experience.Protocol
       

      And how do you propose to draw the line between them? Will you have a Board of Censors that deems things "too commercial" and banishes them to the Spam Protocol? Or will the non-commercial protocol simply be too crippled (e.g. text mode only, like Mosaic 1.0) to be useful for anything but passing around dry blocks of informational material?

    13. Re:BloatWare Continues.... by Anonymous Coward · · Score: 0

      OK, your proprietary/closed rant sticks to IE, but seriously? Chrome is coming with a BSD license in final, will have source available, and renders standards beautifully. Google ain't a saint in my book, but Chrome seems like it's gonna be done right.

      Don't lump it in with the digital shitbox Microsoft calls IE.

    14. Re:BloatWare Continues.... by Anonymous Coward · · Score: 0

      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.

      well, getting there...

      IE8, Opera9, Webkit- and Mozilla-based browsers all pass. And that's meant to highlight the vast majority of edge cases.

    15. Re:BloatWare Continues.... by the_womble · · Score: 1
      I agree, except for the ad-free bit (which is unenforceable anyway). Ads often appear on useful text rich sites (OK, I am biased, but my pages are definitely usually better than their equivalents on various ad-free sites). What we need is a simple text heavy browser and a heavy web app plugin. They have existed for a long time: HTML for the first, and Java, Flash, Active X, etc. for the second.

      There lies the problem. There was no consensus on what the latter should be with lots of choices, all proprietary. The result has been that HTML + Javascript as been extended to do both.

    16. Re:BloatWare Continues.... by Jack9 · · Score: 3, Insightful

      Why spend the time if you don't need to?

      Primarily, bloat is a byproduct of misunderstanding and misuse. Many applications and so-called "nifty things" seem unnecessarily difficult or altogether unfeasible until an organization or individual with complete understanding, comes along and demonstrates that most people (and by extension most programmers) are simply bad.

      We stopped caring about how tightly we can tune our applications when we got more leeway with hardware, and rightly so.

      Good for you and your ilk. If you keep a lookout for opportunities to learn and put in some time, you'll find there's more money in doing things right than often.

      --

      Often wrong but never in doubt.
      I am Jack9.
      Everyone knows me.
    17. Re:BloatWare Continues.... by Tim+C · · Score: 2, Interesting

      The sole purpose of the internet is to provide a medium(s) that convey data/information.

      The 1970s called, they want their definition of the Internet back.

      Ever since the first CGI was written, the Internet (or specifically the Web) has been about more than just conveying information. Your definition would seem to exclude ecommerce, online banking, etc; that would reduce the Internet to what many believe the big content producers are pushing it towards becoming - an almost-exclusively pull medium designed to get content from a producer to a consumer. No thanks.

    18. Re:BloatWare Continues.... by Allador · · Score: 2, Insightful

      A couple thoughts in response.

      1. You're expecting wildly different mediums to display content the same. I dont think this is reasonable. Phones, kiosks, notebooks/desktops, and tv's all have wildly different typical use cases, resource restrictions and human interaction limitations. Therefore they're all going to work differently.

      2. It's not physically possible to have all browser render the same, as there isnt a reference standard to compare to. No reference implementation, no conformance tests. So you're asking them all to render the same as something that doesnt exist.

      3. I dont think your'e distinguishing between web 'apps' and web 'sites'. Chrome appears to me to be designed purely for web 'apps'. It may well turn out that people end up using IE, Safari, or Opera for 'surfing' and Chrome for online apps.

      But in any case, web apps have different needs than web sites. What is best for one may not be best for the other.

    19. Re:BloatWare Continues.... by Allador · · Score: 2, Informative

      Chrome is not smaller or less bloated than IE or Firefox. Chrome is intentionally bloated, in the measure of memory consumption. They choose to trade space (memory) for stability and reliability.

      Chrome RAPIDLY consumes much more memory than IE or Firefox when using equivalent number of tabs/pages/apps.

    20. Re:BloatWare Continues.... by Allador · · Score: 1

      In addition, Apple cant even get Safari to render the same on different platforms.

      We've run into issues where Safari renders things significantly different on the Mac than it does on Windows, both with current version.

      Thats just sad, but its also the reality we're in.

    21. Re:BloatWare Continues.... by Anonymous Coward · · Score: 0

      Wrong, the page should NOT display the same on every browser BECAUSE my browser needs may be different from yours.

      The entire idea behind HTML is that the browser can render it anyway it sees fit because it is the CONTENT that matters not the actual layout.

      Remember that a TV and a phone and a PC have very different displays, a good site will simply leave it to the browser to render it the best way.

      Very few sites do this.

    22. Re:BloatWare Continues.... by mcvos · · Score: 1

      The sole purpose of the internet is to provide a medium(s) that convey data/information.

      The 1970s called, they want their definition of the Internet back.

      Ever since the first CGI was written, the Internet (or specifically the Web) has been about more than just conveying information.

      Heh. Even the very first web page ever already included a photo of a band. I think that set a trend.

    23. Re:BloatWare Continues.... by Threni · · Score: 1

      > 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'm not sure what you mean. Certainly there's a flatulence of blogs, and other conceited, specious nonsense on the web, but it seems to me that they're extremely easy to ignore (either by not clicking on them or filtering them out of Google results using the CustomizeGoogle extension for Firefox) and there's nothing especially new about them. But Google seems to be better - either that or perhaps I'm just more used to it, but I can't think of anything I've had trouble finding on the net.

    24. Re:BloatWare Continues.... by postbigbang · · Score: 1

      I didn't. TFA did. Both seem pretty piggish. Both are companies looking for both dev effort and also advertising revenue.

      --
      ---- Teach Peace. It's Cheaper Than War.
    25. Re:BloatWare Continues.... by postbigbang · · Score: 1

      1- No. SGML, xml, the rest of them ought to be rendered in the same way. You might need binoculars or a microscope. Some cases, though very few, should be obtuse and not renderable.

      2- We disagree. webstandards.org....w3c... the mind boggles here and it's like saying we're looking at a symphonic rose, but we're all seeing something else. Indeed, the rods and cones fire the same signals to the brain, as does the impacted tympani and drum. Fie.

      3- Web apps and web sites are intrinsically intertwined. Hence the cross-platform needs for conformity and quality with various categories of apps. Examples: Java, php, Flash, and so on. A browser shouldn't need to be an interpreter; instead, a plug-in should do that. A browser historically is a renderer of content. Apps based on various engines are rendered through the 'lens' of a browser. In this context, the 'web apps have different needs than sites' makes no sense. Do browsers need to adapt to the engines that run other apps? No. They're browsers. They render. That's their job.

      --
      ---- Teach Peace. It's Cheaper Than War.
    26. Re:BloatWare Continues.... by postbigbang · · Score: 1

      Oh, don't I know it. To fork this thread into what I don't like about Safari and other K-rendered browsers would pollute an otherwise interesting diatribe.

      --
      ---- Teach Peace. It's Cheaper Than War.
    27. Re:BloatWare Continues.... by postbigbang · · Score: 1

      We would disagree. If the content can't be used as one browser interprets an instruction differently from the standard, then you're capacity to view the content is thwarted. If I have a 640x480x256 browser on my phone and someone demands 1024x768x10^6, then my phone experience is pretty much hosed. We'll agree on that use case.

      Bend towards my phone having the higher res of the two, but because my engine renders CSS differently, the two 'experiences' between my phone and notebook are completely different with the phone incapable of delivering the information correctly or usably.

      I believe both browsers, given display geometry equanimity, should render exactly by default.

      --
      ---- Teach Peace. It's Cheaper Than War.
    28. Re:BloatWare Continues.... by Anonymous Coward · · Score: 0

      "But the ball-and-chain effect gets old."

      Ah, you must be married and bitter.

    29. Re:BloatWare Continues.... by cgenman · · Score: 2, Interesting

      To be fair, from a UI perspective Chrome is most visually streamlined browser I've seen in years. It lacks mail, RSS feeds, those annoying widgets, 30 types of help pages, the ability to edit a site's CSS on the fly, and a lot of the other bloat that has krufted around modern browsers.

      I can't speak to the RAM footprint, since with all the memory management in modern browsers that number is fake anyway. But anything learned on this highly simplified interface should translate well to other devices.

    30. Re:BloatWare Continues.... by D+Ninja · · Score: 1

      Whatever company you are the CTO of, please let us know. Your understanding of what customers *actually* look for is refreshing. Far too many times, "tech types" do not seem to pick this up.

      Good stuff.

    31. Re:BloatWare Continues.... by Anonymous Coward · · Score: 0

      Actually it is... until Google, or someone else, come up with a cross-platform version of Chrome, it's locked to Windows.

    32. Re:BloatWare Continues.... by dogmatixpsych · · Score: 1

      I know this is off-topic but you can actually purchase a 1.5 TB HDD for $184. It just adds to your argument of "cheap storage"

    33. Re:BloatWare Continues.... by Anonymous Coward · · Score: 0

      I'd augment your proposal by a third protocol:

      Unwanted.Spam.Viruses.Protocol

      It just makes filtering so much easier...

    34. Re:BloatWare Continues.... by bigstrat2003 · · Score: 1

      Good for you and your ilk. If you keep a lookout for opportunities to learn and put in some time, you'll find there's more money in doing things right than often.

      What the hell is that supposed to mean? It's not like I don't value doing things properly. But I'm a realist: if I have to choose between highly-optimized code, and features my user will like, I'll choose the features every time. They use my program for the features, not how tightly I can optimize things.

      It's not like I don't care about optimization at all, it's that I realize it's not a perfect world, and you can't have everything you want. So, I prioritize.

      --
      "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
    35. Re:BloatWare Continues.... by Allador · · Score: 1

      2- We disagree. webstandards.org....w3c... the mind boggles here and it's like saying we're looking at a symphonic rose, but we're all seeing something else. Indeed, the rods and cones fire the same signals to the brain, as does the impacted tympani and drum. Fie.

      Neither webstandards.org nor w3c has reference implementations or conformance standards. I'm not sure why you would suggest they do.

      Acid2/Acid3, which you may be thinking of, are NOT official conformance tests. They have nothing to do with w3c or the standards. They are just 'some guys' interpretation of how browsers should interpret some subset of the standards.

      Conformance with w3c specs, in theory, can happen without conforming to acid2/acid3, and the acid tests dont cover all w3c features.

      w3c has _validators_ to make sure that your _syntax_ is correct. They tell you nothing about whether a browser's implementation of a standard meets conformance, because there is no conformance, and no reference implementation.

    36. Re:BloatWare Continues.... by jsebrech · · Score: 1

      Chrome does let you edit css on the fly, it's just not as in your face as some other browsers. I'd also like to say that editing styles and attributes on the fly is one of the most useful debugging tools a browser can provide to a web developer, so not providing that guarantees that your browser will be more difficult to support.

    37. Re:BloatWare Continues.... by Anonymous Coward · · Score: 0

      The sole purpose of the internet is to provide a medium(s) that convey data/information.

      This mentality has brought us ADSL "broadband". A network of producers and consumers, of server pipes and client pipes. Consumer grade internet now is asynchronousas a norm, 8-20Mb down 1Mb-1.5Mb up.

      The sole purpose of the internet is to connect networks. And I'll decide what runs on my network.

  8. Welcome to 64bit by DigiShaman · · Score: 1

    Because your gonna need an OS that supports more than 4GB of RAM. And Vista 64 fits that bill.

    Who would have thought? 8GB of RAM just to browse the web. Heh

    --
    Life is not for the lazy.
    1. Re:Welcome to 64bit by quazee · · Score: 4, Funny

      And by running tabs in separate processes, Google sidesteps the need for a native 64-bit browser and *plugins*.
      After all, 2GB per tab should be enough for everyone.

      --
      throw new SuccessException("Sig read successfully");
    2. Re:Welcome to 64bit by hedwards · · Score: 1

      Yes it bloody well should be.

      Now get everybody in the world hooked up ton 1gbps connections and then we can talk about giving tabs more than 2GB of memory. Until then that is an obscene waste of ram with little to no actual improvement.

      Realistically a lot of those sorts of scenarios are so far in the future that a small group of halfway talented programmers could start code for it now and be done a number of years before it's necessary.

      Sometimes these sorts of arguments are rendered moot by the amount of time it takes to make them relevant. Just plan things in a way which allows for a reasonable fix. Chances are when that is necessary the rules will have changed enough by then that the original fix won't even work.

    3. Re:Welcome to 64bit by SanityInAnarchy · · Score: 1

      If they're smart, they could do an nspluginwrapper-like coup and run the plugin itself in a separate (32-bit or 64-bit) process, while the browser is a 64-bit process.

      2 gigs per Flash widget really should be enough for anyone. Hopefully, by the time that statement sounds pathetically outdated, Flash itself will be, too.

      --
      Don't thank God, thank a doctor!
  9. I don't get it. by xigxag · · 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?

    --
    There are two kinds of people: 1) those who start arrays with one and 1) those who start them with zero.
    1. 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.
    2. Re:I don't get it. by Anonymous Coward · · Score: 0

      It isn't. It is just a metric to help feed the trolls.

    3. Re:I don't get it. by Trouvist · · Score: 1

      There such a thing as a limit to how fast we can move information between the memory and the processor. We can only show information we know we want to show, using calculations (in the processor) on things in memory. If we have 200 MB PER PAGE, a lot of that has to be gone through for rendering/error checking/scripting/etc which means lots of swapping of things in and out of caches, hence lower performance across the board. Last I checked, doing calculations on 200 MB of memory as fast as possible takes time that doing it with 25 MB usage doesn't take.

    4. Re:I don't get it. by Anonymous Coward · · Score: 0

      Okay, then don't install the new browser or open up 20 or 30 tabs, thank you very much.

    5. Re:I don't get it. by Anonymous Coward · · Score: 0

      because browsers weren't designed to be used like operating systems.
      However every time you visit a new page with some javascript you're running a whole bunch of programs.

      This means that every time you run firefox with all those tabs you're running about a gazillion programs.
      If they leave even a tiny bit of state in an odd way it'll potentially effect all subsequent programs.

      That's why separate processes per tab (and domain) are a big deal and are going to be super robust in spite of the large resource consumption

    6. Re:I don't get it. by Z34107 · · Score: 1

      Last I checked, doing calculations on 200 MB of memory as fast as possible takes time that doing it with 25 MB usage doesn't take.

      Maybe. But blitting a 200MB bitmap to the screen will be faster and smoother than (re-)decompressing every JPEG every time the page is scrolled. IIRC, leaving uncompressed images around for performance reasons was supposedly a big part of the old Firefox back-button memory leak.

      Memory versus speed is an old trade-off. It's entirely possible that wasting 175MB is just bloat, but if it draws the page faster, go for it. Memory is cheaper than ever, and most new computers seem to be coming with at least 2 GB.

      I just downloaded and installed Chrome. Both it and IE7 are rendering the slashdot main page right now - chrome's processes are using about 32MB of memory, and Internet explorer 7 is using 86 MB. (And it does seem very fast.) Opening a bunch of tabs in both browsers brings their memory footprints back into line, though.

      Now, I wonder why they didn't make Chrome multithreaded instead of multiprocess. Threads can share memory within a process, meaning there's far less overhead from both a scheduling standpoint and a memory standpoint. But, doing things properly on Windows would probably make it harder to port anywhere else (Linux still seems to have little love for threads, although my only tinkering with UNIX processes was on an old Solaris box.)

      --
      DATABASE WOW WOW
    7. Re:I don't get it. by Anonymous Coward · · Score: 1, Insightful

      If you really must stick with older hardware, do you really need to be running the latest software?
      I'm running on a Turion 64 ML-32 1.8Ghz, 1gig of ram, if you want to know.
      And why do you need 25-40 tabs open, is it that important to watch every site you like 24/7?

    8. Re:I don't get it. by Anonymous Coward · · Score: 0

      Then don't use more than one tab. That'll keep memory consumption down, regardless of what browser you choose to use. Especially if it's Chrome, since it seems its excess memory consumption is due to duplicating code for additional tabs, rather than sharing it.

      In which case, Chrome might actually be good for you. You're only going to be using one tab anyway.

    9. Re:I don't get it. by ozphx · · Score: 3, Informative

      Memory is owned by the process, so killing off a thread for a tab won't help you. Worker processes is a traditional form of resiliance for app servers like IIS (presumably Apache too).

      Operating systems have already solved the problem of isolation of tasks (processes) so it seems appropriate to use this functionality. Memory is cheap - I put 4gig in a laptop for under a hundred bucks. IE8 seems to be putting more effort into saving memory than Chrome, but TBH I don't think its worth the effort.

      --
      3laws: No freebies, no backsies, GTFO.
    10. Re:I don't get it. by magus_melchior · · Score: 1

      The older computer argument is a quick and easy rebuttal, but more to the point, why encourage resource inefficiency? "A megabyte here, a few hundred K there, no one's going to know the difference," you say, but compound that with hard-to-find memory leaks and tens of tabs and it adds up fast. It can conceivably get worse with DOM manipulation and heavy JavaScript use.

      --
      "We are Microsoft. You shall be assimilated. Competition is futile."
    11. Re:I don't get it. by Kingrames · · Score: 1

      Because even though you don't care about your memory usage, your computer does.

      --
      If you can read this, I forgot to post anonymously.
    12. Re:I don't get it. by Fweeky · · Score: 1

      Now, I wonder why they didn't make Chrome multithreaded instead of multiprocess. Threads can share memory within a process, meaning there's far less overhead from both a scheduling standpoint and a memory standpoint

      Processes share memory too; pages are marked copy on write when you clone a process, so the only additional memory used is that which changes with respect to the parent process. This isn't represented very well to the user by most OS's, though; shared memory often appears just like any other in top/ps/Task Manager/etc, so it can appear as though it's more expensive than it really is; fork a 2GB process, you'll get two processes with a RES of 2GB, but global system memory use will barely twitch.

      The upshot of this is, once a child process dies, the parent doesn't have any of the junk left over from it in its address space, which helps reduce fragmentation and makes memory leaks and even memory corruption bugs less annoying. It's also easy to modify the permissions of a parent process; you can use OpenSSH-style privsep using child processes to help limit the impact of vulnerabilities without running the entire browser in a form that can't really do anything; not so with threads.

      Processes also greatly simplify programming; you're only sharing state where you explicitly request it (e.g. using inter-process message passing), rather than having it implicit and having to worry about endless locking and reentrancy issues, not only in your code, but in any code you link to.

    13. Re:I don't get it. by Anonymous Coward · · Score: 0

      Some... as in a very small minority which has little to no effect on the target market.

      Fixed.

    14. Re:I don't get it. by buttle2000 · · Score: 0

      a thinclient infraestructure needs to be resource aware because many people are using the same system at the same time.

    15. Re:I don't get it. by mvdwege · · Score: 1

      Simple answer: Windows' memory management is stupid. Windows will try to free up as much physical memory as possible by swapping out pages. Which means if you're running a memory-hungry app like Firefox, you will be hitting swap a lot.

      This can be easily demonstrated by firing up two different apps, and then using one for an extended period of time. If you then Alt+Tab to the other app, it will take some time (sometimes seconds) to come into focus, as Windows is loading it from swap. Linux is a bit smarter, it keeps code resident until there is memory pressure, and only then it swaps out inactive apps.

      Mart

      --
      "I know I will be modded down for this": where's the option '-1, Asking for it'?
    16. Re:I don't get it. by Anonymous Coward · · Score: 0

      I have a 1800 Mhz AMD Athalon with 512 MB ram.
      I just upgraded from 385 Mb.

      It does everything else fine - why can't I use a lightweight browser - dillo for windows ?

      I mean all it is doing is grabbing some html code from a remote website ... which shouldn't be using flash on the home page anyway.

    17. Re:I don't get it. by pjt33 · · Score: 1

      If you really must stick with older hardware, do you really need to be running the latest software?

      Depends. Are security fixes backported to the older software?

    18. Re:I don't get it. by gbjbaanb · · Score: 1

      because I have a motherboard with only 4 slots for RAM sticks, and high-capacity sticks cost a lot.

      So don't tell me to throw out my old RAM and buy 4 new sticks because you're too lazy to code properly without using up memory like it really is free.

      And also because the bus that transfers memory about the system doesn't run at infinite speed, so when you use more RAM everything goes slower and my super-fast CPU ends up twiddling its metaphorical thumbs waiting for data.

      And also because hard drives are incredibly slow by RAM and CPU standards so the more RAM your app needs means more disk access, which means everything goes slower.

      And also because the network is dreadfully slow so the more data you use 'because RAM is cheap' means longer waiting times for it to travel down the tubes to my computer.

      And also because electricity is so expensive nowadays, lots of servers are hosted in a virtual environment and the host computer needs to share its RAM out amongst them so there is less available for your bloaty apps.

      So, you insensitive clod, by not coding more efficiently, you're not just slowing the whole internet down but also killing the planet! :)

    19. Re:I don't get it. by Anonymous Coward · · Score: 0

      I agree with your sentiment, and unlike my sibling posters wouldn't mind a slim browser that could open many tabs in a low amount of RAM.

      That said, you completely missed the GP's point. His question wasn't why using so much RAM was a problem, it was why using so much RAM on a computer with so much more STILL created instability. On a system with resources available, using some of those available resources should not cause flakiness.

      I am now curious myself. If we're going to design a program that takes advantage of modern HW, well, shouldn't it do it correctly?

    20. Re:I don't get it. by Anonymous Coward · · Score: 0

      Then you don't open 50 tabs at the same time. You open as many as you need and your computer can hangle. I have 4 gigs and I can open more tabs.

      This model scales.

    21. Re:I don't get it. by joranbelar · · Score: 2, Informative

      That has nothing to do with what he's asking. His question is: For those users who can AFFORD to open dozens of tabs, why should the OS get sluggish if you're only using 10% of total available RAM?

    22. Re:I don't get it. by Anonymous Coward · · Score: 0

      Most corporate environments only have computers with 1gb of ram if they are lucky. The company I work for has about 25,000 employees on XP wth an average of 768ram. If a new browser requires a massive expenditure of money for hardware, guess what corporations will not bother doing.. using the new browser.

    23. Re:I don't get it. by Anonymous Coward · · Score: 0

      My old computer from 3 years ago has 2gb of RAM. 4gb of RAM is now $40-50. I don't know why they don't just stick 1gb DIMMs into cereal boxes.

      Complain when 1mb of $50, not 4gb.

    24. Re:I don't get it. by Anonymous Coward · · Score: 0

      Doesn't this simply mean that people with less resources should open less tabs?

      I'd consider bloated an app that would require tons of resources when you open a basic website.

    25. Re:I don't get it. by Anonymous Coward · · Score: 0

      Some of us have expensive new computers but would like our browsers to be slim and streamlined to allow us to use those expensive new computers for development, gaming and the like without having to shut down our browsers.

      Resource-friendly applications aren't just friendly towards older machines, they're also friendly to users that like to keep many applications open at once.

      Where does this mindset come from among developers that just because computers are getting more powerful they're allowed to use all that new power in their application? I understand that game developers need to have this mindset since they have to constantly one-up themselves and other developers with each new release. But the browser is one class of application where this really shouldn't be the mindset.

    26. Re:I don't get it. by Anonymous Coward · · Score: 0

      Then don't upgrade to the newest browser version.

    27. Re:I don't get it. by Anonymous Coward · · Score: 0

      It's not. I don't give a hoot if it uses more memory. If it is faster / more stable against crashing all tabs / etc ... I am all for it.

      PC's need to improve and memory footprint is irrelevant now. Users want Performance / Efficiency / Usability. If providing that requires more threads / memory... No one cares.

    28. Re:I don't get it. by Anonymous Coward · · Score: 0

      Then use older software?

  10. Re:How Ironic by Anonymous Coward · · Score: 1, Informative

    irony (plural ironies)

    1. A statement that, when taken in context, may actually mean the opposite of what is written literally; the use of words expressing something other than their literal intention.
    2. (colloquial) The quality or state of an event being both coincidental and contradictory in a humorous or poignant and extremely improbable way.
  11. As far as speed goes by Anik315 · · Score: 1

    As far as speed goes, it's not even close. Chrome has JavaScript VM that leaves IE in the dust.

    1. Re:As far as speed goes by Dannybolabo · · Score: 1

      Did you read that press release all by yourself? Let's wait for some solid testing before we judge eh?

      Newer doesn't necessarily = better

      --
      Give a man a fire and he's warm for a day. Light a man on fire and he's warm for the rest of his life. - Terry Pratchett
    2. Re:As far as speed goes by Zarel · · Score: 2, Interesting

      Did you read that press release all by yourself? Let's wait for some solid testing before we judge eh?

      Newer doesn't necessarily = better

      http://ejohn.org/blog/javascript-performance-rundown/

      You mean like this solid testing?

      --
      Want a high quality FOSS RTS game? Try Warzone 2100!
  12. chrome runs great on old machines by Kz · · Score: 2, Interesting

    i'm trying it in the only windows machines i have at home: a 700Mhz P3 laptop with 256MB RAM and XP SP2. it's slightly faster than FF3, and a lot better than FF2 on this machine.

    maybe on bigger machines it will use lots of RAM, but on limited machines its really good

    --
    -Kz-
    1. Re:chrome runs great on old machines by TwistedSymmetry · · Score: 3, Insightful

      How many tabs were you using on those machines? It's probably more that it uses less RAM than firefox with a smaller number of tabs. I would expect that it would be worse than firefox on a low RAM system with larger numbers of tabs.

      Perhaps the best way to compare the two browsers would be to make a graph of memory consumption by number of tabs (assuming each tab contains comparable web pages).

      I noticed that Opera was much better memory-wise than firefox with low numbers of tabs, but with higher numbers it ceased to have much advantage.

    2. Re:chrome runs great on old machines by Coldness · · Score: 1

      I'm gonna have to agree there. I tossed chrome on my EEE PC 1000H and it's running absolutely great, even flash playback is significantly smoother then it was in firefox.

  13. 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.

    1. Re:Hmmm by abigor · · Score: 3, Informative

      You are correct. Linux, Windows, and pretty much all modern operating systems implement copy-on-write.

    2. Re:Hmmm by Anonymous Coward · · Score: 0

      Windows supports shared memory (as well as copy on write pages), so the code size is not a problem here. You will get some overhead because of the structures that have to be allocated for each process as well as all the synchronization stuff (context switching isn't free).

    3. Re:Hmmm by encoderer · · Score: 1

      Spawning a process on Windows does involve more overhead than it does on Linux.

      But after its created, a quiet process doesn't use very many resources at all.

      Chances are your Windows PC has about 200-400 process as soon as you start your PC. Still, it runs snappy. And I'm at work, I've got a 4 year old Latitude D800. Not bad, but hardly a speed machine.

    4. Re:Hmmm by Anonymous Coward · · Score: 0

      fork() may not be "fork" but there is indeed a fork.

    5. Re:Hmmm by cbhacking · · Score: 1

      Actually, since fork(2) must clone the application memory space, I beleive it can under some circumstances take longer than CreateProcess. That said, the fundamental point is correct; provided the per-process allocation is kept small, only one copy of the static data need reside in physical memory.

      --
      There's no place I could be, since I've found Serenity...
  14. Tab-per-process not so good for memory? by TwistedSymmetry · · Score: 1

    Hmm, so the process-per-tab model of Chrome results in more rather than less memory consumption. Google's cartoon claimed that memory consumption would be less overall. So is google wrong? Or did this test fail to show the advantage of this model over long browsing sessions, as google claimed there was? Or perhaps the beta is more bloated, as others suggested for IE8?

    My own guess is that google was wrong.

    1. Re:Tab-per-process not so good for memory? by Anonymous Coward · · Score: 1, Insightful

      The author of this article doesn't understand copy-on-write paging. Chrome isn't actually using that much memory.

    2. Re:Tab-per-process not so good for memory? by Anpheus · · Score: 2, Interesting

      I tested it, and with only iGoogle, a digg article, and this page open as tabs in both Firefox and Chrome, they had about the same memory usage. Firefox had 70MB, Chrome had 80MB. (I use Firefox 3.0.1.)

      I opened up my user profile on Slashdot and ten articles I had recently commented on in both Chrome and Firefox. Firefox became unusable as it started processing the JS and it finished much more slowly. When the dust had settled, Chrome was using 180MB and Firefox 220MB.

      I went to Digg.com and loaded all of the top hits then. Chrome's memory usage spiked much more quickly, dual core machine and all. Chrome started using a lot more than Firefox. 388MB for Chrome, 284MB for Firefox.

      Then I killed all the Digg tabs on both. Chrome went to 186MB, Firefox went to 260MB.

      Then I killed all the Slashdot pages I added after those first three tabs (iGoogle, Digg, Slashdot pages.) Chrome is down to 80MB, Firefox is down to 180MB. After about ten seconds though, the Firefox number went to 130MB.

      Seems to be staying there for the time being. If I kill all the tabs in both browsers except for about:config in Firefox and about:memory in Chrome, I get 30MB usage in Chrome and 110MB usage in Firefox.

  15. 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.

    1. Re:Didn't measure memory correctly by SAfeR · · Score: 2, Insightful

      Mod parent up. And do a comparison for yourselves. It's not that hard.

    2. Re:Didn't measure memory correctly by drakethegreat · · Score: 2, Insightful

      Is this that surprising? I mean the whole tone of the article suggests they know nothing of how things work behind the scenes. Not to mention if you have 20 tabs open the OS can still page swap with VM. This whole article screams noobs to me.

    3. Re:Didn't measure memory correctly by Shados · · Score: 1

      Question: Would it be possible that the memory usage that was measured for IE8 was flawed in the same way?

    4. Re:Didn't measure memory correctly by Anonymous Coward · · Score: 0

      It's not the amount of code, it's the amount of data. Each process has its own stack, each has its own data structures, its own buffers, its own allocated system resources, etc.

    5. Re:Didn't measure memory correctly by Anonymous Coward · · Score: 0, Informative

      Threads do not have separate address spaces so they don't require fancy memory-management tricks like separate processes do.

    6. Re:Didn't measure memory correctly by QuantumG · · Score: 1

      Do you not think the same is true of a single process app?

      --
      How we know is more important than what we know.
    7. Re:Didn't measure memory correctly by The+MAZZTer · · Score: 1

      You know I thought they might have done something like that when I read the summary. You can see clear metrics of memory on about:memory in Chrome.

    8. Re:Didn't measure memory correctly by JesseMcDonald · · Score: 1

      Would it be possible that the memory usage that was measured for IE8 was flawed in the same way?

      Likely true, but the results would still tend to favor the browser that launched the fewest processes. For example, if 20 Chrome processes were to require 1 MB of private space each plus 30 MB of shared space (50 MB total), and 10 IE processes required 2 MB each plus 30 MB shared (again, 50 MB total), the working sets would appear to give IE an advantage (31MB*20 > 32MB*10) even though they're using the same amount of memory.

      --
      "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
    9. Re:Didn't measure memory correctly by Vexorian · · Score: 1

      what? You mean you have to know more than opening task manager before doing memory benchmarks? *shock*.

      --

      Copyright infringement is "piracy" in the same way DRM is "consumer rape"
    10. Re:Didn't measure memory correctly by seeker6182000 · · Score: 1

      Yes, the Devil Mountain "research staff" appear to be very naive when it comes to measuring memory usage for processes. As a result they are counting all of the shared code pages, open data files, and other shared memory pages for each process. http://msdn.microsoft.com/en-us/library/ms684891(VS.85).aspx

  16. Re:How Ironic by commodoresloat · · Score: 5, Funny

    So, in other words, his comment actually conveyed the precise opposite of "irony."

    How ironic.

  17. But we can already crash EVERY tab at once by Cynic.AU · · 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.

    1. Re:But we can already crash EVERY tab at once by The+MAZZTer · · Score: 1

      Fun, I just tried it. Thanks for not making it a link, by the way.

    2. Re:But we can already crash EVERY tab at once by Stormwatch · · Score: 5, Funny

      Simply inserting an a href linking to "evil:%" crashes chrome.

      See? Google does NOT do evil!

    3. Re:But we can already crash EVERY tab at once by Anonymous Coward · · Score: 0

      Wow. that really does crash the entire set of tabs. I though you were joking...

    4. Re:But we can already crash EVERY tab at once by TummyX · · Score: 2, Informative

      Weird. Just copying "evil:%" into the clipboard and right clicking on the URL bar in chrome does the same thing.

    5. Re:But we can already crash EVERY tab at once by Anonymous Coward · · Score: 0

      Lol, they are really serious about this "do no evil" thing.

    6. Re:But we can already crash EVERY tab at once by Anonymous Coward · · Score: 0

      You mean like this?

    7. Re:But we can already crash EVERY tab at once by mcrbids · · Score: 1

      Don't confuse architecture with implementation.

      The architecture of chrome is that each tab works as a separate process, much like an operating system. The implementation of that architecture is obviously not 100% complete.

      A good parallel is Java's runtime engine. Java applications run inside a jail that limits what a java application can do to your system. This makes a Java application natively more secure than a .exe just about any day of the week. However, over the years, a number of faults have been found in the implementation of the JRE architecture.

      Bugs in implementation usually have little effect on the applications that depend on the architecture - because they fall outside the design goals of the architecture, most applications wouldn't care about the bug, except those that you want to prevent in the first place.

      Chrome is a good set of ideas that Netscape was getting dangerously close to stumbling upon before Microsoft distracted them in 1997 or so. You have to respect Microsoft for delaying anything like Chrome from developing for a good 10 years or so.

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
    8. Re:But we can already crash EVERY tab at once by Suhas · · Score: 1

      What's with "evil"? Just put :% as an href or directly in the address bar and it will crash. Every time.

    9. Re:But we can already crash EVERY tab at once by Anonymous Coward · · Score: 0

      It doesn't crash Chromium. (Don't ask me what the difference between Chrome and Chromium is. It's shrouded in mystery.)

    10. Re:But we can already crash EVERY tab at once by Anonymous Coward · · Score: 0

      actually just typing ":%" in the url bar is enough to kill it.

    11. Re:But we can already crash EVERY tab at once by JayJay.br · · Score: 1

      even easier: just type ":%", no quotes, at the address bar.

    12. Re:But we can already crash EVERY tab at once by Anonymous Coward · · Score: 0

      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.

      Really? I just tried it, and it didn't work. At all.

  18. We need to go in the other direction by FlyByPC · · Score: 0, Troll

    IE6 and even Firefox are already huge. I definitely plan to stick to Firefox. First of all, if it ain't broke, why break it?

    ...and I like Google -- and I really wanted to like Chrome, as well (after all, competition is good). But viewing the bite-size videos (how about a single overview, rather than having to keep clicking for a snippet on each feature?), I didn't see anything useful -- only a lot of integration with Google Search. Guys, I already have Google as my start page. I don't need a toolbar, custom browser, or especially any spyware^H^H^H^H^H^H^Hsearch application to snoop through^H^H^H^H^H^H^H^H^H^H^H^Hindex my hard drive. Do no evil? Well, maybe. But their brand of "good" has rather long tentacles these days.

    I guess it's this newfangled "cloud computing" thing. I'm condemning myself to the old-curmudgeon category by saying this, but they can have my local apps when they pry them from my cold dead hard drive. I'd rather build a computer from scratch and write my own apps in machine code than trust "the cloud" to keep my information safe and secure.

    ...and you kids stay the heck off my lawn, too.

    --
    Paleotechnologist and connoisseur of pretty shiny things.
    1. Re:We need to go in the other direction by shish · · Score: 3, Insightful

      I definitely plan to stick to Firefox. First of all, if it ain't broke, why break it?

      A single plugin in a single tab can take down the entire browser; I think that qualifies as broken :-/

      --
      I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
    2. Re:We need to go in the other direction by Anonymous Coward · · Score: 1

      ...any spyware^H^H^H^H^H^H^Hsearch application to snoop through^H^H^H^H^H^H^H^H^H^H^H^Hindex my hard drive...

      FFS. Couldn't you have just used ^W?

    3. Re:We need to go in the other direction by FlyByPC · · Score: 1

      Kids these days. Back in my day, we not only didn't have no fancy ^W, we had to toggle in those ^Hs in binary.

      (In other words, good point. Ya learn something every day. Thanks.)

      --
      Paleotechnologist and connoisseur of pretty shiny things.
    4. Re:We need to go in the other direction by Pulzar · · Score: 3, Interesting

      But viewing the bite-size videos (how about a single overview, rather than having to keep clicking for a snippet on each feature?), I didn't see anything useful -- only a lot of integration with Google Search.

      I wish some people would just download Chrome and give it a shot instead of theorizing about why it's broken based on "bite-size videos", and then comment. There's nothing useful to *see*, really, it's a browser with a simpler UI. There's no integration with Google Search, nothing that Firefox doesn't have as well, anyway. But, it's so damn fast, very noticeably faster than Firefox, and you'd see that if you just took the time to try it.

      It's also more stable by design, but that will take some time to really appreciate (or realize that it's a bogus claim).

      But, speed... you see that right away.

      --
      Never underestimate the bandwidth of a 747 filled with CD-ROMs.
    5. Re:We need to go in the other direction by Burdell · · Score: 2, Interesting

      A single plugin in a single tab can take down the entire browser; I think that qualifies as broken :-/

      That's why I use nspluginwrapper. I run x86_64, so it is required if I want to use any i386 plugins, but it helps with the native plugins as well.

    6. Re:We need to go in the other direction by abigor · · Score: 1

      In all honesty, desktop apps aren't going anywhere. The big deal with web apps is not for you, Joe Homeuser, but for the enterprise, where things like salesforce.com, Taleo, and so forth are becoming real alternatives. Having a stable, "multitasking" browser (so to speak) is very important for these emerging apps.

    7. Re:We need to go in the other direction by Spy+Hunter · · 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.

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    8. Re:We need to go in the other direction by Gr8Apes · · Score: 2, Insightful

      Don't install that plugin?

      Seriously, I run noscript and a couple of dev plugins, and that's it with only rare lockups. This would be on OSX, Linux 64bit, and XP.

      --
      The cesspool just got a check and balance.
    9. Re:We need to go in the other direction by prestomation · · Score: 2, Insightful

      One could almost say that Chrome is less integrated with Google Search. One of the only things I'm missing in Chrome is FF's Awesomebar's "I'm Feeling Lucky" behavior.

      I can type "wiki somethingrandom" and it will take me straight to the wiki page in FF, but in Chrome it simply takes me to the search results.

      That one click really makes a difference ;)

    10. Re:We need to go in the other direction by Anpheus · · Score: 1

      Tabs aren't "obeying" Fitt's law, even when you maximize the browser they don't touch the screen edge to give them the magical infinite height property that Apple touts with OSX's menu bar.

      I'm not dismissing Fitt's law, just saying that Google wasn't designing for it.

    11. Re:We need to go in the other direction by Bogtha · · Score: 2, Insightful

      I definitely plan to stick to Firefox. First of all, if it ain't broke, why break it?

      Then why are you using Firefox? After all, the Mozilla Suite wasn't broken. Is it because there's still room for improvement even though the predecessors aren't broken?

      --
      Bogtha Bogtha Bogtha
    12. Re:We need to go in the other direction by Anpheus · · Score: 1

      From Vista post: You know what, it appears it's different in XP and Vista. At work my experience was that the tabs didn't touch the top. In Vista, they do. Could someone test again in XP as I don't have any XP machines at home.

    13. Re:We need to go in the other direction by Vexorian · · Score: 3, Insightful
      Is Chrome open source though? My impression is that google is actually taking the approach of having a proprietary , official, version + the development code base called 'chronium' that goog will make sure users never use and comes with so many funny extras like the unique id stuff.

      Chrome is quite useless for me right now, as there is no Linux windows, and the things you mentioned don't really sound as if they are worth booting windows.

      The only useful thing of those you mentioned would be the incognito mode but I can do that with firefox using some command line stuff, the rest is... Well, If I wanted responsiveness, I am just ok with ff3 in this computer, the alleged security bonus from process separation seems a little irrelevant when considering I won't have a whitelist for javascript, so indeed it won't be possible to block doubleclick and google-analytics in Chrome, unlike the firefox+noscript combination I am already using...

      Whatever Fitt's law is, I take it that's irrelevant as heck?

      --

      Copyright infringement is "piracy" in the same way DRM is "consumer rape"
    14. Re:We need to go in the other direction by Anonymous Coward · · Score: 1, Insightful

      I have had enough of firefox. It's slow, has random freezes and is a pain. I tried Chrome and on JavaScript heavy pages it was fast. Try it on a tiddly wiki.
      Soon as chrome is out for Linux, it will be goodby firefox.

      Though I expect the JavaScript VM will find it into Firefox ...

    15. Re:We need to go in the other direction by magus_melchior · · Score: 3, Informative

      search application...
      I'm sorry, but I must have missed the memo where Google Desktop was supposedly installed alongside Chrome.

      You were probably better off reading the comic rather than watching a bunch of Mac-style videos. The key stuff Chrome brings to the table are: (1) Process isolation per open tab and plugin, with a task manager to kill processes that misbehave, (2) new Javascript engine complete with JIT precompiler. Now if you're browsing with FF nightlies, you might already have a snazzy new JS engine. But a crashed tab still brings down your session with it. I've read blog posts and commentary about how you can type in some obscure remote mode Firefox command to get the multiprocess benefits, but unless Firefox makes that standard-- and that's a pretty fundamental design change-- Chrome has an advantage in terms of stability.

      At least, until people start spamming Chrome users through Gears.

      --
      "We are Microsoft. You shall be assimilated. Competition is futile."
    16. Re:We need to go in the other direction by Chuck+Chunder · · Score: 2, Informative

      The tabs hit the top of the screen for me in XP (when the browser is in full screen mode).

      --
      Boffoonery - downloadable Comedy Benefit for Bletchley Park
    17. Re:We need to go in the other direction by SanityInAnarchy · · Score: 1

      When Flash crashes, I still have to restart the browser. Firefox doesn't crash because of it -- nor does Konqueror, for that matter -- but Flash never gets restarted until the browser does.

      Of course, my biggest complaint is the speed, but I haven't used Flash on 32-bit Ubuntu for so long that I don't remember if it, for example, plays fullscreen HD video at a reasonable speed. (Because mplayer does.)

      --
      Don't thank God, thank a doctor!
    18. Re:We need to go in the other direction by SanityInAnarchy · · Score: 2, Insightful

      You're thinking "extension" -- we're talking plugins.

      Flash is particularly bad -- and, far too often, necessary.

      --
      Don't thank God, thank a doctor!
    19. Re:We need to go in the other direction by ceoyoyo · · Score: 2, Insightful

      It's fast because they have a nice javascript engine. That engine is open source. If I remember correctly, both Firefox and Apple/KDE are building similar engines (also open source, I think). Google got the first one out to the general web, but it's not going to be anything special four months from now.

    20. Re:We need to go in the other direction by Anonymous Coward · · Score: 0

      Lots of us can't. We don't have Windows.

    21. Re:We need to go in the other direction by Spy+Hunter · · Score: 3, Interesting

      Yes, it's completely open source. Mozilla takes the exact same approach of a "blessed" official binary compiled from the freely-available sources.

      Chrome may not be worth booting Windows for, but there will be a Linux version as soon as some Linux people finish porting it, and if you are paranoid about Google's official version I'm sure the Debian folks will be happy to oblige with "Matte" or whatever they end up calling their rebranded Chrome builds (c.f. IceWeasel).

      Fitts' law is hardly irrelevant; it's a very important UI design principle. Wikipedia is your friend. That isn't the only non-obvious improvement Google's made to tabbed browsing either. The subtle animations are cool but perhaps the nicest thing is the way tabs don't resize as you close them, until you mouse away. It's hard to describe but it fixes a major annoyance every other tabbed browser has when closing several tabs at once in a crowded window. The implementation of tab dragging is also quite nice, the popup blocker UI is unobtrusive, the status bar only appears when you need it. Overall, the minimalistic UI uses up the least space of any browser's UI (by far), leaving more screen real estate for pages.

      Your only valid complaint is that there's no add-ons, so no noscript, flashblock, adblock, GreaseMonkey, etc. I feel confident that open-source hackers will fix this soon, though Google may decide not to include support in the official Google builds.

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    22. Re:We need to go in the other direction by Allador · · Score: 1

      even when you maximize the browser they don't touch the screen edge

      They do on my box, Vista Business x64.

      Only when the browser window is non-maximized do they not stretch to the top of the window.

    23. Re:We need to go in the other direction by Anonymous Coward · · Score: 0

      How does Fitt's Law apply? The target is now further away and the same size (actually, Chrome's tabs are smaller than IE7's). It'll take longer to locate according to Fitt's law.

      It's still more logical to place them up there though so a net win from my POV.

    24. Re:We need to go in the other direction by pjt33 · · Score: 1

      I have cnn.com mapped to 127.0.0.1 in my hosts directory because at one point any time I went to a CNN page it would start some Flash applet which would crash and take down Firefox. It's possible that with more recent versions of Flash, Flashblock and CNN's website this is no longer a problem, but I can't be bothered to find out.

    25. Re:We need to go in the other direction by Anonymous Coward · · Score: 0

      I wish some people would just download Chrome and give it a shot

      Windows only; I think the accounts dept still run that. I have a win2k VM but recent webkit builds don't run well if at all and Chrome is unsupported for Win2k. As pointed out at length elsewhere, there's a hell of lot of work required to get functional OSX and Linux builds. Plus V8 currently lacks x86-64 code generation so I'd probably forego V8 and do native builds with squirrelfish on my linux machines (both at work and at home).

      But, it's so damn fast, very noticeably faster than Firefox

      So you've compared it against firefox nightlies with TraceMonkey JIT enabled?

    26. Re:We need to go in the other direction by m50d · · Score: 1

      Rather than waiting for Chrome, why not try Opera or Konqueror?

      --
      I am trolling
    27. Re:We need to go in the other direction by Ash-Fox · · Score: 1

      Rather than waiting for Chrome, why not try Opera or Konqueror?

      Note: I am not the grand parent. I am also a KDE user, but I use Firefox 3 currently - I am not really a advocate for Firefox.

      My personal experiences with Opera, is that it wouldn't display the plugins installed on the system, they just came up as gray boxes and I could hear sound from the plugin.

      With Konqueror, it is quite unstable, doesn't work with the bank sites I use (javascript issues, opera had a problem with less bank sites too related to javascript), my system would end up becoming less responsive after having many windows and tabs open when compared to FF3.

      --
      Change is certain; progress is not obligatory.
    28. Re:We need to go in the other direction by Anonymous Coward · · Score: 0

      When the window is maximized the tabs touch the top of the screen, making them infinite in size according to Fitts' law.

    29. Re:We need to go in the other direction by Gr8Apes · · Score: 1

      same thing, really.

      I have the flash plugin, even on my 64 bit linux box. I also have noscript. So, by default, I have no flash. (Requires script to run to load...)

      Yes, it means if I want to see something in flash I need to manually load it, but I'd rather have that than a crashing system.

      --
      The cesspool just got a check and balance.
    30. Re:We need to go in the other direction by m50d · · Score: 1

      With Konqueror, it is quite unstable, doesn't work with the bank sites I use (javascript issues, opera had a problem with less bank sites too related to javascript), my system would end up becoming less responsive after having many windows and tabs open when compared to FF3.

      Hmm, that's the precise opposite of my experience. Are you using (K)ubuntu's KDE, or KDE4, or something?

      --
      I am trolling
    31. Re:We need to go in the other direction by Ash-Fox · · Score: 1

      Hmm, that's the precise opposite of my experience. Are you using (K)ubuntu's KDE, or KDE4, or something?

      Kubuntu Hardy, KDE3 on this laptop. I use KDE3 on SuSE Linux Enterprise Desktop 10.2 on another computer too.

      --
      Change is certain; progress is not obligatory.
    32. Re:We need to go in the other direction by halltk1983 · · Score: 1

      Because I know that when I'm at home, I never use GMail, Google Docs, Google Maps. I definitely don't check my Yahoo Mail account, TV guide, or watch streaming video.

      In fact, I'll bet that I never play a game where most of the world processing occurs on a remote server that might benefit from a universal interface (documentation states that a Mac and Linux version are on the way).

      And being able to create "Application" shortcuts won't be used at home either. Being able to tell my parents that I "installed" google docs for free instead of Microsoft Word won't be helpful. Not having to recover their information the next time it gets overloaded with malware won't save me any time.

      I see what you mean. No use for "Web 2.0" except in the office.

      --
      Watch for Penguins, they eat Apples and throw rocks at Windows.
    33. Re:We need to go in the other direction by ponraul · · Score: 1

      How does Firefox's, Opera's or IE's tabbing "violate" Fitts's Law?

      Fitts's Law is a relationship between mouse movement distance and cognitive load. Saying that something violates Fitts's Law would be like saying something violates the laws of gravity or violates the laws of thermodynamics; violating Fitts's Law would entail that cognitive load would go down as the mouse distance between items increased.

    34. Re:We need to go in the other direction by m50d · · Score: 1

      *shrug*. I've come to expect all manner of instability and other problems from the Kubuntu KDE packages, but SuSE normally does a good job. Guess all I can say is, not my experience.

      --
      I am trolling
    35. Re:We need to go in the other direction by Ash-Fox · · Score: 1

      *shrug*. I've come to expect all manner of instability and other problems from the Kubuntu KDE packages, but SuSE normally does a good job. Guess all I can say is, not my experience.

      Beyond Konqueror's khtml being unstable in Kubuntu (works absolutely fine for anything else), not had any other stability issues in KDE, ever.

      --
      Change is certain; progress is not obligatory.
  19. Standards by DougofTheAbaci · · Score: 4, Informative

    Acid 3 Test, IE8: 14/100 Chrome: 78/100 Enough said. IE8 is another pathetic attempt at a good browser. As a web designer and developer I can tell you I look forward to mass acceptance of the final version of Chrome. Under no circumstances do I EVER expect to look forward to IE, any version.

    1. Re:Standards by Phroon · · Score: 4, Interesting

      WebKit itself is doing 100/100 on Acid3. One would assume that Chrome would be performing similarly as it is based on WebKit, especially when this 100/100 result was achieved in March of 2008. Is Chrome based on an older fork of WebKit? Or is something else going on here?

    2. Re:Standards by Dannybolabo · · Score: 1

      Let's also remember that IE8 is still in beta. I'm not trying to apologize for MS (i use FF3), but you're comparing a final release product with a beta. Apples and oranges?

      --
      Give a man a fire and he's warm for a day. Light a man on fire and he's warm for the rest of his life. - Terry Pratchett
    3. Re:Standards by The+MAZZTer · · Score: 1

      You must still be using IE8b1. b2 gets a whopping 21!

      Also my Chrome gets 79*, so there!

      * - I'm serious, actually. Although test results tend to fluctuate if you have high CPU load elsewhere and/or a speed test just barely passes sometimes.

    4. Re:Standards by FictionPimp · · Score: 1

      What? Chrome is in beta......

    5. Re:Standards by Anonymous Coward · · Score: 0

      It might be their faster-than-light javascript engine. after all Acid3 IS javascript.

    6. Re:Standards by xant · · Score: 2, Insightful

      Although I suspect V8 is the reason for the difference, there may also be changes in webkit since then. Firefox wavered back and forth on passing Acid2 for a while because practical considerations made it hard to implement. The same thing has been happening on FF/Acid3 as well (although I don't think it has ever passed Acid3).

      Passing an Acid test competes with practicality at times, and quite often changes that make a browser pass later have to be clobbered to make way for reality. Standards are a journey, not a destination :-).

      --
      It's rare that you're presented with a knob whose only two positions are Make History and Flee Your Glorious Destiny.
    7. Re:Standards by beelsebob · · Score: 2, Interesting

      Chrome has it's own JavaScript engine. Acid3 tests JavaScript. V8 may be fast, but it's also wrong. I'll stick with the fastest implementation that is close to correct out there, which at the moment is WebKit's Squirelfish.

    8. Re:Standards by Anonymous Coward · · Score: 0

      who gives a shit? I can't think of even ONE thing that Acid 3 tests that I or any normal person would give a damn about. (SVG is a sad joke, and do I really care whether the JavaScript engine handles errors differently from what Acid3 expects? Please...)

    9. Re:Standards by Allador · · Score: 2, Informative

      You do realize that ACID isnt an actual conformance test of any standard, right?

      It's something that 'some guys' put together, and seemed reasonable enough (in a world with no reference implementation or conformance tests) that its gotten some mind share.

      In addition, Acid2 is a much better representation of things actual web designers will do. Acid3 is a little out there, IMO.

      And dont forget the phenomenon of browsers being optimized to Acid test, rather than actual real-world usage. Similar to what happened in the graphics card world. Companies optimized for the specific tests used by reviewers, rather than real world use.

    10. Re:Standards by Anonymous Coward · · Score: 1, Informative

      Chrome uses an outdated version of Webkit: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.19 (KHTML, like Gecko) Chrome/0.2.151.0 Safari/525.19. This is why the carpet bombing exploit works in Chrome.

      Safari 4.0pre has newer Webkit (and passes ACID3): Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/526.11 (KHTML, like Gecko) Version/4.0dp1 Safari/526.12.2

    11. Re:Standards by caluml · · Score: 1

      Look at the source for the Acid3 page. It's horrific :)

    12. Re:Standards by Anonymous Coward · · Score: 0

      I don't have a reference, but I read that this is indeed the case: they're using an older version of WebKit.

    13. Re:Standards by cbhacking · · Score: 1

      IE8b2 will hit 21/100 if you give it a sec to get past the really long test at around 12 or so. It doesn't actually matter whether you allow MSXML or not, either.

      Chrome is definitely faster at Javascript and better at Acid3, but IE isn't *quite* as bad as you're saying. It is also improving - 21 isn't much but it's better than the previous version.

      --
      There's no place I could be, since I've found Serenity...
  20. Re:How Ironic by Anonymous Coward · · Score: 0, Redundant

    Ironic indeed.

  21. What Happened too.... by FooMasterZero · · Score: 2, Funny

    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 Vista, surely announce a new, very demanding era in Web-centric computing."

    Whatever happened to the web being called thin clients. That sounds morbidly obese

    1. Re:What Happened too.... by Darkness404 · · Score: 1

      Whatever happened to the web being called thin clients. That sounds morbidly obese

      Having only read the summery, I can assume that this isn't some computer running with 512 MB of RAM, but rather one with 2-3 GB of RAM. And really 270 MB of RAM isn't a significant % of RAM if you are using that much. Now, I could be wrong and it still uses that much with 512 MB of RAM, but really, RAM is no use just doing nothing, a browser should use it effectively.

      --
      Taxation is legalized theft, no more, no less.
    2. Re:What Happened too.... by Anonymous Coward · · Score: 0

      Web2.0 Happened

    3. Re:What Happened too.... by Anonymous Coward · · Score: 0

      And using 400MB as opposed to 20MB to display about:blank makes more sense if you have 2GB??
      Please, just because people use the browser to do more, doesn't mean people stopped multitasking from non-browser apps.

    4. Re:What Happened too.... by zeptobyte · · Score: 1

      The only reason this is even remotely an issue is because 64-bit computing isn't yet as prevalent as it needs to be. Considering Kingston RAM is available at prices as low as $36 for a 2GB DDR2 667 stick, even Joe User could easily afford 4GB of RAM. Unfortunately, Joe User doesn't have that much, because he's still using a 32-bit OS. I think that Microsoft's decision to support a 32-bit version of Windows 7 is a mistake; they need to use their position as the OS leader to push us into the 64-bit era. Oh well, it will happen eventually. But 300GB of RAM isn't significant at all with 4GB. 7.5%, which is nothing. Sure, it's more than needs to be used, but we're going to have to accept larger memory use as more memory becomes available, just as we've accepted having our executables far larger and slower than they could be, simply for the sake of making them easier to write. We have huge hard drives and lightning quick processors, so programs have become bloated and slower, but no one has complained, because they still don't take up a significant amount of hard drive space, and they most often run as fast as we can use them. They could reduce the memory usage, but that would come at the expense of extra features, since there is obviously a limited amount of developer time available. Besides, I believe those numbers are for virtual memory, which is basically a useless statistic to measure. Chrome is claiming 136MB of virtual memory, but only 83MB of actual memory use. And that's not bad at all.

    5. Re:What Happened too.... by Darkness404 · · Score: 1

      But what happens when you navigate to other pages? In Firefox, the browser starts out lean and mean but when you start browsing for an hour, you can expect really high RAM usage, but if Chrome can stay at ~400 MB on a 3 GB machine, thats good compared to Firefox which would happily eat 1 GB of RAM after a few hours of browsing

      --
      Taxation is legalized theft, no more, no less.
  22. Re:How Ironic by Darkness404 · · Score: 4, Informative

    Just because something takes up more resources doesn't mean it has to be slower. Granted, something that takes less resources usually runs faster, but a good application that makes good use of RAM and CPU power can seem fast.

    --
    Taxation is legalized theft, no more, no less.
  23. These articles still don't answer my question by RobertinXinyang · · Score: 1

    Is there a good reason to switch from IE or firefox (currently using firefox 3.0.1). to Chrome. I use some google apps; but, for office apps I generally use openoffice. I will say that I haven't looked too close; however, I have seen nothing that makes me feel that I have to switch.

    Are there any real benefits to switching today?

    1. Re:These articles still don't answer my question by Dannybolabo · · Score: 1

      Not at the moment. Any "new" features in Chrome are easily replicated with FF extensions.

      --
      Give a man a fire and he's warm for a day. Light a man on fire and he's warm for the rest of his life. - Terry Pratchett
    2. Re:These articles still don't answer my question by Anonymous Coward · · Score: 0

      Not at the moment. Any "new" features in Chrome are easily replicated with FF extensions.

      Cool, can you point me to the stop-fragmenting-memory-and-slowing-down extension, and the multi-process-isolation-so-the-whole-browser-doesn't-crash extension?

      If the only thing that comes out of this is that it is a wakeup call for Firefox, then it was still worth it IMO.

    3. Re:These articles still don't answer my question by SanityInAnarchy · · Score: 1

      I would say, yes from IE, no from Firefox.

      And the performance is a "new" feature, and one not easily duplicated by Firefox, unless you're already on Tamarin -- and I'm not sure we know yet whether Tamarin beats V8.

      --
      Don't thank God, thank a doctor!
    4. Re:These articles still don't answer my question by Allador · · Score: 2, Insightful

      How does FF extensions do the following:

      - multi-processed architecture, rather than the ancient one-process-for-everything philosophy of FF?

      - plugins running in separate processes

      - stop leaking memory like a sieve, even on FF3

      - run in low-priv sandbox on Vista

      I hate to join the hype here, especially over a product so beta.

      But the google folks have, IMO, the right idea of where browsers need to be in 3-5 years. MS is doing the same.

      Firefox's old architecture is starting to show.

      I dont know where Opera will fit into wrt mult-threadede vs. multi-process. But Opera is a better product right now than FF3 is, so they've got a head start.

    5. Re:These articles still don't answer my question by mcvos · · Score: 1

      Firefox's old architecture is starting to show.

      True, but since Chrome is open source, Firefox can simply steal the bits they need to get back on track.

    6. Re:These articles still don't answer my question by Allador · · Score: 1

      They might, and I hope they do. At least I hope they take some ideas from Chrome and use it to make FF a better product.

      I worry though that the FF folks have decided that the one-process-for-everything is their official way and wont change it.

      I have never looked at the code, but its possible that the product is written in such a way that moving it towards more of a multi-process design would be a massive job.

  24. Re:How Ironic by Anonymous Coward · · Score: 0

    The word you are looking for is apropos.

    Of course it still would not apply because Chrome has been part of every other story on /.

  25. Firefox lean?? by WankersRevenge · · Score: 1, Redundant

    Calling Firefox lean is like referring to Chris Farely as an athlete. My new new "lean" memory optimized firefox 3 consumes just about three hundred megs of memory with a handful of tabs open. It's crazy. The only reason I use it is because it's a great development platform with some kick-ass extensions, but don't think for a moment I like the fact that my freakin web browser dominates my hardware. Is there a way of decreasing this footprint? Seriously ... was the Mozilla Suite ever this bad?

    1. Re:Firefox lean?? by Anonymous Coward · · Score: 0

      was the Mozilla Suite ever this bad?

      No, it wasn't, and I've never understood how Firefox came to be marketed so damn well. Whoever managed to seed the belief that Firefox was lean, small and fast did a superb job.

      Farley's dead btw.

    2. Re:Firefox lean?? by JesseMcDonald · · Score: 1

      Is there a way of decreasing this footprint?

      Sure. Load simpler web pages, or sacrifice performance (caching). Standards-compliance probably carries its own memory cost as well. Really, though, what difference does it make how much memory Firefox is using, so long as it doesn't exceed the available free space? Firefox seems to scale its memory use according to the amount of space you actually have. I've run it on memory-limited systems (VMs, actually -- 128MB total RAM) without any trouble, so it's not like it always requires 300MB. It just makes use of the resources that happen to be available.

      It all comes down to a trade-off between performance and memory usage. Most people care a lot about speed, and have tons of memory they're not using for anything else, so...

      --
      "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
    3. Re:Firefox lean?? by dAzED1 · · Score: 1

      I'm viewing this page, and several other pages, with firefox...with a 63,720k footprint. 64bit XP (which is only running because I'm about to play WoW). If the 300M thing is accurate, there is no way in bloody hell I'm going to use such a thing. I have a quad-core, mucho very fast ram, and plenty of excess resources...but that doesn't mean I want to encourage bad programming practices.

    4. Re:Firefox lean?? by Anonymous Coward · · Score: 0

      Buy a better computer. Your yammering about Firefox is like telling a guy driving a Ferrari that it gets bad gas mileage. I can't live without 20 tabs open and 30 extensions running! Thus why I have 8 GB of RAM.

    5. Re:Firefox lean?? by codemachine · · Score: 1

      Well, the Phoenix/Firebird browsers were actually very lean and simple browsers. It truly was a Mozilla browser, without the painfully big footprint of the suite. However, somewhere along the line, it got bloated again.

    6. Re:Firefox lean?? by SanityInAnarchy · · Score: 1

      No, it wasn't, and I've never understood how Firefox came to be marketed so damn well. Whoever managed to seed the belief that Firefox was lean, small and fast did a superb job.

      No, actually, it was lean, small, and fast. It's bloated quite a bit since it was Pheonix, and it's no longer marketed based on those qualities.

      It's still fast, or at least, faster than Konqueror, for some things. The difference is, if I'm already in KDE, Konq loads in half a second. Firefox takes several seconds, even when the entire thing is already cached in RAM.

      Also, I would say that the Mozilla suite was this bad -- for its time. I don't think I opened as many tabs then, and I don't think there was as much Flash then -- and it included a mail client, a chat client, a calendar, some sort of XUL console, and a newsreader -- am I missing anything?

      But you can always try for yourself -- there may still be some modern Seamonkey builds somewhere.

      --
      Don't thank God, thank a doctor!
    7. Re:Firefox lean?? by Meneth · · Score: 1

      But you can always try for yourself -- there may still be some modern Seamonkey builds somewhere.

      There certainly are, right here!

    8. Re:Firefox lean?? by Cthefuture · · Score: 1

      Heh, you're complaining about 300 MB?

      Cthefuture 4814 4.3 29.9 2734492 2450960 ? Sl Sep01 158:46 /home/Cthefuture/bin/firefox/firefox-bin

      I have like 20 tabs open. That's almost 3 GB of RAM Firefox is using LOL. That's more than anything else on the machine including the combined 3 or 4 entire Windows OS's running in VMware.

      --
      The ratio of people to cake is too big
    9. Re:Firefox lean?? by maxume · · Score: 1

      On XP, I have 14 tabs open, ff3 has been running for about 36 hours, and private bytes are at 177 MB, with virtual size at 264 MB.

      I would guess that you have used a lot of flash and java stuff since you opened it (I haven't noticed Java wake up and I use flashblock), or there are significant differences across platforms.

      --
      Nerd rage is the funniest rage.
  26. Firefox Damage Control Is More Than Enough by Anonymous Coward · · Score: 3, Interesting

    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.

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

    How many people here on Slashdot have talked about exactly what Google did with their V8 JavaScript engine and the protected memory and threading for tabs?

    Only to be flamed by a Mozilla developer or fanboy?

    There are too many people who seem to emotionally attached to Firefox. It's just a fucking browser. Dumping Firefox and wwitching to Chrome yesterday had that same feeling of dumping IE years ago.

    The same pathetic arguments and FUD that came out of the hardcore Microsoft/IE crowd are now being mimicked by the hardcore Mozilla/Firefox fanbase and developers.

    The stinking pile of crap that is the Firefox codebase isn't going to magically fix itself and bring itself up to Chrome standards. Mozilla developers had the past two years to get their shit together and they chose to play the same stupid denial and flame games they did with their atrocious memory leak problems.

    Mozilla is lucky the extension API isn't finialized in Chrome with and working ad block and flashblock extension.

    Chrome right now is the browser everyone has been dreaming of. Been running since the moment I downloaded it yesterday. No crashes and it feels like the first time I upgraded from a cooperatively multitasking OS to a full preemtively multitasking and memory protected OS.

    Bye bye Firefox. You won't be missed. Hacking on the high quality Chrome codebase is a joy. And the Google developers are incredibly friendly and helpful.

    1. Re:Firefox Damage Control Is More Than Enough by Anonymous Coward · · 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.

    2. Re:Firefox Damage Control Is More Than Enough by shanx24 · · Score: 2, Informative

      Firefox's set of extensions and features are very, very important to a "Web 2.0" user for whom the Chrome is meant. As it stands today, Chrome is a bloody useless browser, and it looks butt-ugly to boot. If I wanted Webkit and its semblance of speed, I'd just get myself a Safari, no?

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

      Not if you use Linux

    4. Re:Firefox Damage Control Is More Than Enough by mweather · · Score: 5, Informative

      Konqueror has a windows port, too.

    5. Re:Firefox Damage Control Is More Than Enough by Anonymous Coward · · Score: 0

      Konqueror does not use WebKit.

    6. Re:Firefox Damage Control Is More Than Enough by SanityInAnarchy · · Score: 1

      A usable one?

      --
      Don't thank God, thank a doctor!
    7. Re:Firefox Damage Control Is More Than Enough by Vexorian · · Score: 1, Insightful

      Awww, did the liddle Firefox fanboy get his feelings hurt?

      You seem to be more on the defensive, and do sound more heart broken and mad than the other people, perhaps you just noticed wishful thinking is not a good replacement for reality?

      Someone post another Firefox damage control article

      You are blaming these on firefox, while after reading the articles and checking out the authors I am starting to think the source is redmond.

      --

      Copyright infringement is "piracy" in the same way DRM is "consumer rape"
    8. Re:Firefox Damage Control Is More Than Enough by i.of.the.storm · · Score: 4, Informative

      Link for the google-handicapped: http://windows.kde.org/ actually lists KDE 4.1 as a release for Windows. I'm surprised there wasn't more news about it though. It seems to still be alpha/true beta quality software though but interesting nevertheless. Nice for people like me who like KDE apps but also like Windows (gasp).

      --
      All your base are belong to Wii.
    9. 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.

    10. Re:Firefox Damage Control Is More Than Enough by bigstrat2003 · · Score: 2, Interesting

      Firefox's set of extensions and features are very, very important to a "Web 2.0" user for whom the Chrome is meant.

      Less universal statements, please. Not everyone gives a damn about FF extensions. Bully for you that you do, but I find them to be rather uninspiring and useless. See? That's why universal statements are bad, they open you up to counterexamples that way.

      As it stands today, Chrome is a bloody useless browser...

      I dunno, it browses Web pages. That's what I want a browser for, should I be expecting something else? The only thing that disappoints me right now is the lack of native RSS support.

      ...and it looks butt-ugly to boot.

      Uglier than Firefox? Shit, that's saying something!

      To be fair, Firefox isn't actually ugly, it's just plain. That's fine, that's their choice. But don't hate on Chrome because the developers wanted to make it look halfway decent. Its aesthetic sense isn't bad (it's a bit minimalist for my taste, but their choice of colors and icons are good in my opinion), and at least they're trying to look good, which is more than you can say for Firefox.

      --
      "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
    11. Re:Firefox Damage Control Is More Than Enough by pcolaman · · Score: 2, Interesting

      I agree with all but one thing. I won't completely give up IE7 until Netflix is compatible (I enjoy my Instant Watch) and I won't give up Firefox until ESPN's reply form shows up correctly on Chrome. Other than that I probably use Chrome about 95% of the time now, even after only using it for a day.

    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 kdemetter · · Score: 2, Insightful

      Awww, did the liddle Firefox fanboy get his feelings hurt?

      Poor baby!

      Quick! Someone post another Firefox damage control article stop stop him from crying...

      Wow , you'r defensive. It was clearly a joke , a wordplay , and a relatively good one. No reason to be defensive about it , unless you really are a troll , and thought you got caught red handed ? Or maybe you just need a good night sleep .

      Btw , i'm a heavy firefox user , and the first thing i did was install Chrome to check it out. It has some interesting features , but it's not worth switching browsers for me . It's just personal taste , i guess.

      A word to the wise : ignore trolls . They are not a correct representation of a user group . The worse you can do is judge the firefox user group on a few trolls.

    14. Re:Firefox Damage Control Is More Than Enough by syousef · · Score: 3, Interesting

      I'd love to ditch Firefox. I hate the memory usage (and having to kill it 3 times a day). I hate the developer's attitude. (We're removing feature X or changing feature Y because it's the way of the future and to those who complain tough). I wouldn't be using 3.0 if it weren't for the hideunivisted and oldbar extensions. (Coolbar is an abomination and an annoyance all in one change).

      But I tried Chrome yesterday and it's got a long way to go. I was pleasantly surprised that it handled rendering complex web pages and worked with Microsoft proxies at work. However it is slow and crashes or freezes (or rather individual pages freeze). I'd also lose my extensions and ad blocking if I switched. No thanks. At least not yet. It's got a long way to go to be a viable replacement for me.

      --
      These posts express my own personal views, not those of my employer
    15. Re:Firefox Damage Control Is More Than Enough by Repossessed · · Score: 2, Interesting

      There are still some things I'd like to see from Chrome before I'd throw out Firefox. Namely same day support for all OSes (which shouldn't be too hard if Google lets the community get involved), I want to see how well Google handles it when security flaws are found, and I want an awesome bar for it.

      --
      Liberte, Egalite, Fraternite (TM)
    16. 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.

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

      Um....Hi,Mr. Troll! See,I am trying to be a nice and polite poster. I can't help it,we southerners are just that way. You see Mr. troll,I don't want to buy a dang quad core, 12Gb of RAM,needing its own dang AC unit just to keep from turning my place into a sauna,PC just to run Vista without it sucking the big wet titty. And hey,guess what? I don't want to do the same damn thing just to run my freakin' browser neither! Imagine that!

      And how about this: Before we all go "web 2.0" crazy and supercharge JavaScript all over the place,how about we make more secure so I don't see a new JavaScript exploit every other day! How about that? Wouldn't that be a good thing? I mean,we have all accepted that ActiveX was a BAD thing,right? So what is the difference between ActiveX and JavaScript,besides the fact that it runs on every platform? Just as ActiveX was script kiddie heaven a few years back,now JavaScript exploits are practically an everyday occurrence. I know I have cut the infections of my customers by a good 80% just be installing Noscript. And despite Chrome with their little "sandboxes" the simple fact is there are enough hackers out there with enough knowledge and money at stake that the sandbox WILL be broken.

      But hey,whatever melts your butter. If you want your browser to be some giant RAM sucking monster so you can render JScript at lightning speed,go for it. Just as long as Firefox and Seamonkey allow me to install Noscript so I don't have to deal with the "exploit o' the day" I'm a happy little camper. Oh,and I'm typing this on an 8 year old 1.1GHz Celeron with 512Mb of RAM with 7 tabs open in FF3 and still have 156Mb of RAM left and everything is snappy! Try THAT with your multi threaded monster! But as always this is my 02c,YMMV

      --
      ACs don't waste your time replying, your posts are never seen by me.
    18. Re:Firefox Damage Control Is More Than Enough by Anonymous Coward · · Score: 0

      No bugs in chrome eh? Have you seriously used it? Try holding down ctrl-t for a few seconds and see what happens, troll. Firefox 3 is better in many ways, different strengths..etc, and the steaming pile of crap that is the mozilla codebase is the major reason MS has made any progress whatsoever in the browser field. Not to mention that something with the firefox user base (millions of people worldwide) which has to be downloaded separate from the OS it runs on (unlike IE) is hopefully not dependent on suggestions from slashdot alone to steer it's architecture. Mozilla has innovated plenty on it's own, they can't do everything in the world all at once. Give yourself a break and drink some herbal tea. With mint.

    19. Re:Firefox Damage Control Is More Than Enough by SleepingWaterBear · · Score: 2, Insightful

      That's a lot of bile you seem to have built up against firefox. I'm not sure most people are ready to write mozilla off just yet though.

      Some of the ideas behind Chrome sound pretty cool, but I'm not sure a browser that consumes that much in the way of system resources is such a good thing.

      Personally, I like to use my web browser constantly - as a quick reference while running many other programs. I might have 5 files up in a text editor, 20 tabs open for quick reference in firefox, and a video or music playing at the same time. I don't have a state of the art computer, and a web browser that uses up that much ram would make my whole system slow down.

      At least I run linux, i can't imagine what the slowdown would be like an already bloated operating system like XP or, god forbid, Vista.

      Firefox' success over IE is due almost entirely to its being faster and less resource intensive, this is what people want in a browser - and it sounds like chrome fails pretty badly on this front.

    20. Re:Firefox Damage Control Is More Than Enough by lordsid · · Score: 1

      Well I've tried to download chrome on two different machines with two different OS's. Google apparently didn't feel the need to tell me that their new browser doesn't "work" with my operating systems (OS X and Win2k). Instead they continually redirect in a loop between two pages.

      So I really don't have anything good to say about Chrome. Haven't even been able to try it. Good job Google.

      The good thing about firefox is it works on ANY machine I use and it does it well.

      --
      IMAGE VERIFICATION IS EVIL!
    21. Re:Firefox Damage Control Is More Than Enough by Anonymous Coward · · Score: 1, Informative

      Konqueror uses Webkit, as of several months ago.

    22. Re:Firefox Damage Control Is More Than Enough by Anonymous Coward · · Score: 0

      Wow u actually r using Windows for past one daY!! OMG.. OMG...

    23. Re:Firefox Damage Control Is More Than Enough by mark_hill97 · · Score: 2, Interesting

      I took your challenge and here is the results:
      System Stats: 1.46 Celeron M 512MB Ram 7 tabs in chrome
      Free Ram: 151MB
      Still snappy
      Now i love Firefox just as much as anyone but the mutli-threading was a good idea. I cant tell you how many times I've had the browser crash because some idiot decided to load their page up with javascript doing everything just because they could. Also, most CPUs are getting multiple cores the browser might as well use them.

    24. Re:Firefox Damage Control Is More Than Enough by wiz_80 · · Score: 5, Interesting

      Thank goodness somebody pointed out that the emperor has no clothes.

      Quite apart from the resource consumption, the main feature was supposed to be speed. FF3 is faster to load the same set of tabs than Chrome is, and I haven't noticed massive speed increases even on single Javascript-heavy pages. As for runaway Javascript lunching the whole browser - never happened to me, TYVM. The only thing that did that to FF3 was an extension.

      I installed Chrome because it was New! Shiny!, but I am sticking with FF3 for now.

      --
      " There is a rational explanation for everything. There is also an irrational one. "
    25. Re:Firefox Damage Control Is More Than Enough by Allador · · Score: 2, Interesting

      As it stands today, Chrome is a bloody useless browser, and it looks butt-ugly to boot.

      Thats quite an amazing thing to say as a comparison to FireFox.

      Firefox has always looked like it was done by a bunch of high school art students. Mediocre ones.

      It's better with 3.x than ever before, but still not very good. Looks like it was done by a bunch of amateurs who have never heard of high-dpi icons and graphics. Blocky, dumbed-down, etc.

      As a comparison, Opera is a gorgeous browser. Elegant metallic chrome, beautiful high-dpi icons, gorgeous glossy black tab bar, and so nicely compact.

      Even IE7 does a better job with graphics and color and icons, even if their button layout is atrocious.

      Chrome has gone the minimalist direction, and it works well for it. I still like Opera better, but Chrome has a decent, bare-bones, get-out-of-your-way look to it.

    26. Re:Firefox Damage Control Is More Than Enough by RCL · · Score: 1

      Well, don't speak for all the geeks :) Firefox is a bit unresponsive on my older FreeBSD box (Dell GX 260) - I'd give Chrome a try, if it were available for my platform.

      You ignore Javascript boost, which is crucial for older hardware. Try opening Slashdot in Firefox and switch between tabs - it takes more than a second to navigate away from one Slashdot article to another at my box, sometimes I even have to wait for a few seconds. I hope Chrome will be better.

    27. Re:Firefox Damage Control Is More Than Enough by Virtual_Raider · · Score: 2, Informative

      I've been using Chrome since it became available and I really don't think the "big memory footprint" is an issue at all. I have only 512MB of RAM on the machine I'm running it, and it hasn't slowed it to a crawl the way other browser did. FF2 was gawdawful in that regard.

      Chrome has out of the box some basic features that are really useful and ought to be default in others —cough-FF3,IE-cough— such as spell check enabled by default and the ability to resize text boxes on the fly. Plus its garbage collection and memory handling so far seem superb. I really ache to compare FF3 against Chrome, I'm torn between the lightning-fast Google browser and the amazing customization capabilities of Mozilla's.

      Other than the lack of extensions that other posters have mourned, the only problem I've found so far is that it doesn't like something about my auto-configuration proxy file (it shares the same one as IE by default). FF3 doesn't like it either but add FoxyProxy and voila, browse away.

      I was impressed that Chrome was able to work out of the box with one Citrix. It didn't ask to download or install anything, it just did. Same goes for flash. I haven't figured out yet whether it uses FF's or IE's plug ins for this, I wouldn't be surprised that it can use either or them.

      All in all, this is a very solid beta and it has a promising future. But as the Mozilla guys pointed out, Firefox is not dead yet. I just installed yesterday their Ubiquity tool... if there was an Ideal browser it would be Chrome with Firefoxe's add ons. They can't cross-pollinate soon enough.

      --
      +Raider of the lost BBS
    28. Re:Firefox Damage Control Is More Than Enough by qazsedcft · · Score: 4, Interesting

      However it is slow and crashes or freezes (or rather individual pages freeze).

      Actually, you CAN crash the whole browser, not just individual pages. Try typing "about:%" in the address bar. The entire browser crashes before you even see the %.

    29. 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
    30. Re:Firefox Damage Control Is More Than Enough by the_womble · · Score: 3, Interesting

      I hate the memory usage (and having to kill it 3 times a day).

      I have no problem, and I do not need to.

      I hate the developer's attitude. (We're removing feature X or changing feature Y because it's the way of the future and to those who complain tough).

      What do you want them to do? Never change anything?

      Coolbar is an abomination and an annoyance all in one change

      I think it is the most useful addition to browsers since Opera added tabs a decade ago. Chrome has something similar, but with the addition of Google Suggest.

      Chrome actually seems to have lot of features that people complained as causing bloat about when Firefox added them: spell checking for example.

      I do not particularly want a browser that is primarily designed to run web apps. I want something that allows me to find, read, sort and store information on the web as easily as possible. The best so far is Firefox. What I really want is a cross between Forefox and Konqueror.

      I do like some Chrome features (process per tab, for example), but I want my FF extensions too.

    31. Re:Firefox Damage Control Is More Than Enough by Allador · · Score: 3, Insightful

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

      Wouldnt it be better to make it look halfway decent from the start? Then users wouldnt need to waste their time hunting down themes.

      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)

      Every major browser has an equivalent, usually nearly identical.

      IE Web Developer Toolbar
      Opera Web Developer Toolbar (old version, not super great)
      Opera Dragonfly (new developer tools)

      Plus there's always FireBug Lite.

      7. Tabmix Plus

      This irritates me. The default tab behavior on FireFox is terrible. I dont think anyone I know actually uses it as is.

      Heck, by default Firefox wont even remember your last session (ie, what tabs you had open, etc) if it crashes. How lame is that.

      You shouldnt need TabMixPlus (mind you, thats what I use too on firefox, out of need) if the tabs behaved reasonably out of the box.

      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)

      Does anyone actually use bookmarks anymore? I just dont close the tab, and leave it running there for months or years or whatever. Or just use the auto-complete history.

      I'm half joking here ... half not. I havent used bookmarks since like the early Netscape days.

      Dont get me wrong, extensions in Firefox are better than NOT having them. But why cant the Mozilla folks just make Firefox better out of the box. Every time I have to build a new machine for me, or move to another, I spend 5 times as much time remembering, downloading, and configuring extensions as I do just downloading and installing firefox itself. I'd rather the product was just better in the first place, and then it wouldnt need as many extensions (and wouldnt waste so much of my time).

      But with Firefox, you need plugins/extensions to do ANYTHING. The product is just not that good out of the box. But you shouldnt have to spend so much time doing that, when they could just make the product more reasonable from the start.

      Until recently, the reasons to use FireFox was web app development, because of FireBug, LiveHTTP Headers, and Web Developer Toolbar. Plus it had the most consistently reliable javascript performance for non-IE targeted web apps.

      But nowadays all the browsers have Firebug, webdev, and livehttp headers equivalents. And it looks like Chrome will be the new standard for testing javascript heavy web apps. And of course you use IE for the apps that need IE (Exchange OWA, tons of corporate intranet apps, sharepoint, etc).

      And I use opera for my non-dev browsing (ie, slashdot, digg, theregister, serverside .com/.net, newspapers, blogs, naked ladies, etc). It doesnt crash as often, it doesnt suck memory so badly, page zooming actually works and has for years (firefox just barely got reasonable page zoome with 3), it works reasonably without a million plugins, etc.

      I dont mean this to sound as anti-firefox ranty as it probably does. Firefox has its place, and I'm glad its there. But its just not a very good tool, outside of being a very extensible general tool. And its a shame, because you have something like Opera that 'just works' and is nearly flawless, not to mention lean, fast, and beautiful.

      So for 'personal browsing' type of use, Opera is better, at least IMO. And for app-dev/app-use, what FireFox used to be the king of, Chrom

    32. Re:Firefox Damage Control Is More Than Enough by syousef · · Score: 1

      I have no problem, and I do not need to.

      "It works for me" is a pitiful response to a user's problems. I bet we use the browser very differently (and no I'm not doing anything usual with it - I just use lots of tabs AND lots of new windows - that seems to be the difference).

      What do you want them to do? Never change anything?

      I made it clear that what I want them to do is listen to user feedback. Your response is just plain trolling.

      I think it is the most useful addition to browsers since Opera added tabs a decade ago.

      Glad you like it. I have no problem with the inclusion of new features that I don't want SO LONG AS I CAN TURN THEM OFF WITHOUT RESORTING TO HACKS AND EXTENSIONS. This is not a clear improvement. Lots of people dislike Coolbar immensely and they've just been told "tough" by FF devs.

      Stop trolling and suggesting that I'm being unreasonable by putting up fictitious straw men.

      --
      These posts express my own personal views, not those of my employer
    33. Re:Firefox Damage Control Is More Than Enough by CaptnMArk · · Score: 1

      I want firefox (and more importantly, Prism, which means XUL) running as a "Tab" in Chrome.

      And a Linux version, of course.

    34. Re:Firefox Damage Control Is More Than Enough by kno3 · · Score: 1

      Dumping Firefox and wwitching to Chrome yesterday had that same feeling of dumping IE years ago.

      Here here!!! That's exactly what I said to my FF hooked acquaintances.

    35. Re:Firefox Damage Control Is More Than Enough by Anonymous Coward · · Score: 0

      4. FireBug (nothing like this on ANY other browser, not even Safari's inbuilt "Develop" menu options comes close for debugging)

      Opera's Dragonfly is equivalent and even exceeds FireBug's usefulness in many areas.

    36. Re:Firefox Damage Control Is More Than Enough by IAmAI · · Score: 1

      Firefox is likely to much more secure that Google Chrome. Because of its age it has had more time to be scrutinised and have bugs and exploits fixed.

    37. Re:Firefox Damage Control Is More Than Enough by Allador · · Score: 1, Informative

      But Firefox is a feature-rich, mature browser, lean in itself, but with lots of add-ons tailored to individuals with individual requirements.

      Are you kidding me?

      Firefox is anything but feature rich, and only functional when you spend a bunch of time researching and downloading plugins. It's bare bones and crappy without at least 5-10 plugins.

      And lean it is not. Wow, I mean, not even close.

      Right now, I've got Opera, Firefox and Chrome running.

      Firefox had 38 tabs open, Opera has 33, and Chrome has 5. Opera has been running the longest.

      Firefox (v3, after they've 'solved' all the memory leaks) us using ~360M private bytes.

      Opera is using ~160M, and Chrome is using ~125M.

      It's improved, as firefox2 in this usage scenario would climb to over 1GB of private bytes before long, whereas now with 3 it seems to plateau for my usage at about 500M.

    38. 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.

    39. Re:Firefox Damage Control Is More Than Enough by Hucko · · Score: 1

      On a minor note, my ff3 has always remembered my last session upon a crash... ff2 had it iirc but its been too long since I used it. Has any ff not had zoom? I don't remember not using it. But good luck with Opera, I don't have any complaints with it.

      --
      Semi-automatic amateur armchair Australian philosopher; conjecture ready at any moment...
    40. Re:Firefox Damage Control Is More Than Enough by Allador · · Score: 1

      The non-crash recovery drove me crazy shortly after installing it. Maybe it inherited some non-default settings from FF2 though, thats possible. After that happened (like an hour after installing ff3), I immediately went and tracked down TabMixPlus.

      FF2 had zoom, but it was crap.

      It only scaled the fonts, but didnt otherwise adjust the page or images. So it was only even remotely useful for like +1 or -1 font size. Going to like 150% or 200% was just terrible, and made pages unreadable.

      Opera and FF3 and IE since v6 have a better zoom, where the whole page scales proportionately (including images, flash/flex apps, etc). Like actually zooming the entire page, but keeping the page width the same, so re-flowing it at the same time.

      It works well in FF3, but was terrible in FF2.

      I apologize if I get a bit ranty, but I dont understand the zeal around firefox. It's okay, but its just not very nice or polished, and having to install a bunch of plugins just to make it usable drives me crazy.

      I just wish it was better out of the box, and had a bit more polish and finish.

    41. Re:Firefox Damage Control Is More Than Enough by Firehed · · Score: 1

      I'm a little curious as to what version of WebKit Chrome is running, anyways. Either it's not the latest, or somehow the text-shadow CSS property ended up exclusive to OS X Safari.

      I know, it's an oddball thing with limited support, but if they're all using the same rendering engine underneath (and they claim that's the case) then that should be consistent. At least everything else works the same, and I suppose it serves me right for giving a little extra fun with a poorly-implemented CSS property. Whatever.

      --
      How are sites slashdotted when nobody reads TFAs?
    42. Re:Firefox Damage Control Is More Than Enough by Firehed · · Score: 3, Interesting

      It all comes down to personal preference, really.
      * Chrome's UI is growing on me a little bit the second time playing around (though I think there's a lot of wasted space with how the tabs are angled). The downloads tab is fairly slick, but the progressbars at the bottom go away if you open the downloads tab and don't come back if you close it. There's certainly work to be done, but not bad for the first beta.

      * Firefox is much better in 3.x; at least in OS X, it's a fairly solid theme (not without its quirks, but there you go). Camino still looks a little more OS-native on the Mac than Firefox, but that's what happens when you wrap the Gecko rendering engine in Cocoa rather than XUL.

      * I think Safari has the best UI, whereas Opera's makes me slightly nauseous - I honestly like that browser less every time I end up trying it.

      * IE, in usual MS fashion, looks a lot better if you've switched XP to classic mode, rather than the gaudy baby-blue you'll otherwise get; I hate most of its design elements and true to the IE name, it's behavioral inconsistencies compared to every other browser on the market are second only to its rendering inconsistencies (it's no IE6, but even still...).

      Obviously though, design and aesthetic are very personal things, YMMV, etc.

      --
      How are sites slashdotted when nobody reads TFAs?
    43. Re:Firefox Damage Control Is More Than Enough by PietjeJantje · · Score: 1, Interesting
      It's funny you call Firefox users fan boys, while at the same time stating:

      Chrome right now is the browser everyone has been dreaming of.

      Well, I haven't been dreaming of a webkit browser since I already had two installed, but moreover, I haven't been dreaming of:

      • Custom "skin" like some amateur h4ck0r toy which ignores my OS;
      • Ads.. lots of them;
      • Politics in my web browser..e.g. can't turn off javascript, because Google wants to battle MS with web apps;
      • Enormous memory consumption to avoid that once-a-week crash where Firefox neatly restores your mission criticle tab sessions of women in undressed states;
      • Tried to get away with an Evil License;
      • Fan boys worse than Obama, Paul and Apple fan boys combined, who you thought were intelligent people before, but then proceeded to brush away and defend the above.

      Me, I like the little interface conventions like those that minimize screen estate such as the lack of browser bar while still giving the info, and the webkit speed. For the rest - who gives a shit about some browser by DoubleClick. Now who is exactly the fan boy again? Are you emotionally attached in some way to DoubleClick?

    44. Re:Firefox Damage Control Is More Than Enough by Firehed · · Score: 1

      Chrome has out of the box some basic features that are really useful and ought to be default in others —cough-FF3,IE-cough— such as spell check enabled by default

      I'm not sure what version of Firefox you've got installed, but mine's had inline spellcheck since I first installed it at around version 0.8 (I think they were still having the naming wars back then).

      I agree about the plugins though. I've got Chrome in my XP VM (relatively minimal install) and the Click Here To Install Flash Automagically actually worked, something I've NEVER seen in ANY other browser - and I didn't even have to restart the thing afterwords. Now that obviously doesn't cover extensions, but like you said some cross-pollination here would be a Good Thing.

      Of course, that's kind of what you'd expect to happen when you start with a fresh codebase for an existing type of product. It's twice as bad with open-source products it seems, but if you've ever looked through the source of, for example, most of the PHP-based web apps out there, you'll really wondering what the hell they were thinking from an architectural standpoint.

      --
      How are sites slashdotted when nobody reads TFAs?
    45. Re:Firefox Damage Control Is More Than Enough by tyrione · · Score: 4, Informative

      Konqueror uses Webkit, as of several months ago.

      Correction: Konqueror can be compiled to use QtWebKit, but out of the box it still uses KJS/KHTML from the KDE Devs. If you don't believe me then check yourself on Debian or other distributions.

    46. Re:Firefox Damage Control Is More Than Enough by Allador · · Score: 2, Interesting

      * Firefox is much better in 3.x; at least in OS X, it's a fairly solid theme (not without its quirks, but there you go).

      I agree with you there. I'm still not a big fan, but FF3 is much better than FF2 was.

      I wish I could find better words for it, but FF has just always looked so ... unsophisticated, I guess is the word. Or close to it.

      Safari, IE and Opera all have quite a bit of 'polish' to them, and the graphics/icons done very well. And that aspect seems (to me) to transcend personal taste. But thats just my POV.

    47. Re:Firefox Damage Control Is More Than Enough by Firehed · · Score: 1

      I think this would be an appropriate point to go on some mindless yet valid rant against DRM. If ESPN can't get their shit together to make a form show up properly that's one thing (and presumably it doesn't work in any of the Webkit-based browsers out there, and there are quite a few these days - they go well beyond Safari and Chrome), but I think it would be preaching to the choir to point out that content providers tend to be just a little bit overprotective with videos.

      --
      How are sites slashdotted when nobody reads TFAs?
    48. Re:Firefox Damage Control Is More Than Enough by adam.jimenez · · Score: 1

      chrome has fixed a lot of the things ff users have been asking for a long time. one of the biggest frustrations with FF is the bugs that never get fixed after literally years and years. i read the latest mozillazine post where they try to dig at google at every opportunity. http://www.mozillazine.org/talkback.html?article=25592 it's pretty pathetic and they need to just admit that google has made a good browser. hell even the IE team acknowledged what FF had achieved.

    49. Re:Firefox Damage Control Is More Than Enough by BrokenHalo · · Score: 1

      ...only functional when you spend a bunch of time researching and downloading plugins. It's bare bones and crappy without at least 5-10 plugins.

      Really? Just what do you want from a browser? All I care to use is Adblock and Flashblock. The whole point of a browser is to provide as minimal an obstruction between the content you're viewing and yourself as possible.

      If I had 38 tabs open, I would regard that as a good time to close the browser and start again. I just don't need that amount of clutter. Even on my desktop system, with its dual-screen Xinerama arrangement, it is impossible to keep track of much more then 15 tabs per screenful. Though if you're trawling through that many porn sites, I guess you might have more things on your mind than the efficiency of your browsing experience. ;-)

      For the record, FF3 on my OS X laptop is using 231Mb with 10 tabs open. On my Linux desktop machine, with the same tabs open it is using 124Mb.

    50. Re:Firefox Damage Control Is More Than Enough by Allador · · Score: 1

      Really? Just what do you want from a browser? All I care to use is Adblock and Flashblock. The whole point of a browser is to provide as minimal an obstruction between the content you're viewing and yourself as possible.

      TaxMixPlus with a ton of configuration as a bare minimum. The built-in tab behavior and session management of FF is fundamentally broken, in my opinion.

      I would disagree with your second sentence. The browser not only has to display content, but has to help me manage that contents organization, history, and display.

      If I had 38 tabs open, I would regard that as a good time to close the browser and start again. I just don't need that amount of clutter. Even on my desktop system, with its dual-screen Xinerama arrangement, it is impossible to keep track of much more then 15 tabs per screenful.

      Basically, I use tabs and session memory instead of bookmarks, and for stuff not in an open tab, I just rely on the auto-complete history in the title bar. It's weird when I write it out, but thats the path of least resistence for me.

      For example, I've got 5 tabs open semi-permanently for various Ruby and Rails API and documentation pages.

      In my opera, I leave stuff there that I want to come back to later, sometimes many months later.

      Firefox right now had 3 rows of tabs, but I'm also running 1920x1080 in a 17" laptop screen. It's not really big enough for that resolution and my eyesight, but browser zoome is my friend. :)

      Opera strangely enough deals with many tabs much better, and I can get up to 40+ (a guess, I havent counted specifically) in one row in opera before it gets unusable.

    51. Re:Firefox Damage Control Is More Than Enough by Anonymous Coward · · Score: 0

      3. Web Developer Bar (nothing like this on ANY other browser)

      there's one for IE

    52. Re:Firefox Damage Control Is More Than Enough by fredrik70 · · Score: 2, Interesting

      Hi Troll, hope you're well.
      regarding V8 and Firefox, TraceMonkey (FF next JS engine, due for FF 3.1 iirc) perform actually slightly better:
      http://andreasgal.com/2008/09/03/tracemonkey-vs-v8/
      You can try it out now in the nightlies.

      Then, we (hopefully) got Tamarin coming for FF 4, bit vapour ware-ish at the moment though.

      Having said that, Chrome is certanly a very interesting piece of kit. looking forward to check it out in more depth when things settled a bit. Still it's gonna have to be something very nice to make me swap browser though, but who knows?

      --
      if (!signature) { throw std::runtime_error("No sig!"); }
    53. Re:Firefox Damage Control Is More Than Enough by Stooshie · · Score: 1

      ... Firefox ... is using ~360M private bytes. ... Opera is using ~160M, and Chrome is using ~125M ...

      Not bad, chrome seems to be winning out there.

      ... Firefox had 38 tabs open, Opera has 33, and Chrome has 5. Opera has been running the longest. ...

      Ahh, so you didn't try Chrome with 30 something tabs open then?

      Don't get me wrong, I really like chrome. I love the sandboxed tabs/plugins within tabs, but at least do a fair comparison!

      And, by the way: WTF!?! 38 tabs open!?! You get what you deserve with that number of tabs. That's crazy sh*t man!

      --
      America, Home of the Brave. ... .and the Squaw.
    54. Re:Firefox Damage Control Is More Than Enough by fredrik70 · · Score: 1

      um, so chrome's 5 tabs versus FF 38??? not very fair comparison imho

      --
      if (!signature) { throw std::runtime_error("No sig!"); }
    55. Re:Firefox Damage Control Is More Than Enough by Allador · · Score: 1

      Yeah, I shouldnt have mentioned the Chrome stuff at all.

      My goal wasnt to compare with Chrome, but to show the relative crappiness of FF3 vs. Opera with a large amount of tabs open and having been run for several days.

      I fully expect Chrome to consume more memory at peak than single-process browsers like FF3 and Opera, but I also expect it to release memory MUCH more effeciently and in generally behave better over the course of days or weeks without shutting it down, and with large amounts of tabs.

      But yes, I should have not reported Chrome. That wasnt relevant to the point I was trying to make (FF3 vs. Opera).

    56. Re:Firefox Damage Control Is More Than Enough by Allador · · Score: 1

      Copied from my response to Stooshie above ....

      Yeah, I shouldnt have mentioned the Chrome stuff at all.

      My goal wasnt to compare with Chrome, but to show the relative crappiness of FF3 vs. Opera with a large amount of tabs open and having been run for several days.

      I fully expect Chrome to consume more memory at peak than single-process browsers like FF3 and Opera, but I also expect it to release memory MUCH more effeciently and in generally behave better over the course of days or weeks without shutting it down, and with large amounts of tabs.

      But yes, I should have not reported Chrome. That wasnt relevant to the point I was trying to make (FF3 vs. Opera).

    57. Re:Firefox Damage Control Is More Than Enough by Goaway · · Score: 1

      but if they're all using the same rendering engine underneath

      They aren't. The Windows rendering engine Safari uses isn't fully open-sourced.

    58. Re:Firefox Damage Control Is More Than Enough by Allador · · Score: 1

      And sorry for the double response, but ....

      And, by the way: WTF!?! 38 tabs open!?! You get what you deserve with that number of tabs. That's crazy sh*t man!

      I know it sounds crazy, but you know what? Current gen OS's and most software is quite robust.

      I often leave MySQL and Mongrel running for days, across many standby/hibernates (I'm on a laptop). Along with flaky stuff like Access projects (legacy stuff). I cant do that with Eclipse, because Eclipse leaks badly.

      But I leave TONS of crap running on my machine for weeks (until super tuesday from MS every month usually).

      And you know what? It works great. This machine is a high-end HP engineering laptop (Compaq 8710w) running Vista Business x64. It's got a 2.4C2D, 4GB of memory, fast HDD and high end Quadro graphics.

      And it just goes and goes and goes. I can leave firefox open for days or even a week at a time before it gets flaky, even with 38 tabs and it consuming half a GB of memory. Same for opera. And thats with Outlook (for work mail), Thunderbird (for imap stuff), pidgin, and a bunch of little stuff.

      It all works so well, I just leave everything running quite often, and go into standby. Then I restart somewhere else, and can continue where I left off working in seconds. It's amazingly powerful and productive.

      And you didnt use to be able to do this. Laptops just werent stable over weeks with tons of standby/hibernate usage and leaving tons of stuff running.

      But nowadays it does. I'll even say something that is heresy on slashdot. This machine lasts longer than XP did, before needing rebooted. But its a high-end device, with all high end, well supported hardware that has current 64-bit drivers.

      But nowadays, even on windows, even on vista, systems are just quite robust, if you stay away from the low-end consumer stuff and build the OS yourself, or get an ad-ware free build.

      So thats my long explanation of 38 tabs. Because I can. Because computing has finally gotten to the point where even on a laptop, I can just go into standby with a million things running, walk away, and come back 2 hours later and start right where I left off.

      And I can do that for weeks at a time or longer, and the machine (mostly) just keeps on chugging.

    59. Re:Firefox Damage Control Is More Than Enough by Raziel-chan · · Score: 1, Interesting

      Firefox 3, a month ago, 271 tabs open, never got above ~380 Mbytes. The only problem was when I turned it off and switched it back on, as opening all of them at once was kind of slow.

      And what kind of a comparison uses different conditions for test subjects? ._.;

      I have tried Opera (not Chrome - no Linux version), but I found its behaviour fundamentally broken in so many ways that I went back to FF.

      That, and I like foxes. >_>;;;

      cya
      Raziel-chan

    60. Re:Firefox Damage Control Is More Than Enough by bestinshow · · Score: 1

      You're right.

      Firefox has got stuck in a mire of "design by committee" recently, like IE.

      It means it can't do really basic features, like EV SSL Certificates. Chrome does them.

      On the other hand, Google had an advantage in coming into the game now, and utilising an existing rendering component (sadly not the most up to date version of it, but I bet that there are frequent software updates) which is what took such a long time for Mozilla to develop initially.

      However that doesn't negate the good design work that Chrome has in its UI. Its location bar makes Mozilla's AwesomeBar look amateurish. Its speed is amazing - new tab opens *instantly* with complex content, despite having to spawn a new process. Firefox has a lag of about a second. IE7 has a lag of up to 5 seconds!

      I'm hoping that either the plug-in API can be used to develop ad-blockers, mouse gestures and flash-block, or that an extension API is added on for these functions. It's an early beta still, yet still good enough that I don't want to go back to Firefox (or Safari).

    61. Re:Firefox Damage Control Is More Than Enough by bestinshow · · Score: 1

      Safari uses 1GB of memory after a week and doesn't fit into Windows UI. I have used it a lot, and it is quite nice (especially RSS, the feature I miss most in Chrome). Safari also has infuriating moments where it hangs for several seconds at a time.

      Chrome's UI simply beats Safari, Firefox and IE. Its operation is far faster as well. Its featureset isn't, but it is a beta. I'm certain that an RSS feed function will be added.

    62. Re:Firefox Damage Control Is More Than Enough by tacocat · · Score: 1

      Speaking of purists...

      The mobile devices you so quickly discard are becoming a major component of the revenue stream that accesses the internet. Discard them and you discard your customer base. And these mobile versions of websites are super lame.

      I guess my question is this. Why should an application that is only half present on my desktop use more resources than most application that I run locally? The TCP/IP stack isn't that big. If it where then applications like Apache and Postfix would suffer horribly from memory use.

      I fundamentally disagree with the idea that a browser is well designed if it can become a major consumer of resources so readily. Someone is going to have to convince me that if I run half and app it's OK to use more memory than the entire application.

      What's broken? All the browsers? All the languages (HTML, JavaScript, CSS)? All the plugins?

    63. Re:Firefox Damage Control Is More Than Enough by mikiN · · Score: 1

      I don't know what you are ranting about, but it must be rough talk, for the UltimateSafeBrowseInstaCensor plugin in my browser plastered over about 10% of your post with hyperanimated, multitextured, silver-lined black felt-tip swaths.
      Nice plugin this, comes standard on the 4 DVD, 32 GB 'compact' installation disk set.
      Too bad my PC has only 512 MB of RAM and a 550 MHz processor, so the Slashdot front page took about a day to render, and my hard drive is beginning to make strange noises, as if the heads are trying to shake themselves loose from their bearings. Minor nuisance.

      --
      The Hacker's Guide To The Kernel: Don't panic()!
    64. Re:Firefox Damage Control Is More Than Enough by Stooshie · · Score: 1

      Two responses are fine. I made two points.

      I was being a little sarcastic when I said WTF though. I suppose if I count up the number of tabs over all of my browser windows (I prefer the Alt-Tab functionality) I am probably approaching 20 myself.

      --
      America, Home of the Brave. ... .and the Squaw.
    65. Re:Firefox Damage Control Is More Than Enough by bestinshow · · Score: 1

      Google had to develop their own middleware rendering API (like Cairo or the equivalent in Apple's libraries) and it doesn't do anti-aliased curves or text-shadows yet, and alpha-channels aren't completed either it appears.

    66. Re:Firefox Damage Control Is More Than Enough by Firehed · · Score: 1

      If they needed to develop their own rendering API, then where the hell does WebKit come into play? Obviously I'm mistaken, but I was under the impression that it was the renderer.

      --
      How are sites slashdotted when nobody reads TFAs?
    67. Re:Firefox Damage Control Is More Than Enough by TheRaven64 · · Score: 1

      On OS X, FireFox 2 feels like a foreign application, while FF 3 feels like a native application written by someone who didn't have a clue about the platform human interface guidelines (or about HCI in general). It's an improvement, but not being an improvement over FF 2 would be very, very difficult.

      --
      I am TheRaven on Soylent News
    68. Re:Firefox Damage Control Is More Than Enough by p3d0 · · Score: 1

      I fully expect Chrome to consume more memory at peak than single-process browsers like FF3 and Opera

      Why? Can't the processes share common code and read-only data structures? Or is Windows memory management not as good as fork()?

      --
      Patrick Doyle
      I mod down every jackass who puts his moderation policy in his sig. Oh, wait a sec....
    69. Re:Firefox Damage Control Is More Than Enough by Anonymous Coward · · Score: 0

      A Firefox is a Panda

    70. Re:Firefox Damage Control Is More Than Enough by TheRaven64 · · Score: 1

      The text shadowing stuff in Safari is done using Apple's text engine, which is a really gorgeous bit of software. The Windows port of WebKit that Safari is using isn't really a Windows port, it's a port to Apple's OS X compatibility layer for Windows. I believe Chrome is using the native Windows port done by Adobe, which uses the Windows-native text system. Since this doesn't support shadowed text, Chrome won't support it. WebKit in Chrome will set the shadow property in the text it passes off to the text-system specific code, but this property will be ignored.

      --
      I am TheRaven on Soylent News
    71. 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.
    72. Re:Firefox Damage Control Is More Than Enough by TheRaven64 · · Score: 1

      Spell checking in FireFox is an abomination on OS X. Every other text box on the system picks up my system locale setting, uses the local dictionary, and sees words I added to the dictionary in any other application. In FireFox, it decides I want to use US English. Even if it isn't going to use the native spell-checking facilities, it should at least read the locale from the system and substitute the correct dictionary.

      Are there any platforms which don't have a systemwide spell checker left? OS X has one, *NIX tends to have aspell installed (so you can at least read the user's aspell dictionaries, even if you don't use aspell directly) and I think Windows has some kind of ActiveX thingy.

      --
      I am TheRaven on Soylent News
    73. Re:Firefox Damage Control Is More Than Enough by Anonymous Coward · · Score: 0

      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

      YOU FORGOT .... FOR THOSE THAT WANT TO USE A REAL BROWSER .... IceWeasel

      ... and before anyone can say java with 64bit, I have never come across a page that I actually wanted to view that I could NOT view anyways

    74. Re:Firefox Damage Control Is More Than Enough by PopeRatzo · · Score: 2, Interesting

      Firefox gives me themes.

      Does anyone else feel like themes on browsers are sort of like cozies on toasters?

      Do the people who put themes on their browsers also put stickers and stuff on their notebooks, or write band names on their backpacks in middle school?

      I'm just asking.

      --
      You are welcome on my lawn.
    75. Re:Firefox Damage Control Is More Than Enough by TheRaven64 · · Score: 1
      38 tabs sounds about normal for me. I only have 17 open at the moment, but I closed a load last night. If I want to go back to a site in the next few days, I just don't close the tab. I have half a dozen tabs of LLVM documentation open at the moment, I usually have a similar number of OpenStep documentation pages open, a few Slashdot ones, and whatever pages of interest I've come across but not had time to read yet. If I see an interesting link, I'll open it in a new tab and read it when I have time. If the browser crashes it will reopen the tabs from the last session, so it's a form of persistent temporary storage. I don't care about RAM usage - the OS will swap the inactive tabs out if it needs the memory.

      I'm quite interested in looking at how Chrome works on Windows. Doing the per-tab process thing on *NIX would be easy - you fork the browser process for each new tab and then reparent the window it creates. Since Windows doesn't have fork or window reparenting (well, it might, but I've not come across it), they probably need some quite clever work-arounds for it. The main reason for implementing on Windows first was obviously the market share, but I wouldn't be surprised if the secondary reason was that Windows was the hardest platform to get to support the features they wanted, so porting from Windows would be a lot easier than porting to it.

      --
      I am TheRaven on Soylent News
    76. Re:Firefox Damage Control Is More Than Enough by TheRaven64 · · Score: 1

      Note that those benchmarks are using Apple's SunSpider benchmarks. This entire benchmark suite is heavily biased towards short-running scripts, while the V8 engine is optimised for long-running scripts. All current JavaScript engines make this kind of trade-off. The new WebKit JavaScript engine from Apple uses a simple interpreted bytecode which is very fast to generate from a parse tree, meaning that the parsing and loading overhead is very low, but the running speed is comparatively slow (faster than a directly-executed AST, which they were using, but slow in absolute terms). Tamarin, in contrast, is a full trace-driven JIT compiler. It turns traces into native code and executes them. This means it has a bigger start-up overhead, but faster execution. For simple scripts, this is slower. For big web-apps, it's faster, and since V8 is designed for web apps I'd imagine they took an approach closer to Tamarin. Note that the benchmarks Apple released showing that their JS implementation was faster than Tamarin did not include any tests which took more than two seconds of real time to execute. Something like Google Docs uses a lot more than two seconds of CPU over the course of its running time.

      --
      I am TheRaven on Soylent News
    77. Re:Firefox Damage Control Is More Than Enough by houghi · · Score: 1

      Wouldnt it be better to make it look halfway decent from the start? Then users wouldnt need to waste their time hunting down themes.

      Different people have different tastes. One like to have it all dark and the other likes it like OHG Ponies!

      Every time I have to build a new machine for me, or move to another, I spend 5 times as much time remembering, downloading, and configuring extensions as I do just downloading and installing firefox itself.

      Just copy and paste the apropriate directory. e.g. with me that is "w67vftfy.default".
      I just copy the content to the new "*.default" and be done with it.

      Oh and the work trucks I know do have radio and airco. That is the nice thing: you can select your own options where a sedan has all this pre-installed and you can't even often NOT select it.

      --
      Don't fight for your country, if your country does not fight for you.
    78. Re:Firefox Damage Control Is More Than Enough by mcvos · · Score: 1

      4. FireBug (nothing like this on ANY other browser, not even Safari's inbuilt "Develop" menu options comes close for debugging)

      The IE Developer Toolbar actually offers some of this functionality too. It's not quite as good as firebug ofcourse, but I'm quite happy with it nonetheless. IE was in desperate need of better developer tools.

    79. Re:Firefox Damage Control Is More Than Enough by mcvos · · Score: 1

      And, by the way: WTF!?! 38 tabs open!?! You get what you deserve with that number of tabs. That's crazy sh*t man!

      38 tabs is nothing. At times I've gone beyond 100.
      I'm afraid I've stopped bookmarking stuff. Open it in a tab and Opera will remember it for me.

      So far, Opera is still the only browser where you can get away with behaviour like that. Although it does help to kill and restart it every couple of days or weeks (depending on just how crazy your browsing is).

    80. Re:Firefox Damage Control Is More Than Enough by Curtman · · Score: 1

      pathetic arguments and FUD that came out of the hardcore Microsoft/IE crowd ... The stinking pile of crap that is the Firefox codebase isn't going to magically fix itself and bring itself up to Chrome standards.

      Who's doing what now? I love it when the fanboys fight about who is the bigger fanboy.

    81. Re:Firefox Damage Control Is More Than Enough by 140Mandak262Jamuna · · Score: 1
      5. Better Gmail

      6. Better GReader (yes, not useful for common joes)

      I can hear the cry in the Google headquarters. Chrome isn't done, till gmail won't run.

      --
      sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
    82. Re:Firefox Damage Control Is More Than Enough by Curtman · · Score: 1

      I'm surprised there wasn't more news about it though.

      There was. Or do you mean that it deserved several duplicate stories?

    83. Re:Firefox Damage Control Is More Than Enough by linj · · Score: 1

      Actually, you CAN crash the whole browser, not just individual pages. Try typing "about:%" in the address bar. The entire browser crashes before you even see the %.

      You fool! That's our easter-egg-benchmark-suite! Don't disclose it to everybody.

      --Chrome Beta Development Team

      P.S. Our in-house top score was 0.003ms. Do we beat yours?

    84. Re:Firefox Damage Control Is More Than Enough by Dan100 · · Score: 0, Redundant

      You miss the point. Chrome is designed to enable more advanced web apps, of a nature that Firefox and Opera, as they are, will handle badly or not at all.

      Chrome's open source nature means that other browsers can also move with it, if they want. Even if they don't, Chrome is also the first browser in a long time to move the UI design forwards. That means that everyone, including "mom and pop", will be able to make full use of more advanced versions of Google Docs, PicasaWeb, Zoho Office, Facebook, etc.

      Going to be some interesting advances ahead...

    85. Re:Firefox Damage Control Is More Than Enough by VGPowerlord · · Score: 2, Funny

      Well, of course, that's how they plan to bind them in the darkness?

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    86. Re:Firefox Damage Control Is More Than Enough by fredrik70 · · Score: 1

      no worries,

      yes, I do quite like the chrome keep-each-tab-in-it's-own-process thing. Hopefully it will turn out good, hopefully mozilla is watching!

      --
      if (!signature) { throw std::runtime_error("No sig!"); }
    87. Re:Firefox Damage Control Is More Than Enough by hobbit · · Score: 1

      Firefox's set of extensions and features are very, very important to a "Web 2.0" user for whom the Chrome is meant.

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

      I can't really take anyone seriously who would open a list of what they think is missing with "themes". I must have misunderstood what you meant by "features". What are you, 11?! (No offense intended to 11-year-olds.)

      --
      "Wise men talk because they have something to say; fools, because they have to say something" - Plato
    88. Re:Firefox Damage Control Is More Than Enough by corychristison · · Score: 1

      I'm not sure why you are preaching security and recommending NoScript.

      NoScript is a bandage solution. It offers no real Security or Privacy. If anything, I feel that Adblock Plus does more to protect you... without breaking the internet.

      Yes. We do need better security in JavaScript, I completely agree... but NoScript is NOT the answer.

      NoScript exclaims to be the best security feature in the world.... but think about it like this:

      - You are using Firefox 3 with NoScript
      - You are browsing around the net with default settings
      - You come across a page that has some nifty features you want to give a try, but oops! You need Javascript.
      - You decide to Enable JS on the page for a temporary session (or whatever it's called)
      - Site contains some form of malware and infects your computer. ... how did NoScript protect you? If you answer honestly, it didn't.

      What we need is on-the-fly analysing of code to determine if it may potentially be insecure or malware encrusted. If this were implemented right (although I know it would be quite difficult), it should look for external scripts and ask to block them if they don't come from a trusted site. It should also check for overflows or things that may crash your browser and warn you (this is semi implemented -- if the script goes off it's rocker Firefox will tell you it's about to freeze/crash). And so on and so forth...

      I am not that kind of programmer... if I was I'd have started on a plugin ages ago.
      Needless to say I am a web developer and the only real JS I use is within custom content management systems.

    89. Re:Firefox Damage Control Is More Than Enough by larry+bagina · · Score: 1
      Too bad you didn't tell Google that before they wasted their time.

      Isn't this the same advice you gave Apple when they announced Safari? And Mozilla when they announced FireFox? And Microsoft when they announced Internet Explorer? And Netscape when they announced Navigator?

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    90. Re:Firefox Damage Control Is More Than Enough by hobbit · · Score: 1

      Yeah, why don't Mozilla just use some of their 146 billion dollar market cap to put some resources into developing Firefox? They really ought to be ashamed of themselves. Oh, hang on.

      --
      "Wise men talk because they have something to say; fools, because they have to say something" - Plato
    91. Re:Firefox Damage Control Is More Than Enough by encoderer · · Score: 1

      ok, are you seriously going to defend FF against Chrome by citing memory footprint?

      Seriously? FF is hardly lean on memory.

      And honestly, what Mozilla et al should find humiliating is that Google built a 1.0 browser with a JS virtual machine that just leaps over them in nearly all performance metrics.

      First thing I did after installing Chrome yesterday is run the SunSpider benchmarks in FF3 and Chrome.

      FF came in at about 8.5 seconds.

      Chrome blazed through it in 5.1.

      A 40% performance increase is simply breathtaking.

      Don't get me wrong, FF is my daily browser. I have it customized to my tastes. But I'm using Chrome from now on for Gmail and other google apps, and really any JS-heavy site.

      It screams. There is no comparison. The user experience on tons and tons of popular web-apps increases dramatically with Chrome.

    92. Re:Firefox Damage Control Is More Than Enough by yahwotqa · · Score: 1

      Does anyone else feel like themes on browsers are sort of like cozies on toasters?

      No, they are the same people who set a custom background on their desktop. You know, normal people like you and me.

    93. Re:Firefox Damage Control Is More Than Enough by Machtyn · · Score: 2, Interesting

      Does there really have to be one browser to rule them all?

      Very good question. And I think that was the point of open-sourcing with an open license was so that all the other browser developers, Mozilla Firefox, Mozilla Netscape, Opera, and even Microsoft Internet Explorer can take the ideas and/or code and use it in their own products.

      Now, I have some "must-have" plugins in my Firefox that I can't do without (ad-block, no-script, tab mix plus and weatherfox) that prevent me from using Google Chrome other than to test with occasionally. I'm also a fan of Firefox. So, I'm hoping that Firefox will incorporate the ideas given by Chrome, including multi-process the tabs and functions and better memory management.

    94. Re:Firefox Damage Control Is More Than Enough by Stooshie · · Score: 1

      I hope you defrag regularly. Your swap file is going to mash your hard drive good and proper.

      Hell, I would consider a separate physical disk just for the swap file.

      --
      America, Home of the Brave. ... .and the Squaw.
    95. Re:Firefox Damage Control Is More Than Enough by Lord+Ender · · Score: 1

      Firefox is not "lean." It is slow when rendering multiple webapps. I am baffled that FF doesn't to one process per tab by this point. That makes it no less lean, but makes it perform better.

      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    96. Re:Firefox Damage Control Is More Than Enough by claytonjr · · Score: 2, Insightful

      Chrome does not have built in RSS support. For some users, this is a must. Until then, I will stick with Firefox.

    97. Re:Firefox Damage Control Is More Than Enough by mcvos · · Score: 1

      I hope you defrag regularly. Your swap file is going to mash your hard drive good and proper.

      I don't, but I just blame the slow disk speed on Windows.

      Anyway, as long as I use Opera, it's not so bad. Opera with 80 tabs is about 300 MB. Chrome gets there with only a handful tabs.

    98. Re:Firefox Damage Control Is More Than Enough by bestinshow · · Score: 2, Informative

      WebKit is a parser and layout engine. It will call underneath to code that actually renders text onto the canvas, much like Gecko calls Cairo.

    99. Re:Firefox Damage Control Is More Than Enough by Anonymous Coward · · Score: 1, Funny

      tomato, tomato

      I don't think that has the intended effect in written form...

    100. Re:Firefox Damage Control Is More Than Enough by Deliveranc3 · · Score: 1

      I had opera 8 Running on my 233 mhz pentium 1 laptop. It could do about 40 tabs... or one small size video. Your choice.

      I understand what firefox zealots are happy about, I love adding little plugins to my windows desktop, to my IM, to whatever.

      But can't you all just be happy there's a browser where you don't need to say "Firefox is better, if you get..(long list of plugins).

      My firefox buddies when they see Opera are always impressed and that's without any major customization.

      Yea bittorrent support isn't all there but most everything else is fantastic.

    101. Re:Firefox Damage Control Is More Than Enough by noundi · · Score: 1

      tomato, tomato

      You do realise of course that this makes no sense of the internetz.

      --
      I am the lawn!
    102. Re:Firefox Damage Control Is More Than Enough by pcolaman · · Score: 1

      Hey I'm just stating my reasons for not making a complete switch over. And considering millions of people use Netflix, I think it's a legit concern.

    103. Re:Firefox Damage Control Is More Than Enough by Mad+Merlin · · Score: 1

      Why? Can't the processes share common code and read-only data structures? Or is Windows memory management not as good as fork()?

      Windows doesn't have fork() or anything like it. Awfully primitive isn't it?

    104. Re:Firefox Damage Control Is More Than Enough by Sloppy · · Score: 1

      As it stands today, Chrome is a bloody useless browser

      Heh. I'm sure that will evoke a lot of intelligent discussion.

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    105. Re:Firefox Damage Control Is More Than Enough by LocoMan · · Score: 1

      I guess YMMV.

      I have no idea about speed in general (chrome feels just as fast as FF for me on that sense), but at least on the javascript front the difference is noticeable, at least on some pages. Biggest example I can think of right now is digg.com. You open a discussion there set to expand all threads and I see noticeable slowdown on firefox (digg.com even warns you of that if you set it to expand all threads). On chrome it works instantly with no slowdown at all.

      An while I haven't actually seen javascript hanging the browser (that I know offhand, though I'm highly suspicious of one last night), I've lost count of the times where flash has done it (on linux, where I do most of my internet browsing).

      I still do most of my browsing on FF, but honestly I see lots of potential for chrome... and as they say, the more competition, the better for the consumers... :)

    106. Re:Firefox Damage Control Is More Than Enough by ryanguill · · Score: 2, Informative

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

      um, do you mean that Chrome doesn't use ActiveX? Open up about:plugins in chrome and look at what the first thing in the list is, that it installed on its own by default. I am not saying you are wrong that they use firefox's code, just that they do use ActiveX.

    107. Re:Firefox Damage Control Is More Than Enough by sootman · · Score: 2, Insightful

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

      You just answered ALL of your questions right there. CHROME HAS BEEN OUT LESS THAN A WEEK! Does anyone here realize that Netscape was open-sourced and became Mozilla OVER A DECADE AGO?!?!? And their browser has only been really usable in the last few years. Netscape 4 mostly sucked, and then Mozilla spent many years making a huge, bloated, SLOW suite before finally realizing FIVE YEARS LATER that "hey! maybe people just want a good, fast browser!" Then they took two more years to reach 1.0. And yet here's Google, receiving metric tons of shit on Slashdot because Chrome isn't perfect on day 1.

      Despite all the Google haters that are coming out of the woodwork on Slashdot these days, I think that Chrome will have more market share than Firefox by the end of the year. Even with this first release, I can see that it has MOUNDS of potential. It is already MUCH faster than Firefox on many JavaScript-heavy sites--which is to say, almost every single popular site on the Web today. (Last time I checked, the front page of eBay had a third of a megabyte of JS code.) And not just faster on page loads, it's faster and more responsive when closing and switching among tabs. I can see this in just a few hours of usage. I can't wait to spend more time with it and see how it holds up after a several-day-long browsing session, which makes Firefox and Safari crawl. That said, I've already seen several pages that it renders incorrectly, and there are some UI changes I'd like to see, but there comes a point where what it lacks in usability in one area (UI) can be made up for in another area (lack of delays.)

      --
      Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
    108. Re:Firefox Damage Control Is More Than Enough by genner · · Score: 1

      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?

      Of course not everyone knows Opera is the best.

    109. Re:Firefox Damage Control Is More Than Enough by Anonymous Coward · · Score: 0

      whoosh

    110. Re:Firefox Damage Control Is More Than Enough by sznupi · · Score: 1

      Just a small nitpicking and I see you aren't really against other browsers than FF, just stating your preference...but...you do know that Opera has practically every functionality you list also implemented (and supposedly leaner), right? :p (thought you'd have to check of dec tools released few months ago by Opera are to your liking)

      --
      One that hath name thou can not otter
    111. Re:Firefox Damage Control Is More Than Enough by Anonymous Coward · · Score: 0

      How did you know it?

      However it is slow and crashes or freezes (or rather individual pages freeze).

      Actually, you CAN crash the whole browser, not just individual pages. Try typing "about:%" in the address bar. The entire browser crashes before you even see the %.

    112. Re:Firefox Damage Control Is More Than Enough by hjrnunes · · Score: 1
      Man, you guys are worse than old women... So first it was Win vs. Lin: endless, though not pointless discussions about which one's better. OK it's classic and kinda of even funny. But give us a break please! So Google released a browser. Cool! There's another browser! That's it! It seems a lot o people are scared as if Google is going to kill Firefox! OMFG! Panic! Let's insult Google and Chrome and the rest of the world! Aaahh!

      Please... You don't like it, you don't use it! Besides Chrome is new. Of course it has no themes! Of course it has no extensions! Duh! It stands alone for now. It's plain stupid to compare it to a Firefox that is not new, and definitely not alone with thousands of plug-in developers and users. At least wait for a couple months before panicking...

      Something funny though is that both the OSes and browsers war, Apple and it's OSX and Safari tend to keep very low profiles... Maybe because they rule?

      discard the flamebaitin'... but you guys deserve it. Although I'm not new here, I'm starting to understand trolls...

    113. Re:Firefox Damage Control Is More Than Enough by Sancho · · Score: 1

      Extensions are going to be a must if Google wants Chrome to succeed. I won't use the web without NoScript, at a minimum, and I'd really like to have Adblock, too.

    114. Re:Firefox Damage Control Is More Than Enough by Sancho · · Score: 1

      That's a lot of bile you seem to have built up against firefox. I'm not sure most people are ready to write mozilla off just yet though.

      Not the original poster, but I honestly think that Firefox is just the lesser of two evils. Ok, three evils if you include Opera (which I do use pretty regularly, but I wish that it had extension support.)

      Personally, I like to use my web browser constantly - as a quick reference while running many other programs. I might have 5 files up in a text editor, 20 tabs open for quick reference in firefox, and a video or music playing at the same time. I don't have a state of the art computer, and a web browser that uses up that much ram would make my whole system slow down.

      How did you deal with Firefox before 3.0 came out? You know, back when it snorted RAM like a coke addict?

      Firefox' success over IE is due almost entirely to its being faster and less resource intensive, this is what people want in a browser - and it sounds like chrome fails pretty badly on this front.

      That's how Firefox got its foothold. Then it got bloated, too. Then it got a little leaner.

      Chrome's no messiah, but if you've got a reasonably recent computer (mine's 4 years old with 1.5GB RAM) it runs like a dream. The rendering is zippy, Javascript-heavy sites are amazingly fast, and even the UI seems snappier, despite (or perhaps because of) not using the standard Windows controls.

      But it's got flaws besides using lots of RAM. The lack of extensions is going to cause a lot of people to dismiss it. Lack of skinning may turn some people off, too.

      Ultimately, it's about choice. People with machines which can handle it may find Chrome to be a huge improvement. Everyone else is certainly welcome to stick with one of the other browsers. But as the older computers die away and are replaced with machines with more RAM (most machines come with 1GB standard these days, some with 2GB, and RAM's pretty cheap to add on) Chrome may well find its stride.

    115. Re:Firefox Damage Control Is More Than Enough by pizzach · · Score: 1

      and the ability to resize text boxes on the fly

      I believe that webkit as its rendering engine from the Safari people. That would explain that ability.

      such as spell check enabled by default and the ability to resize text boxes on the fly.

      As someone else said, this feature was mostly likely done through Firefox code. Chrome is an amalgamation of of code from open source projects. It is also the reason why they are going to be able to port it relatively easy between platforms.

      Plus its garbage collection and memory handling so far seem superb.

      The ironic thing is, the code was likely very easy to write because of the separate processes/threads.

      --
      Once you start despising the jerks, you become one.
    116. Re:Firefox Damage Control Is More Than Enough by hairyfeet · · Score: 2

      Ummm....I wasn't preaching Noscript. I said I had to use Noscript to keep my customers from getting boned by the exploit o' the day. And I know it is a bandaid,which is why I made the suggestion about the penalty box. And as for getting boned by Noscript,I've personally never had it happen. Because I use whitelists and don't care if some site has some "whizz bang" JScript on it. If I really want to try it that bad I look at the page layout and see where it is coming from. If it is coming from some "202.156.xxx" I avoid it like the clap. If it isn't I run SandboxIE with Firefox to throw it into a temp sandbox. Although with all the exploits coming out lately I have been running the sandbox more and more just to be safe.

      I agree with you 110% about needing to shore up JScript security. It just seems like folks are into this "web 2.0" buzz so hard that nothing will be done until some uber nasty hits the web that totally bones enough users that folks say enough and start looking for JScript blockers. Oh,and I do run Adblock Plus as well. No use wasting my bandwidth on some stupid "hit the monkey and win an iPod" ad. But I am old enough to remember when ActiveX got the same buzz that JScript has now,with everybody tripping over themselves to make websites that featured ActiveX goodies. And if JScript doesn't get locked down and soon,I'm betting it will end up being looked at in 5 years like ActiveX is now. That is,it sounded like a good idea at the time,but then the malware ruined it. But as always this is my 02c,YMMV

      --
      ACs don't waste your time replying, your posts are never seen by me.
    117. Re:Firefox Damage Control Is More Than Enough by jeremiahbell · · Score: 1

      Ok, how about.


      Pentium III, 866 Mhz
      256MB RAM
      Windows XP SP-3

      Chrome runs great. I'd say it feels faster than Firefox. Could just all be in my head though. It definitely starts faster, and renders faster. I love it. I just wish I could use it on my Linux box.
      Oh, and I love Firefox by the way. I just wanted to see how good Chrome would run.

      --
      "Where have all the good people gone?" - Jack Johnson
    118. Re:Firefox Damage Control Is More Than Enough by Anonymous Coward · · Score: 0

      My guess is, Chrome's target market isn't geeks, webkit users, or ordinary users---it's browser developers. Google doesn't need to control the browser users use, they just need a browser that can run heavy-duty web aps with a level of security and stability similar to programs native to an operating system. They probably don't care if Firefox beats the pants off of Chrome in market share, as long as it helps steer Firefox into becoming a development platform that can replace Windows.

      Chrome isn't a product, it's a showcase.

    119. Re:Firefox Damage Control Is More Than Enough by vakuona · · Score: 1

      Whoa, you seem to be getting quite worked up about a browser release.

      It's an option, one which some people will find very suitable. To address our points.

      The custom skin is them trying to be different and appealing. It is not going to be to everyone's taste. But it's open source, so you can change it (or someone else can).

      Again, open source, so you can introduce the ad blocker (or again, someone else can).

      Politics in the web browser. Now this is laughable. One of the reasons they did this was to make Javascript faster. And it is a first release. Some features can come later. right now, they would probably prefer people actually test the javascript implentation. You do realise this is a first beta right?

      Memory use. Well, I have 2GB of memory. I was beginning to wonder if anyone would actually ever use it. seriously, it's not that much more than other browsers.

      The license issue has been rectified. You need to move on.

      And the fanboy comment. Well, Pot. Kettle. Black. Anyone?

    120. Re:Firefox Damage Control Is More Than Enough by i.of.the.storm · · Score: 1

      Well, first of all, why is that in the Apple section, and second of all, that's not what I was talking about. I was talking about the 4.1 release being "released" for Windows, but it's still in a pre-production state, since I tried installing KDE4.1 apps and Amarok and none of them worked besides KWrite. In any case, having Chrome for Windows is nice in that now there's finally a decent KHTML/WebKit browser on Windows for people to test their sites with.

      --
      All your base are belong to Wii.
    121. Re:Firefox Damage Control Is More Than Enough by OldMiner · · Score: 1

      I can't tell you how many times I've had the browser crash because some idiot decided to load their page up with javascript doing everything just because they could.

      Weird place to be putting the blame. This is the browser's fault, not the page's. If there is a malicious script, there's blame to go around, but even then, the browser should insulate itself. A browser crashing just because it has a lot of scripts to deal with is a bug that should be fixed.

      --
      You like splinters in your crotch? -Jon Caldara
    122. Re:Firefox Damage Control Is More Than Enough by SEE · · Score: 1

      I missed that. Thanks!

    123. Re:Firefox Damage Control Is More Than Enough by earlymon · · Score: 0

      I am at a complete fucking loss for words to describe the irony - and coming from a pre-www graybeard, I think that that's really something.

      I'd seen a lot in alt.flame and alt.alien.visitors (back in the days) - but - I am not making this up - the post I'm replying to has the following key point:

      A word to the wise : ignore trolls . They are not a correct representation of a user group .

      And for this *highly inflamatory* remark, the poster was modded 1, Troll.

      Unbemotherfuckinglybelievable.

      Hey kdemetter - don't take the abuse too hard - remember, a troll is a small creature that lives under TCP/IP bridges.

      --
      Pathological kinda promises Path + Logical - but instead, you get stuck with pathetic.
    124. Re:Firefox Damage Control Is More Than Enough by PietjeJantje · · Score: 1

      Whoa, you seem to be getting quite worked up about a browser release.

      Did I? More like a independent run down of not so good things, that the fan boys, like you, can't handle. Like I said, they then continue to brush and laugh away every fair criticism (that style is sign of weakness and lack of substance), like some Obama/Paul/Apple pr victim. Just look at yourself, mister Google pr man. Are you getting paid for this? Geez, dude, calm down, it's just a browser by DoubleClick.

    125. Re:Firefox Damage Control Is More Than Enough by earlymon · · Score: 1

      Does there really have to be one browser to rule them all?

      You bet. And for me, it has to be the one that page loads slashdot (especially when I'm burrowing down into lower rated comments) much, much, much more rapidly.

      As Patsy would say, "Cheers. Thanks a lot."

      --
      Pathological kinda promises Path + Logical - but instead, you get stuck with pathetic.
    126. Re:Firefox Damage Control Is More Than Enough by vivek7006 · · Score: 1

      Thanks for suggesting greader. I was looking for exactly something like this. Finally I can ditch sage-too. FF3+greader rocks!

    127. Re:Firefox Damage Control Is More Than Enough by Allador · · Score: 1

      Since Windows doesn't have fork or window reparenting (well, it might, but I've not come across it), they probably need some quite clever work-arounds for it.

      For all intents and purposes Windows has both. It's just not called the same things. In fact, from what I'm reading, IE8 and Chrome are very similar, in their architecture. Wonder if the teams have been talking.

      But yeah, windows can do child processes with copy-on-write and shared memory for the image and libraries.

      main reason for implementing on Windows first was obviously the market share, but I wouldn't be surprised if the secondary reason was that Windows was the hardest platform to get to support the features they wanted, so porting from Windows would be a lot easier than porting to it.

      Another interesting thing they're doing is using the process isolation and low-integrity tagging from Vista.

      They're basically running Chrome in the same low-integrity sandbox that IE7 runs on in Vista.

      This stuff really makes me wonder how much the google team interacted with the MS IE team.

      But yeah, market share number 1. Also sounds like they had at least one person on the team who is very good at windows app development.

    128. Re:Firefox Damage Control Is More Than Enough by jsebrech · · Score: 1

      FF 3 feels like a native application written by someone who didn't have a clue about the platform human interface guidelines (or about HCI in general)

      Huh? What major UI differences between Safari and FF3 make it not conform with HCI guidelines? I've got both of them open side by side and they look like twins to me.

    129. Re:Firefox Damage Control Is More Than Enough by SEE · · Score: 2, Informative

      Okay, I've investigated further.

      Above, I was depending on Google's own statement that "Google Chrome, Mozilla Firefox, Apple Safari, and others do not support ActiveX. Instead, these browsers make use of the Netscape Plugin Application Programming Interface (NPAPI)."

      Looking around, further, the activex shim is explicitly described as "A shim for running some Active-X controls in Chromium."

      Poking around in the source tarball in the activex_shim directory, it looks like they're working on a general support-ActiveX-through-NPAPI plugin; both Firefox and Opera are mentioned in the README. This NPAPI plugin is presumably not yet able to support all ActiveX controls.

    130. Re:Firefox Damage Control Is More Than Enough by stu42j · · Score: 1

      Fx2 saved sessions on crash. Fx3 also prompts to save on close. Firefox has always had text zoom, Fx3 also zooms images although text zoom has always been good enough for me.

    131. Re:Firefox Damage Control Is More Than Enough by jsebrech · · Score: 1

      So, you hate the awesome bar in firefox, but you don't mind the omnibar in chrome? Despite that the omnibar is basically the awesome bar with google search added to it?

    132. Re:Firefox Damage Control Is More Than Enough by shlashdot · · Score: 1

      ok tom8to, tom4to

      --
      Additional plugins are required to display all the media on this page.
    133. Re:Firefox Damage Control Is More Than Enough by jsebrech · · Score: 1

      Lots of people dislike Coolbar immensely and they've just been told "tough" by FF devs.

      They've been told tough because they, like me, don't understand why people don't like it. Can you give me a reasoned argument why it's less capable than the old location bar? For me it has been a major productivity boost, and I hate going back to the old location bar, because it feels so weak.

    134. Re:Firefox Damage Control Is More Than Enough by vakuona · · Score: 1

      Please, you are so petty you are calling this a browser by Doubleclick. How much better are you than those who call Microsoft "Micro$oft".

      There are some things that chrome does better than other browsers. Better than Firefox, which incidentally, I am typing from from (because I am running Linux, for which Chrome is not yet available). One of these it jailing the tabs. Firefox does not do that.

      Who says style can't live with substance. It's not some dichotomy. You can have your cake and eat it too like that. Why shouldn't Google (the maker of the browser, and not Doubleclick, as you may have been misinformed) try and make their browser distinctive? Why shouldn't they challenge convention? It's called progress. Something humans have been doing for millions of years.

      And my post addressed your points fair enough. Your only recourse seems to be to employ absurd non sequiturs (like style vs substance). And why bring Apple and Obama into this?

    135. Re:Firefox Damage Control Is More Than Enough by omkhar · · Score: 1

      Just tried the latest SVN build - no longer broken, version 0.2.151.0

    136. Re:Firefox Damage Control Is More Than Enough by PietjeJantje · · Score: 1

      I'd like to close this discussion since you don't seem to be even aware that DoubleClick is Google. Sweet dreems, dude.

    137. Re:Firefox Damage Control Is More Than Enough by BenoitRen · · Score: 1

      I use SeaMonkey. Maybe you'd like that better than Firefox, too. It's more complete, and has a better tabbed browsing implementation. And many popular Firefox extensions are compatible with it.

    138. Re:Firefox Damage Control Is More Than Enough by bigstrat2003 · · Score: 1

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

      The fact that none of the extensions people usually tout for Firefox are useful to me is not my fault.

      Oh, right.

      So? There's nothing stopping anyone from putting extensions out for Chrome, they have an API in place for it. Not only will this feature probably become native, an extension can be developed. What's your point? I never said that having extensions available is bad, just that I don't find any of the ones espoused to me to be useful.

      --
      "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
    139. Re:Firefox Damage Control Is More Than Enough by vakuona · · Score: 1

      I [i][b]know[/b][/i] Google [i][b]acquired[/b][/i] Doubleclick, but that doesn't make Google Doubleclick anymore than Apple having acquired Soundjam (makers of the application that became iTunes) makes Safari a browser made by Soundjam.

      You know very well what you are hoping to imply by saying that Doubleclick created this browser.

    140. Re:Firefox Damage Control Is More Than Enough by Yunzil · · Score: 1

      Oh,and I'm typing this on an 8 year old 1.1GHz Celeron with 512Mb of RAM with 7 tabs open in FF3 and still have 156Mb of RAM left and everything is snappy!

      That's great, really. I'm happy that you found a product that runs well on an old system. But you need to face facts: these days, your machine is a slow piece of crap without enough memory.

      It's unreasonable to expect every new product to run well on your ancient machine. A lot of people have 4 GB or more of memory and multi-core processors and don't really give a shit if the browser takes 300 MB of that if it provides a better experience. Any time that developers are using in an effort to save that last MB of memory so it works well on your system is taking away from time they could be using to build a better product.

      What's that? Saving memory IS building a better product you cry? Yes indeed, it is, but there's a point where it stops being admirable and starts becoming an unreasonable burden, and I think worrying about how well stuff runs on an 8-year-old PC is past that point. Nothing is stopping you from using Firefox on your computer until the end of time, but at least stop complaining because new apps that actually make better use of the resources available to them don't run well on your stone-knives-and-bearskins computer.

      Christ.

    141. Re:Firefox Damage Control Is More Than Enough by PietjeJantje · · Score: 1

      Of course you do.

    142. Re:Firefox Damage Control Is More Than Enough by hairyfeet · · Score: 1

      Um......Have you kinda missed the past couple of years,maybe? You seen these little things called "Netbooks" being advertised all over the place and are selling like little hotcakes? Guess what the specs are on the average netbook? About the same as what I posted for my "netbox",hence the name. Things have changed and with all the inflation and high prices folks aren't buying up these quad core uber beasts when all they need is something to surf and check their webmail. I know at the local college we went from seeing the Macbooks everywhere to the EEE everywhere almost overnight. Because folks like having a laptop that they can throw in their book bag and can actually sit on their lap with becoming sterile.

      Now am I saying there are never times when you have to say "damn the RAM"? No,of course not. Graphics work,CAD design,gaming,etc, these things all need a large amount of RAM because they have large files they need to process. I am simply saying that there is no real reason for browsers to get as bloated as a video game when all most folks are doing is 1-3 tabs,webmail,youtube. That's it. I'm sure that the guys here aren't using it like that,but the everyday folks that come into my shop,that is how they do it. Hell,I still teach someone at least one a week the fact that tabs are actually possible! Because many folks are simply single taskers when it comes to the web.

      But I am all for experimentation,and trying new things. But just remember that a browser isn't something like a game where you can just "throw more *** at it" because of laptops,netbooks,older machines,etc. That is why I am glad that thanks to open source I can give my customers the choice of Firefox,Kmeleon,or Seamonkey depending on their specs. But if all the browser go to the "throw more at it" model,then there are going to be a lot more botnets,because folks will just stick with the old instead of replacing a running machine just to run a browser. But as always this is my 02c,YMMV

      --
      ACs don't waste your time replying, your posts are never seen by me.
    143. Re:Firefox Damage Control Is More Than Enough by __aailob1448 · · Score: 1

      I disagree, Chrome is noticeably faster than firefox 3 for me.

      As far as I'm concerned, you're either lying or smoking crack.

      Anyways, Chrome doesn't have the full page zoom Opera has so I'll stick with opera for now.

    144. Re:Firefox Damage Control Is More Than Enough by mstahl · · Score: 1

      But hey,whatever melts your butter.

      With your permission, I'd like to start saying that sometimes instead of my usual "Whatever blows your skirt up".

    145. Re:Firefox Damage Control Is More Than Enough by roblarky · · Score: 0

      BTW, here's the nightly build.

    146. Re:Firefox Damage Control Is More Than Enough by geekoid · · Score: 1

      Actually, They ahve done a lot of interesting things with security, created what looks to be a really good sandbox and mad each tab a process.
      It it really slick, I am hoping it does well during it's public vetting.

      Here is a good explanation. It does seem to 'talk down' to people experienced in the field, and it has that crapy Scott McCloud associated with it, but it is still a decent explanation of the features, security implementation and feature.

      http://www.google.com/googlebooks/chrome/#

      A lot of the ideas they have have been talked about, but it's nice to see some of them being created and used.

        mean really, the PA guys would have been a much superior choice in artists.

      Of course none of this matters if you don't run XP or Vista. A perfectly good complaint, but the rest of it is really nice.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    147. Re:Firefox Damage Control Is More Than Enough by mstahl · · Score: 1

      I haven't noticed massive speed increases even on single Javascript-heavy pages

      That's why I wrote my own javascript benchmarks for this sort of thing. They're on my home computer but a basic rundown is that Chrome is wickedly fast. My benchmarks were an empty static for() loop, reversal of a huge array, sorting a huge array of random elements using the array.sort method, sorting a huge array of random elements using bubblesort, and generating random numbers. All of them ran at least a little bit faster on Chrome, and some of them like the bubble sort wouldn't even finish in Firefox or Safari but would take a couple of seconds on Chrome.

      I even started an infinite loop in one of my tabs and all the rest of them were just fine. Still just as responsive as if I closed the offending tab.

      For a real-world example: try using Meebo in FF then in Chrome. Everything looks the same--until you drag a window around. It's smooth enough in Chrome that you could maximize the window, hide your taskbar, and you could fool yourself into thinking it was just another IM client.

      Chrome's a little spartan, I don't really expect good support for ad-blocking, and I'm a little sketched out by the EULA, but it's definitely impressive so far.

      Now let's see what happens when FF has a fancy new javascript JIT too :D.

    148. Re:Firefox Damage Control Is More Than Enough by geekoid · · Score: 1

      Also, Chrome is completely open, so developers can be free to take parts of it and implement.
      Of course Chrome may well make the other browsers useless becasue it is developed with modern techniques, and concepts.

      There doesn't have to be one to rule them all, but that's no excuse to stop developing better ones.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    149. Re:Firefox Damage Control Is More Than Enough by geekoid · · Score: 1

      ...to shore up JScript security."
      If only Google would released a browser that does that~

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    150. Re:Firefox Damage Control Is More Than Enough by Nicolay77 · · Score: 1

      I don't care about which browser is the best.

      But I do care a lot about a browser than can make IE6 (and IE7) marketshare to dissapear and make our lives as Web developers easier.

      And this means targeting Joe Sixpack browser.

      So, what do you think a browser needs to be able to do that?

      I think Chrome actually has a chance to be this saviour browser.

      --
      We are Turing O-Machines. The Oracle is out there.
    151. Re:Firefox Damage Control Is More Than Enough by PopeRatzo · · Score: 1

      Wait. People besides my WOW-crazy nephew actually put custom backgrounds on their computers?

      Who knew? I thank you for opening my eyes.

      Since I produce music and video on my main machine, I have become quite superstitious about putting some 1680 x 1050 graphic from The Dark Knight on my background. Maybe it wouldn't make any difference, but I'd feel a little guilty every time I saw it. I find backgrounds, themes, skins and eye-candy distracting, and believe me, I am distracted enough as it is. If I were any more distracted, I wouldn't be able to...uh...

      --
      You are welcome on my lawn.
    152. Re:Firefox Damage Control Is More Than Enough by rtechie · · Score: 1

      Basically, I use tabs and session memory instead of bookmarks, and for stuff not in an open tab, I just rely on the auto-complete history in the title bar. It's weird when I write it out, but thats the path of least resistence for me.

      I didn't use bookmarks a lot until I got Google Browser sync. Having the same bookmarks and browsing history on all my browsers is fscking awesome. It's the reason I haven't upgraded to FireFox 3. For you, it would be perfect since it syncs the auto-complete and session history. Sadly, Google has discontinued it and I'll have to switch to something else. Maybe Weave when it's ready (it's in closed alpha right now).

      Firefox right now had 3 rows of tabs, but I'm also running 1920x1080 in a 17" laptop screen. It's not really big enough for that resolution and my eyesight, but browser zoome is my friend. :)

      Stop coding on a luggable (that's what a "laptop" with a 17" screen is). Your fingers and eyes hate you. Buy a desktop PC, or at least an external keyboard and monitor.

    153. Re:Firefox Damage Control Is More Than Enough by mweather · · Score: 1

      As usable as Chrome, depending on the build.

    154. Re:Firefox Damage Control Is More Than Enough by toddestan · · Score: 1

      I like themes as an option whenever they decide to do something weird with the UI, so I can go change it to something more sane. Firefox looks OK right out of the box, and mostly behaves in a Windows-like fashion, so I see no need for themes. The default Opera theme is fugly (imho) so it's nice I can change it to the "Windows" skin. It would be nice if Apple made Safari have themes since the Windows version doesn't act or look like a Windows program at all, but since that would go against The Apple Way, I doubt it will ever happen.

    155. Re:Firefox Damage Control Is More Than Enough by hairyfeet · · Score: 1

      I really hate to burst a guy's bubble,but it looks like they may have already broken out of the sandbox. That was what? 48 hours? Better than the average DRM scheme,I guess. The problem is sandboxing is kind of like using Noscript: a band aid. It doesn't really fix the problem(which is how you run code in a browser with so many malware writers in the game),it just covers it up and keeps it from looking as nasty.

      I have said it before and I'll say it again: running code,be it ActiveX,JavaScript,whatever,without having it tested independently of the browser by some sort of anti-malware scan before it is executed is just a MAJORLY bad idea. Malware and Botnets are huge money making criminal enterprises. They have the money and the will to throw really smart guys at it until it breaks. Because if they don't,they don't make money. So IMHO we need to take a step back,take a deep breath and seriously think about the fundamental problem,which is how to get to code we can trust and want to run,without leaving the door unlocked for every criminal that wants to help himself to our wallet. But instead we are working on "Super Turbo JavaScript Browser 2.0-With Cheese!".

      So everyone can keep having a "my browser runs JScript quicker!" contest,and I will be quietly blocking JavaScript for every customer that comes through my door. Because something really nasty will come along and it will spread so fast it will make Code Red look like Elk Cloner,mark my words. But as always this is my 02c,YMMV

      --
      ACs don't waste your time replying, your posts are never seen by me.
    156. Re:Firefox Damage Control Is More Than Enough by BrokenHalo · · Score: 1

      And you didnt use to be able to do this. Laptops just werent stable over weeks with tons of standby/hibernate usage and leaving tons of stuff running.

      Hmmm. My 4-year-old iBook G4 only ever gets switched off when I get on a plane (i.e. maybe every few months). I just close it up whenever I carry it around, and open it when I'm ready. Never misses a beat. But definitely not high-end material, even when it was new.

    157. Re:Firefox Damage Control Is More Than Enough by NateTech · · Score: 1

      No, we need more browsers.

      Just like we needed the Commodore 64, the Tandy Color Computer, the TI-994A, the Apple II+, and the IBM PC, and all the rest back then.

      "Choice" both means that you have options, but also that you have to choose wisely.

      --
      +++OK ATH
    158. Re:Firefox Damage Control Is More Than Enough by Anonymous Coward · · Score: 0

      So you'd rather people used Internet Explorer for their "just browsing" needs then? Since the Chrome Beta version 0.2 isn't avilable on any other platform ATM...
      See, having used the two, I'll take Chrome over IE any day of the week.

      P.S. It's a public beta and already better than browsers that are in their sixth and seventh iterations. I can see it going far farther than you apparently can...

    159. Re:Firefox Damage Control Is More Than Enough by Anonymous Coward · · Score: 0

      developing web 2.0 apps without firebug is not as universal as you say, but I know person which works just fine in vim. Using better tools is not always universal, as the feeling of what is better is subjective, still there is some acceptance of the need of a debugger, independently from the language used. If the need for a debugger is almost universal, then javascript should make no difference; why people insist in developing javascripter whitout a proper debugger is beyond my comprension

    160. Re:Firefox Damage Control Is More Than Enough by slashdotwannabe · · Score: 1

      First, I have no axe to grind; I use all the major browsers... IE, FF, Opera, Sarafi, now Chrome.

      I say this because you appear to be the defensive one; otherwise why bother to post? Do you honestly thing M$ is creating Firefox damage control posts? Is that some sort of reflex? Blame the big bad boogyman from Redmond?

      As the parent said, it's just a browser. I feel about the same emotional attachment to any of 'em that I do to the fingernails I just clipped.

      --
      This comment is my opinion and does not represent an official position of Donald Trump or others I do not work for
    161. Re:Firefox Damage Control Is More Than Enough by afidel · · Score: 1

      To me it's the VI/EMACS debate all over. Both are good browsers with Chrome being the fast no thrills option and Firefox being the complete somewhat slower platform with more options then any mere mortal can possibly use.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    162. Re:Firefox Damage Control Is More Than Enough by Anonymous Coward · · Score: 0

      [..] Mozilla has innovated [..]

      Name one which wasnt already implemented elsewhere. One awesome thing which *nobody* else had done before?

    163. Re:Firefox Damage Control Is More Than Enough by Anonymous Coward · · Score: 0

      No it doesn't!

    164. Re:Firefox Damage Control Is More Than Enough by wiz_80 · · Score: 1

      Hey, thanks for the ad-hominem!

      I didn't notice Chrome being faster, so it's not "noticeably faster" for me. Of course, I was just doing my usual web browsing, not writing home-made Javascript benchmarks like another poster down-thread. However, I use my web browser for web browsing, surprisingly enough, so if it doesn't bring any noticeable advantage, I just don't care.

      Enjoy your crack, now...

      --
      " There is a rational explanation for everything. There is also an irrational one. "
  27. 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.

  28. Not hard to get... by Anonymous Coward · · Score: 0

    A) Unless you have a 64-bit OS, you're limited in how much of that 6 GB of RAM you can actually use. I forget the exact limit, but I think you'll only be using ~3 GB of that due to various legacy hardware issues. Most people are not running 64-bit versions of Windows because most drivers aren't available or stable yet, though that may have improved since I last checked.

    B) People run more than one program at a time and they can't all afford expensive new computers, nor are they geeky enough to install RAM on their own.

    1. Re:Not hard to get... by Z34107 · · Score: 3, Informative

      Unless you have a 64-bit OS, you're limited in how much of that 6 GB of RAM you can actually use. I forget the exact limit, but I think you'll only be using ~3 GB of that due to various legacy hardware issues

      There is some lie in your truth, and some truth in your lie. Or something like that.

      The upper limit on 32-bit addressing is 2^32 = 4294967296 bytes. Which is, coincidentally, exactly 4 gigabytes. Any 32-bit copy of Windows can support up to that much.

      Why, then, do some computers only report 3 GB of RAM available? It's not really lost - it's just a side effect of how Windows handles memory paging. Every program running on Windows is going to be using at least some part of the Windows API, so Windows reserves a portion of RAM for its own system files and locks it. (Why would you swap system libraries used by nearly every application out to disk? Ever?)

      Additionally, this RAM gobbled up by Windows is mapped to every process. 512 MB or 1 GB isn't really "missing" - in fact, it's part of the shared memory space of every process, and every process can address it as if it really did own it.

      The overlapping memory pages is kinda cool, but your computer actually is using all of that RAM you installed. Discrepancies depend on your motherboard logic, exactly how Windows decides to address that "missing" memory space (I honestly don't know what Windows does sometimes), and the presence or absence of Physical Address Extension hardware. (If your motherboard supports it, the Pentiums and up actually have pins for 36-bit memory addressing, which is why you can see computers in Circuit City running 32-bit Vista and reporting 4 GB (or more) of memory. Cheaper CPUs or motherboards just won't connect the extra pins, and you won't see a "PAE Enabled" or whatever in My Computer->Properties.)

      Discuss!

      --
      DATABASE WOW WOW
    2. Re:Not hard to get... by GoRK · · Score: 5, Informative

      The overlapping memory pages is kinda cool, but your computer actually is using all of that RAM you installed

      This is not entirely true. Normally the BIOS will remap IO address space above system RAM, but on 32 bit hardware (with or without PAE), the BIOS will generally reserve a hole somewhere between 3GB and 4GB. Depending on your specific hardware, this hole might be pretty big. For instance, if you have a 512MB video card, that memory gets mapped into the system address space, and you lose the same amount of system RAM for the privilege. There are some BIOS that will allow you to map this memory above 4GB but drivers sometimes flake out when you do that; plus you have to run a 64bit OS at that point too.

      which is why you can see computers in Circuit City running 32-bit Vista and reporting 4 GB (or more) of memory.

      You will never see a 32 bit vista machine report more than 4GB of ram as it's simply not supported. (Makes you wonder why they turn on PAE by default since it slows down memory access?? A vendor turning PAE off is probably just smart.) You will, however, see vista report 4gb in the computer properties -- but it's more of a marketing trick. 32 bit windows will only allocate 2GB of address space to user processes anyway and 3GB only with a special boot switch (that you have to be careful with.)

      As far as your claim that some cheap motherboards do not connect the PAE pins, that's also somewhat misleading too -- the pins are all there anyway -- its just the feature was left out of cheap junk northbridge chipsets... but this was back in the Pentium III days. It's very doubtful you can even find a board anymore that does not support PAE; especially since pretty much all current model CPU's have 64 bit support.

    3. Re:Not hard to get... by Anpheus · · Score: 1

      You're forgetting video cards and other hardware devices that have their own memory which overlay on top of your address space. If that address space happens to also correspond to physical memory, then yes, you are "losing" memory. In the case of a machine with two 1GB video cards and no PAE, you're losing over 2GB of physical memory capacity.

    4. Re:Not hard to get... by Pr0xY · · Score: 5, Informative

      Mostly Wrong. The reason you don't see all 4 GB on Windows machines is a combination of 2 factors.

      #1. Memory mapped devices. This includes device which has onboard RAM (video card is biggest factor with the 1GB of RAM that's usual now). This must be mapped somewhere in the physical address space (virtual address space is irrelevant for this issue). And for compatibility with 32-bit DMA purposes has to be below the 4GB mark. So modern motherboards will remap the "displaced" RAM above the 4GB mark so it is still accessible.

      Now onto issue #2. Windows *could* use PAE to access this relocated RAM, but it doesn't on desktop editions (even if PAE is enabled). Technically from a hardware point, it should be accessible, but once again for compatibility purposes, the Microsoft folk have opted to simply not use any RAM seen above the 4GB mark. The reason why is because of poorly programmed 3rd party drivers which assume all RAM is below 4GB, and try to do 32-bit DMA (and thus trash random memory and crash the system). For Microsoft, it's easier to simply avoid the issue then explain why it's not there fault to customers. (BTW server editions are a different story and DO support using RAM above 4GB).

      You can verify this by opening up Microsoft's "System Information" utility and going to the "Memory" section. Simply put, it does not show ANY memory above 0xffffffff despite the fact that I know for a fact that there is RAM mapped above that address (installing Linux with "64GB memory support", aka PAE support, shows this to also be true and DOES report and using all 4GB of my RAM).

      This issue has NOTHING to do with "shared memory space between processes.

    5. Re:Not hard to get... by i.of.the.storm · · Score: 1

      Actually, you're mostly wrong. The RAM being lost is from addressing for things like graphics cards and the like. Also, the reason 32 bit computers might show 4GB is because Microsoft got annoyed at people wondering where their RAM was going and made Vista SP1 show the full installed amount, even if it couldn't be addressed. PAE exists but it's not in use in most desktop OSes because it causes hell with drivers and such. There is a boot time switch or something for Windows but Microsoft actually made that not do anything in one of the service packs for XP because of the headaches it causes.

      --
      All your base are belong to Wii.
    6. Re:Not hard to get... by retchdog · · Score: 2, Insightful

      Thank you for providing an explanation of this. I got modded down troll and berated a few years ago for mentioning the 3GB thing.

      Of course, one reason you might want to swap out those libraries is if you are running one very optimized special-purpose software package and actually want the full 4 gigabytes you paid for, to load and manipulate some very dense data. Linux let me do it, Windows didn't.

      I spoke to a lot of clueful (and clueless) people and not one of them mentioned this PAE thing. In the end, I suggested my company go with the linux version of the software and they listened to me. (Don't anyone bother telling me I'm a moron, and to look at MS knowledge base article #whateverthefuck, it's water under the bridge now.)

      Once again, thank you; at least there's an explanation, even if it reinforces my belief that Windows shouldn't be used for serious scientific or technical computing.

      --
      "They were pure niggers." – Noam Chomsky
    7. Re:Not hard to get... by Z34107 · · Score: 1

      I found your post informative, and it seems that a lot of what I took for granted who knows how long ago is inaccurate. However, there's a bit more that I found.

      User mode applications may only get 2 GB of physical memory by default, but driver resources are mapped from the upper 2 GB (or 1 GB) of kernel space. This is evidently why shrinking that space with the /3GB switch can cause problems if you have a 512MB video card.

      Then again, if you have integrated graphics or other devices that leech off of mainboard memory, I don't think they would be stealing the same memory mappings as physical memory would. But then again, it doesn't matter - integrated chips are stealing the memory itself in that case.

      The other thing I noticed is that the BIOS mapping memory is somewhat independent of addressable space - all the HP desktops at my college report 8 MB of RAM "missing" - 760MB instead of 768MB - because of how the motherboard wants to work.

      Thanks for the corrections

      --
      DATABASE WOW WOW
    8. Re:Not hard to get... by Anonymous Coward · · Score: 1, Informative

      PAE has to be enabled to get the NX (no-execute) to work as it resides in bit 63 of the page table entry. Without PAE those entries would have only 32 bits and NX wouldn't work.

    9. Re:Not hard to get... by shutdown+-p+now · · Score: 1

      Makes you wonder why they turn on PAE by default since it slows down memory access??

      Because PAE is required for NX (because NX bit is, as I recall, 63rd).

    10. Re:Not hard to get... by Allador · · Score: 1

      Thank you, you got the entire answer right, most of the others were just wrong or partial answers.

    11. Re:Not hard to get... by Allador · · Score: 1

      Actually windows is the preferred platform for many engineering usages.

      Ever since XP-64.

      The systems are faster, cheaper and they can run word, excel and outlook.

      Windows has been a great platform for large-memory engineering usage for many years, due to the availability of XP-64 and OEM's like HP who make stable supported systems for XP-64.

    12. Re:Not hard to get... by Anonymous Coward · · Score: 0

      plus you have to run a 64bit OS at that point too.

      Actually, no. I'm not sure why, but Microsoft has removed the PAE capability from Windows XP with SP1. With earlier releases, you could edit boot.ini, add /PAE (or something similar) to the start parameters, and you could use memory above 4GB. It's similar with Linux or *BSD, just compile a 32bit Kernel with PAE support, and you can happily use dozens of GB. With that scheme, any one process is still limited to at most 4GB (but usually less, since the OS and hardware take up to 2GB of this address space).

    13. Re:Not hard to get... by caluml · · Score: 1

      Hah, mod parent up funny! :)

    14. Re:Not hard to get... by retchdog · · Score: 1

      >Windows has been a great platform for large-memory engineering usage for many years, due to the availability of XP-64 and OEM's like HP who make stable supported systems for XP-64.

      Gee thanks friendly Microsoft-HP partnership alliance representative!

      --
      "They were pure niggers." – Noam Chomsky
    15. Re:Not hard to get... by Hes+Nikke · · Score: 1

      Unless you have a graphics card installed... all the RAM in the graphic card is in the same address space as the system RAM, so if you have a 1 GiB graphics card, than your 32bit windows system can only address 3 GiB of RAM before any paging happens!

      --
      Don't call me back. Give me a call back. Bye. So yeah. But bye our, well, but alright we are on a shirt this chill.
    16. Re:Not hard to get... by cbhacking · · Score: 1

      32-bit Vista (or XP) does not, by default, have PAE enabled. This is due to the "drivers sometimes flake out" issue you described (and inaccurately ascribed to x64 machines - x64 drivers shouldn't care at all whether their memory space is within the first 4GB or not).

      However, with PAE enabled (it's fairly easy to do; on XP edit boot.ini and on Vista use bcdedit.exe from an Admin command prompt, then reboot) it is indeed possible for a 32-bit copy of Windows to see more than 4GB of RAM. That is, after all, the entire point of PAE... although you are correct that the individual applications will still only have 2 (or 3) GB of mappable memory space (note that the space isn't actually allocated; most of it will never be requested at all).

      PAE has been supported since, IIRC, the Pentium Pro of roughly 10 years ago. This doesn't mean it is good to run, merely that the hardware is capable. Whiel some cheap boards may have lacked that support, it should be available in any modern board. Of course, it won't be long now before high-end machines need more than the 36-bit address space (64GB) PAE provides -which won't be a problem, because everything other than ultra-low-power and legacy systems will be 64-bit by then.

      --
      There's no place I could be, since I've found Serenity...
  29. The matchup: Beta vs. Beta! by pushing-robot · · 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".)

    --
    How can I believe you when you tell me what I don't want to hear?
    1. Re:The matchup: Beta vs. Beta! by Anonymous Coward · · Score: 1, Insightful

      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".

      -

      Dude that is classic... deserves to be in the mix at the bottom of /.

  30. Google Chrome HDD and CPU Usage by definate · · Score: 1

    Has anyone else noticed Chrome thrashing their hard drive? I find Chrome is doing a lot of reading and wrinting to my hard drive (specifically the main thread, and chrome.dll), so much so that it increases my CPU usage to 20%.

    I loved Chrome, but when it started freaking out like this, I can't afford to run a browser with that.

    I was planning on running Chrome for Gmail/Gcal/Gdocs, and FireFox for everything else, so I can restart FireFox with no problems at all, and because FireFox has the plugins (AdBlock and NoScript) that I need.

    However, I can't do that until this issue is resolved.

    Additionally, what the hell is it doing? It does several hundred MBytes or reading and writing, and I have no idea what it's doing. I'm often not even using the browser.

    I'll have to get FileMon to check it and force it to happen again. See what it's actually doing.

    --
    This is my footer. There are many like it, but this one is mine.
    1. Re:Google Chrome HDD and CPU Usage by fyrewulff · · Score: 3, Informative

      Somebody I know had this happening to them, turning off the malware/phishing site definition files being downloaded fixed this (it downloads a new file about every 3 seconds if you look at about:network)

      --
      "We need to get over this notion, that, for Apple to win... Microsoft must lose." - Steve Jobs, 1997
    2. Re:Google Chrome HDD and CPU Usage by definate · · Score: 1

      Sweet, thanks! I'll give this a try.

      --
      This is my footer. There are many like it, but this one is mine.
    3. Re:Google Chrome HDD and CPU Usage by prestomation · · Score: 1

      I noticed that behavior onces today, confounded me for about 5 minutes. I'm really interested to hear what comes out about this in the coming days/weeks/hours?.

    4. Re:Google Chrome HDD and CPU Usage by definate · · Score: 1

      Yeah definitely. It was happening to me every 30 minutes or so. Though to me some times seemed closer together.

      It became unbearable to have it running. I uninstalled and filled out their feedback information leaving details about it, and asking them to contact me via my email for other info if they want.

      Besides the lack of plugins (which I am sure will change in the future) and this problem it is an awesome browser. I really like it.

      --
      This is my footer. There are many like it, but this one is mine.
    5. Re:Google Chrome HDD and CPU Usage by Allador · · Score: 1

      I actually havent seen that, but I havent had Chrome for long. :)

      Is it possible you've run out of memory and have pushed your system into paging?

    6. Re:Google Chrome HDD and CPU Usage by definate · · Score: 1

      Nah it's definitely the anti-phishing/malware setting.

      When I turn it on it thrashes my drive, when I turn it off it stops.

      Either way, I'm glad I can now use it for my 24/7 apps. However, I am desperately looking for AdBlock/NoScript/TabMixPlus so i can make this my full time browser.

      --
      This is my footer. There are many like it, but this one is mine.
    7. Re:Google Chrome HDD and CPU Usage by definate · · Score: 1

      That worked perfectly. Thanks for the info.

      I really want to run the anti-phishing/malware option, however until they get this fixed, at least I can use it for my 24/7 apps.

      --
      This is my footer. There are many like it, but this one is mine.
  31. Why can plugins crash the browser anyway? by TwistedSymmetry · · Score: 1
    FTA:

    So now, when that buggy Flash applet on your favorite humor site goes belly up, it won't necessarily take down the entire browser - the processes running in other tabs will keep chugging along.

    Could someone explain to me why the flash plugin (as well as any other plugin) can crash the entire browser? Don't they run as separate processes? If not, why not? Wouldn't fixing this (however you would do that) solve the problem without creating the inefficiencies of having a process for each tab? (Granted, the process-per-tab thing does solve other problems).

    1. Re:Why can plugins crash the browser anyway? by Shados · · Score: 2, Insightful

      Most browser's codebases, at least for historical reasons, come from times when it wasn't common practice to isolate parts of things... Part of it was performance, part of it was simply that it wasn't the culture of the time (like using the safer string handling functions in C/++), etc.

      Now, as to why a newer browser wouldn't do it...beats me.

    2. Re:Why can plugins crash the browser anyway? by TwistedSymmetry · · Score: 1

      Though the java plugin does run as a separate process. Sure, the browser could force plugins to run as separate processes, but one could instead blame the plugin developers. In the case of flash, they could also be blamed for making a really crashy plugin (especially the linux version of the plugin, for whatever reason).

    3. Re:Why can plugins crash the browser anyway? by doombringerltx · · Score: 1

      I was coming here to post the same thing. I've never had flash crash firefox. The firefox flash plug in runs as a seperate process called npviewer.bin. Maybe other browsers handle it different, but I severely doubt it. I was looking at that sentence and thinking "Oh, I'm a linux user, I know all about flash crashing..."

    4. Re:Why can plugins crash the browser anyway? by Anonymous Coward · · Score: 0

      The problem is that because the browsers didn't isolate the plugins that the plugins now don't expect to be isolated. This is apparent in the trouble that Google had to go to in order to pull off the process isolation. They actually had to hard code different behaviors for specific plugins in order to allow them to load and behave as expected. They had to take two completely different rendering paths for Flash and QuickTime. The result is that multimedia stutters, especially if you have a bunch of tabs that all display content via that plugin. It's a great idea, in theory, but I think that until there is some consensus as to how to properly design the plugins to be hosted out-of-process like this it will always be a nasty mess of hackery and hard coding.

    5. Re:Why can plugins crash the browser anyway? by TwistedSymmetry · · Score: 1

      Hmm, when I am playing a flash video I don't see any npviewer.bin. The CPU usage goes up for firefox, however, which seems to indicate a thread running within firefox. (This is on both linux and windows, looking with top and windows task manager, respectively). I don't know why we're getting different results here.

  32. How long before the next chrome article? by Brain+Damaged+Bogan · · Score: 1

    I'm guessing less than 4 hours

    --
    -- Sex is the antonym of pringles. Once you pop it's time to stop.
    1. Re:How long before the next chrome article? by jo42 · · Score: 1

      Less frequently than Palin articles.

    2. Re:How long before the next chrome article? by Brain+Damaged+Bogan · · Score: 1

      yeah, but she's sooo much more sexy than chrome.

      --
      -- Sex is the antonym of pringles. Once you pop it's time to stop.
  33. IE has a lot of catching up to do by PassMark · · Score: 1

    Chrome roundly beats IE in terms of memory resource usage. All previous versions of IE had a fairly limited Javascript engine, in terms of the allowed memory usage and limits on the size of statically declared arrays. There is another example here of how IE fails completely under high resource use. While Chrome and Firefox were able to handle much larger data sets. Also IE is much slower in the benchmarks above. Up to 4 times slower than Chrome.

  34. What about Shared Segment size? by Anonymous Coward · · Score: 0

    Does that take into account the Shared Segment size? Each Chrome instance on vista lists the SS as around 8MB,

  35. :% crashes it by FunkyRider · · Score: 0

    Type two characters :% in Chrome's address bar and you can guarantee a bad crash...

    --
    just wonder why there are so many anonymous cowards in this world....
  36. IE8 consumes more resources than Vista? by ko9 · · Score: 4, Informative

    The article mentioned in the summary states that IE8 (beta) consumes more resources than XP, not Vista. That's quite a difference I think..

    1. Re:IE8 consumes more resources than Vista? by mR.bRiGhTsId3 · · Score: 1

      I would hope to some heavenly being the IE/FF/Opera/Other randomly stupidly named browser consumes more resources than whatever OS it runs on. Something is seriously awry if your OS requires 200 - 300 MB. Then again, I guess they are being naive, and throwing services into that mix.

    2. Re:IE8 consumes more resources than Vista? by ba5e · · Score: 1

      quite true!!

  37. Re:Resources? MS not very resourceful... by davidsyes · · Score: 1

    I guess then that it's too bad they aren't resourceful and non-threaded enough with their site... It's been down for over an hour now:

    http://slashdot.org/~davidsyes/journal/210827

    I tried to firehose the story, but i guess my post is swamped by tons of other firehose sumbmissions.

    ms' site has been down since at LEAST 1815 PST. Is this normal for them?

    --
    Previously: "Linux... Toward the Sunrise..." Now: "Linux... Toward the-- No, now, part of Every Sunrise"
  38. about:% by DAldredge · · Score: 1

    Try tying about:% into the more robust better tested chrome.

    1. Re:about:% by prestomation · · Score: 1

      Whoa, why'd it do that?

      Typing "about:%" into Chrome's addressbar promptly crashes it.

    2. Re:about:% by Konster · · Score: 1

      Nice bug.

      Try pasting it from the clipboard...simple right click kills it.

    3. Re:about:% by Tacvek · · Score: 1

      Even just ":%" crashes it. It seems to be the master control process or UI process that is crashing. If a rendering process crashes the whole thing does not crash. What is even more odd, is that just right clicking the location bar with ":%" in the clipboard results in a crash. You don't even have to chose paste.

      --
      Stylish sheet to fix many problems in Slashdot's D3: https://gist.github.com/801524
    4. Re:about:% by ami.one · · Score: 1

      Brilliant, crashes instantly. how did you find it so quickly ?

    5. Re:about:% by raynet · · Score: 1

      By clicking Chrome you give Google permission to see your clipboard, no need to click :)

      --
      - Raynet --> .
    6. Re:about:% by Meneth · · Score: 1

      Whoa, why'd it do that?

      Typing "about:%" into Chrome's addressbar promptly crashes it.

      It's likely related to the function printf().

  39. Zig... by kungfoolery · · Score: 0

    all your base are belong to the web.

  40. OpinionWare Continues.... by Anonymous Coward · · Score: 1, Interesting

    "Are the new features worth it when we make browsers that take a semi to run? "

    Are these the same semis that run the latest games?

    "Whatever happened to stealthy tight code?"

    General programmers stopped doing assembly when people realized they weren't as productive as with higher level code.

    "Whatever happened to API sets that worked across platforms?"

    Like when I could run Mac code on an Intel platform?

    "It's all about grabbing users and corralling them to increasingly incompatible and proprietary platforms. "

    Did anyone tell you're cute when you're flustered? Anyway the Google code is open sourced. If that's corralling then I hate to see what your idea of free is?

    1. Re:OpinionWare Continues.... by postbigbang · · Score: 0, Troll

      Are these the same semis that run the latest games?

      Is a browser an Xbox or an SGML viewer?

      General programmers stopped doing assembly when people realized they weren't as productive as with higher level code.

      200MB+??????? Yeah. Right.

      Like when I could run Mac code on an Intel platform?

      Virtual Mac. How about IE5 on the Mac? Where did that go?

      Anyway the Google code is open sourced. If that's corralling then I hate to see what your idea of free is?

      Ah, yes, open source. Like the EULA. Open source doesn't necessarily connote free. Ask any Mozilla developer.

      --
      ---- Teach Peace. It's Cheaper Than War.
    2. Re:OpinionWare Continues.... by SanityInAnarchy · · Score: 1

      Is a browser an Xbox or an SGML viewer?

      Neither. However, when new computers are designed to run Vista, they shouldn't have a problem running any browser out there today. (Might be a problem trying to run both at once, though. Upgrade to XP, or Ubuntu.)

      200MB+??????? Yeah. Right.

      I no longer own a computer with less than 2 gigs of RAM. It can have 200 megs, no problem.

      I'd much rather have it today, and stable, than in another five years, with half the features and half the reliability. That's why we don't use assembly.

      Virtual Mac.

      Ah, yes, because running binary code for another platform in an emulator is the fscking definition of "stealthy, tight code."

      Ah, yes, open source. Like the EULA.

      Like the EULA, which doesn't seem to apply to the source code. I wasn't required to agree to anything to download it.

      There are tons of licenses on individual projects included in the distribution -- BSD and MIT in all flavors and sizes, GPL, MPL, and very few "all rights reserved" messages. I didn't notice any license that wasn't well-known.

      Yes, the EULA sucks. Fortunately, it's the first thing I'm going to strip whenever it's possible to build a working Linux version.

      --
      Don't thank God, thank a doctor!
  41. Bad Summary by Brain+Damaged+Bogan · · Score: 1

    from the summary: "IE 8 itself consumes more resources than Vista"... and that link goes to an article comparing IE8's footprint vs windows XP footprint...
    Vista != XP. If IE8 did consume more resources than Vista that'd pretty much kill one or the other, maybe even both... because most people can't afford a computer with 8 cores and 32gb RAM

    --
    -- Sex is the antonym of pringles. Once you pop it's time to stop.
  42. Not Accurate by Anonymous Coward · · Score: 4, Informative

    The description of the process model isn't that accurate. In both IE8 and Chrome the renderer process is shared across multiple tab groups. If you manually create a new tab that tab will have a new rendering process associated with it. If you click on a link and it opens in a new tab it will share the rendering process of the parent page. Chrome will show you this in the Task Manager as a single process which show a list of tabs.

    The implementation of the rendering processes between IE8 and Chrome are strikingly similar, so much so that I am suspicious that Google borrowed some ideas from the public betas of IE8 which had this functionality since March. Both use the same behavior for sharing rendering processes as mentioned above. Both spawn the same image as the rendering process as the hosting browser process (iexplore.exe and chrome.exe), using command line arguments to pass channel information. Both use the Job API in Win32 to assign the rendering processes to security restricted jobs. Both use an IPC mechanism built on UDP messaging to localhost for the rendering processes to communicate back to the parent process, where plenty of other IPC options exist, and considering a lot of the Chrome code is Win32-specific they could have used platform-specific IPC for performance purposes without sullying the project.

    Where Chrome differs is that unlike IE8 plugins are also loaded in isolated processes. It's a neat idea in theory but I think it will be problematic in practice. The browser shares one plugin process for all uses of that plugin, which I've already seen cause bottlenecks in resources on my machine trying to view several sites with Flash content. The plugin processes also have a lot of hard coded logic to deal with the nuances of the different plugins and how they behave. For example, there is hard coded logic to deal with the UI expectations of Flash where the content is rendered in the renderer process instead of in the plugin process, whereas with QuickTime the content is rendered in the plugin process and overlaid in the rendering process. In IE8 if a plugin crashes hard the tabs that contain the failing plugin would crash, but other pages would remain open potentially displaying other content using the same plugin. In Chrome if the plugin crashes hard it does so for every page displaying content with that plugin, although all of the tabs would remain loaded showing a placeholder where the content would be.

    1. Re:Not Accurate by Allador · · Score: 1

      Although I hate to feed the cowards, thanks for posting this. Had some information that was new to me.

  43. It's standards based programming, man by heroine · · Score: 1

    This is what U always wanted. Software based on Java standards. You don't think all that Java TV, MHP, J2ME, SNMP, Davic love was just Sun's effort. Why build a platform specific browser on a library when U can build it on 5 layers of standards.

  44. Simple refutation by sp332 · · Score: 2, Insightful

    Open Firefox. Check memory usage. Open a lot of tabs. Close them. Check memory usage.

    Open Chrome. Check memory usage. Open a lot of tabs. Close them. Check memory usage.

    The memory usage at first may be larger, but at the end will be a lot smaller!

  45. Re:How Ironic by Anonymous Coward · · Score: 0

    Are you being sarcastic?

  46. Windows does not fork by metalhed77 · · Score: 3, Insightful

    As I understand it, windows tends to use threads in lieu of forked processes. You can use multiple processes with any kind of IPC you want, but windows won't have anything to do with them sharing memory.

    I am not an expert win32 programmer however, I do know for a fact fork() is not supported, and so far as I know this means there's no way to do copy on write either.

    --
    Photos.
    1. Re:Windows does not fork by shutdown+-p+now · · Score: 1

      As I understand it, windows tends to use threads in lieu of forked processes. You can use multiple processes with any kind of IPC you want, but windows won't have anything to do with them sharing memory.

      To share memory between the processes on Windows, you just use memory-mapped IO.

    2. Re:Windows does not fork by Cthefuture · · Score: 1

      I am not an expert win32 programmer however, I do know for a fact fork() is not supported, and so far as I know this means there's no way to do copy on write either.

      Windows does in fact support fork. It's just not well documented. Search around the Net for ZwCreateProcess and NtCreateProcess.

      --
      The ratio of people to cake is too big
    3. Re:Windows does not fork by metalhed77 · · Score: 1

      It sounds like on Win32 you don't get the automatic memory efficiency of fork(), but rather you have to be explicit about all shared memory. It seems to me, with the easy of fork()'s CoW capabilities gone, it be easier to just use threads. Once again however, I'm not a windows programmer really.

      --
      Photos.
    4. Re:Windows does not fork by metalhed77 · · Score: 2, Interesting

      Cool, but according to this discussion: http://www.tech-archive.net/Archive/Development/microsoft.public.win32.programmer.kernel/2008-04/msg00272.html

      It looks like it would be a huge PITA to get it to work like fork on unix. It sounds like even if you can get windows to fork, microsoft seems hell bent on you not doing it, otherwise why would it be so hard?

      --
      Photos.
  47. Firefox by whitroth · · Score: 1

    Hasn't anyone seen what I have? I looked at the pics, and the icons on the toolbar look *awfully* familiar.

    Maybe that's because they're identical to the ones on my Firefox toolbar.

    Then there's the default skin/theme/whateveryoucallit of Firefox: chrome.

            mark

    1. Re:Firefox by Anpheus · · Score: 2, Interesting

      Chrome is what you call the User Interface of an application, or the area around the primary browser window of a web browser.

      The normal 'chrome' of Firefox is it's normal theme, Strata.

      The name Chrome was chosen because it was ironic, their intent was to reduce the chrome that surrounds what you really want to look at in a browser, the actual webpages.

    2. Re:Firefox by Allador · · Score: 1

      I'm not sure where you get that.

      ALT+TAB'ing between the two, the only shared icon is the Reload icon.

      Otherwise, they're all different.

  48. 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..

    1. Re:Enough! by GodfatherofSoul · · Score: 1

      Well, IE keeps "using" memory. My boss has constant issues with leaky IE threads leading to degrading performance. I get your point about use VS consume, but if I want to play WoW after an 8 hour day of on-line research, it really doesn't matter to me how IE ended up with 1/4 to 1/3 of my memory.

      --
      I swear to God...I swear to God! That is NOT how you treat your human!
    2. Re:Enough! by Anonymous Coward · · Score: 0

      "If I have 2 or 4 or 8 GB sitting there, why would I want my software to not use it?"

      Because the memory subsystem is tiered, and you get vastly worse performance when you cross certain memory usage boundaries.

      Example:
      User starts program A. It decides to use 75% of all memory. User then starts program B. It also decides to use 75% of all memory. Allocation for B is now insanely slow because program A had to be swapped to disk.

    3. Re:Enough! by cryptoluddite · · Score: 1

      If you believe their comic book that the memory is separate, that means the images and most resources for a page are also separate. So when you have ten tabs of the same site then you have multiple copies of the same images in memory (page header, favicons, etc). That means less memory for disk cache for instance. It also means, unless their security model is fundamentally flawed, that images and such are decompressed multiple times, wasting time.

      Google released their browser now because the new betas of firefox and safari will equal or surpass it in performance, and at least firefox has a lot more performance in the pipeline past the betas. Chrome's isolation approach (in contrast to IE8) is like a microkernel... fault tolerant, but with a LOT of resource overhead and programmer overhead (communicating, coordinating settings between main process and tab processes).

      So ultimately you're going to be disappointed with Chrome if you're looking for performance. If you want fault tolerance, sure, but in general a failure that crashes the browser can be exploited. Loosing your email is kind of trivial compared to having a bot ruin your system, so the best is just not to crash (iow, write as much of the browser in possible in javascript).

    4. Re:Enough! by martin-boundary · · Score: 1

      It's evil for programs to use more memory than they need. It betrays an 80s PC mentality on the part of the programmers. It's as if their program was the most important thing running on the system. But what if a user wants to run several programs simultaneously? What if there are more than one users on the system at the same time? It's a lot more polite if programs use resources sparingly.

    5. Re:Enough! by Rui+del-Negro · · Score: 1

      Memory allocation and management in modern operating systems is a bit more complicated than that.

      Anyway, using your example, if the first program was allowed to allocate 75% of all memory (ex., 1.5 out of 2 GB), that only leaves 25% (0.5 GB), so the second program can't allocate another "75% of all memory" (it'll get an "out of memory" error from the OS). It can, of course, allocate 75% of available memory, meaning it will get 375 MB.

      Then, since there is very little RAM left, the OS will try to swap out memory pages that aren't being used, so if you don't use program A, most of it will get swapped out. If and when program B checks the amount of free memory again, it might try to allocate more (if it has any use for it - if not, the OS will fake it, accepting the request for RAM but not actually reserving any).

      Now, if the OS is configured to increase the pagefile size and if you have two programs that constantly try to allocate more RAM, and keep accessing all the pages, you can run into a situation where there simply isn't enough physical RAM, and where things keep getting swapped back and forth (meaning your memory becomes as slow as your storage).

      In that (pretty rare) situation, you have two options: limit the pagefile size (or turn it off entirely), or buy more RAM.

    6. Re:Enough! by Rui+del-Negro · · Score: 1

      I was talking about web browsers. Not worm APIs. ;-)

      Tell your boss he can download a fix for his problems at several websites (ex., mozilla.com, opera.com, etc.)

    7. Re:Enough! by Rui+del-Negro · · Score: 1

      It's evil for programs to use more memory than they need.

      So every browser should basically use only enough memory to load its own executable plus the page source? Everything else can be rendered directly to video memory. It means page redraws, history navigation, scrolling, etc., will all be painfully slow, but hey, objectively the browser doesn't need to cache anything.

      It betrays an 80s PC mentality on the part of the programmers.

      I keep remembering an "exercise" that at least 3 programming teachers forced me to make, which was to swap the value of two variables without using a third variable:

      A = A+B
      B = A-B
      A = A-B

      Which is fine as a mental exercise, but the problem is at least two of those three teachers actually thought this was faster and used less memory than doing it in two steps with a temporary variable.

      That could actually have made some sense in the 80s (where some systems had support for a limited number of variables), but sadly this was well into the 90s.

      It's a lot more polite if programs use resources sparingly.

      It's a lot more polite that my browser gives me the best possible browsing experience instead of deciding not to use the resources that I'm making available to it. Most browsers let you set a limit to their cache size anyway.

      Again, there's a difference between needing a lot of RAM (i.e., not being able to run if there are only a few MB available) and using more RAM (if it's available) to improve the user experience.

    8. Re:Enough! by SanityInAnarchy · · Score: 1

      If I have 2 or 4 or 8 GB sitting there, why would I want my software to not use it?

      Mostly, so that other software can.

      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?

      The problem here is that there's no common way to tell a program to free some cache. Suppose Firefox sucks down 1.5 gigs of your 2 gigs of RAM, because it was sitting unused. How does Firefox know, then, when you launch WoW, that you want a gig or so of that back? Is there a way it can know before it starts getting pushed out to swap space (or the Windows pagefile)?

      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.

      Mostly because Opera has a mobile version, designed specifically for cell phones. Does Firefox?

      plus a ful index of your e-mail, so you have instant page flips, instant mail searches, etc..

      In the case of mail, that really doesn't need to be held in RAM by the client -- if you're searching your mail frequently, the index could as easily be kept on-disk. Just let the OS do the caching -- that way, when you launch WoW (as in the above example), rather than wasting space and time duplicating the same data in a pagefile, it could simply free that cache.

      And that's the crux of it, I think -- there are a few very basic operations which should be understood, at the OS level (think kernel), and aren't.

      Caching is one of them -- the OS has a filesystem cache, but no concept of a common API for applications to do their own caching. Browsers should be able to tell the OS, "Here's a bunch of data that I might want later, but you can nuke it if you're low on RAM." It would be a trivial API to write and learn, I'd think -- maybe more complex for the OS to implement, but they've already done it for filesystems.

      I could go on. (Why not cache HTTP?) And on. (Transparent file compression?) But let's start there, at least, with the RAM usage -- honestly, rendering a page doesn't take so long that it'd bother you, if that's all it needed to do when you came back from your hypothetical WoW session. It'd actually be far worse if it had to pull that cached copy out of the pagefile.

      At the same time, if you're viewing the same three or four rendered pages quite a lot (switching between tabs, or back and forth in the browser), you probably could afford to spend a few extra megs of RAM just on those pages.

      Unfortunately, I don't have a good solution, short of patching the OS. And I don't know of an OS that does this right.

      --
      Don't thank God, thank a doctor!
    9. Re:Enough! by martin-boundary · · Score: 1

      So every browser should basically use only enough memory to load its own executable plus the page source? Everything else can be rendered directly to video memory. It means page redraws, history navigation, scrolling, etc., will all be painfully slow, but hey, objectively the browser doesn't need to cache anything.

      Actually, that's not such a bad idea in principle :) There's no reason why a browser should handle the low level details of caching, history databases, logging etc. all itself. Of course in practice a given target system may not actually offer all those particular services in a convenient API.

      I keep remembering an "exercise" that at least 3 programming teachers forced me to make, which was to swap the value of two variables without using a third variable:

      A = A+B B = A-B A = A-B

      Which is fine as a mental exercise, but the problem is at least two of those three teachers actually thought this was faster and used less memory than doing it in two steps with a temporary variable.

      You're right, there's also a possible overflow problem depending on the values of the variables. Try XOR swap for a guaranteed in place algorithm.

      It's a lot more polite that my browser gives me the best possible browsing experience instead of deciding not to use the resources that I'm making available to it. Most browsers let you set a limit to their cache size anyway.

      You've never shared an account on a busy Unix server, have you? Nothing teaches politeness like having the admin nuke one's process three days into a five day run because it uses too much memory :)

      Again, there's a difference between needing a lot of RAM (i.e., not being able to run if there are only a few MB available) and using more RAM (if it's available) to improve the user experience.

      That still doesn't justify grabbing extra memory just because nobody else is using it, which I think is your point, no? What if you want to run several programs at the same time, and the first program grabs all it can to start with? What if you log in an hour before someone else and your browser grabs all the memory it can already?

      Your idea only makes sense if your PC's single most important task is giving you a great browsing experience, which might be the case for you but is no way to do software engineering.

    10. Re:Enough! by SuperMog2002 · · Score: 1

      I'm not sure how they do it, but I understand Exchange Server does pretty much what you suggested the browser should do. It'll grab almost all the available memory to use as a cache so it can speed up user request processing. Then, as other applications request memory from the OS, Exchange Server will free the amount requested.

      --
      Sunwalker Dezco for Warchief in 2016
    11. Re:Enough! by SanityInAnarchy · · Score: 1

      I'm not sure how they do it, but I understand Exchange Server does pretty much what you suggested the browser should do. It'll grab almost all the available memory to use as a cache so it can speed up user request processing. Then, as other applications request memory from the OS, Exchange Server will free the amount requested.

      Given that Exchange Server would likely have a box dedicated to it, are you sure that it's actually doing this with other applications, outside the realm of Exchange? And not, say, something else that's actually part of the Exchange process?

      And are you sure it's actually doing that caching itself, and not simply relying on the disk cache? Exchange is a mailserver -- relying on the disk cache would be the logical thing to do.

      If there is a mechanism, and it's actually published, then that's a point for Windows (I know of no way to do that on Linux), and it's something browsers should take advantage of. I just doubt such a mechanism exists.

      --
      Don't thank God, thank a doctor!
    12. Re:Enough! by Allador · · Score: 2, Informative

      If you believe their comic book that the memory is separate, that means the images and most resources for a page are also separate. So when you have ten tabs of the same site then you have multiple copies of the same images in memory (page header, favicons, etc).

      Yes and No. Processes are forked using copy-on-write, with shared memory between parent and child processes.

      Process data is different, process image (for the most part) isnt.

      So yes, 10 copies of the same page will have lots of duplicate data. But thats not a common case. The common case, where 10 tabs have all different page, its no different memory situation.

      It's also possible they're doing some smart optimizations for duplicate pages, particularly if the duplicate tabs are in the same parent process.

      Chrome's isolation approach (in contrast to IE8) is like a microkernel... fault tolerant, but with a LOT of resource overhead and programmer overhead (communicating, coordinating settings between main process and tab processes).

      Everything I've seen and read, IE8 and Chrome are strikingly similar in their architecture. Surprisingly so, in fact.

      The trade-offs for multi-process vs. multi-threading are well known. I would strongly argue that they made the right architecture choice for 3-5 years from now. Whereas FF in its 1-process only will become harder and harder.

      Multi-threading can be fast at best, but is hideously complicated to do well with large amounts of threads and shared memory. It's incredibly error prone, from the programmers point of view.

      Multi-processing is much simpler to write, but is slower in IPC and forking (the latter especially on windows). But its also much simpler to write simple, low-bug code, and make the system reliable over a long term.

      It's also quite arguable that the performance hits from an IPC based system are not relevant in an app like a browser.

      So ultimately you're going to be disappointed with Chrome if you're looking for performance. If you want fault tolerance, sure

      Depends what you mean by performance. Chrome will have a higher peak memory usage (in typical scenarios) but will likely have much better memory behavior over the long term, as many tabs and pages are opened and closed. The multi-process approach fundamentally leads to simpler and more effective memory management.

      but in general a failure that crashes the browser can be exploited. Loosing your email is kind of trivial compared to having a bot ruin your system, so the best is just not to crash (iow, write as much of the browser in possible in javascript).

      I think you're misunderstanding a couple things here, at least with Chrome on windows.

      1. Chrome runs with the same sandbox and process isolation (ie, less rights than a non-admin user) as IE7 and IE8 on Vista. Just this makes it much more resilient than FF would be, as FF runs as your user, so anything that penetrates the browser barrier has the same perms as you. Something that penetrates the Chrome barrier doesnt even have write access to your profile, much less to the system.

      2. Chrome's architecture, once it gets out of beta, is going to make it MUCH less prone to crashing than FF. It's a fundamentally more robust architecture. Plus, the coding is simpler in that architecture, so its easier for the devs to make more stable code. It's a win-win, other than peak memory usage, and IPC related speed issues.

      3. Writing the browser in JavaScript wont make something less prone to crashing. JavaScript execution is inherently attackable, as is anything that results in code generation, JIT'ing, etc behind the scene. The recent set of attack techniques that use predictable stack and heap allocation techniques (the ones that attack far past the initial entry points) rely heavily on Java, .NET and JavaScript type of engines to work.

    13. Re:Enough! by Allador · · Score: 1

      There's no such thing as one perfect definition of what a program 'needs'.

      It's all conditional, situational, and its always a tradeoff.

      Also, dont forget that while Chrome will use more peak memory, it will also be MUCH more effective at giving all of the memory back to the OS when a tab or window is closed.

      Firefox and other single-process browsers are very bad at that, FF in particular is terrible.

      So its arguable that Chrome is more friendly to other apps in memory usage over the long haul, despite a potential high peak usage.

      Low-memory leaking programs are worse than high-memory-use programs that dont leak.

    14. Re:Enough! by Allador · · Score: 1

      You've never shared an account on a busy Unix server, have you? Nothing teaches politeness like having the admin nuke one's process three days into a five day run because it uses too much memory

      Thats not a common use case for a GUI browser. Thats not the typical case for using Chrome.

      You dont optimize a piece of software for one rare use case, at the expense of the common use case, except in very specific situations.

      The one you mention isnt one of those. The correct solution to that is to not let users run X on a shared machine, or to put memory quotas on users (for those unices that can).

      Lastly, if you're running critical 5-day jobs on the same machine where people are browsing porn or slashdot on a browser, particularly where you have limited memory, then you're mis-using the machine. Kick the web browsers off to a desktop.

      That still doesn't justify grabbing extra memory just because nobody else is using it, which I think is your point, no?

      Actually, on a single user desktop, which comprises probably 90%+ of the population use, that IS justified, as long as its willing to release memory when other memory pressures happen.

      What if you want to run several programs at the same time, and the first program grabs all it can to start with?

      Then the first program gets some memory paged out when the second one starts demanding memory. You should know this, its how all modern OS's do memory management.

      Many apps are even smart, and will reduce the size of their caches when that happens, effective reducing their total memory usage.

      What if you log in an hour before someone else and your browser grabs all the memory it can already?

      Then as other apps demand memoryk, the first program gets paged out. You should know this, its how all modern OS's do memory management.

      Many apps are even smart, and will reduce the size of their caches when that happens, effective reducing their total memory usage.

      Your idea only makes sense if your PC's single most important task is giving you a great browsing experience

      This exact case is probably going to account for 95% or better of the actual use of Chrome.

      which might be the case for you but is no way to do software engineering.

      Good software engineering does NOT mean doing premature optimizations for a rare case scenario either, at the expense of every other use case.

      Good software engineering means understanding the usage scenarios well enough to make intelligent tradeoffs. This tradeoff may indeed mean assuming a single user desktop machine. It may not. Your success or failure in the market will indicate how well you made your tradeoff choices.

    15. Re:Enough! by Allador · · Score: 1

      The problem here is that there's no common way to tell a program to free some cache. Suppose Firefox sucks down 1.5 gigs of your 2 gigs of RAM, because it was sitting unused. How does Firefox know, then, when you launch WoW, that you want a gig or so of that back? Is there a way it can know before it starts getting pushed out to swap space (or the Windows pagefile)?

      Yes, there is. Many pieces of software on windows do this.

      But let's start there, at least, with the RAM usage -- honestly, rendering a page doesn't take so long that it'd bother you, if that's all it needed to do when you came back from your hypothetical WoW session.

      Hey, its possible you're right and that your take of tradeoffs may be well accepted by the market. Go start a browser and see.

      However, I'd be willing to bet money that you'll fail.

      The vast, vast, vast majority of web browser users are running on single user machines that do web browsing, email and maybe one or two others things. In that case, the web browser will often be one of the primary users of system memory.

      I think you grossly misunderstand the tradeoffs and performance implications of a web browser on what you're talking about.

      If it was that simple, and that was what the market wanted, then IE and FireFox wouldnt be the most used browsers. Even the linux folks use Firefox primarily. And Firefox is a horrifically leaky, memory gobbling application.

    16. Re:Enough! by steelfood · · Score: 1

      This is true that memory is meant to be used. But maybe you want to run some other things in the background? Or maybe you want to run the browser in the background, and some other things in the foreground? Or even within the same browser, if your tabs take up an average of 30MB each, and you have 20 tabs open and want to open up 10 more.

      See, programs who hog memory won't give it back just because you started up a second program that's by nature more demanding. Programs that hog memory are going to keep hogging it until you stop doing whatever you're doing, or outright close the program if there's a memory leak. Memory efficiency is important in a multi-tasking environment. That is where we're headed, right?

      --
      "If a nation expects to be ignorant and free in a state of civilization, it expects what never was and never will be."
    17. Re:Enough! by Anonymous Coward · · Score: 0

      Take ad-block extension for instance. Does it run separately in each tab? If so, then when you block a URL it has to communicate back the the main process, and then inform each other peer tab to update their own copy of the blocked-URLs database. That's far more complicated that just updating the single blocked-URL list then redrawing pages.

      Probably what would be needed is for ad-block to run in the main processes (to keep the list of urls, etc) and also in each tab (to rewrite the DOM for that tab). So it's either going to need to separately maintain the URL database in each process or involve a lot of ipc to ask if each url is blocked. And of course if there is a bug int he extention, and it coordinates between all tabs, then when one tab dies from a bug in the extension then all tabs die.

      Now consider how you would divide all the other extensions that people use between a main process and a sub-process. This is what I mean when I say that it is more complex to program. This same structural problem happens for all parts of the program that need to be coordinated between tabs, meaning all the user settings and global behavior.

      Isolating the tab processes so they have no permissions means that all file IO, socket IO, etc, has to be done by coordinating with the host process. This just means you need to hack two levels of code, not just one -- which is a good thing, but with all the communication going back and forth, extensions (presumably) partially running in the main process, etc it is far from being safe.

      JavaScript is a type safe language, so it cannot be 'attacked'. The VM and such can be attacked, but the reality is that code written in these languages is safe from most classes of C/C++ style hacking. What you refer to is merely JS, Java, .NET being used in conjunction with a native code exploit -- it's the native code exploit that is the actual problem.

    18. Re:Enough! by Espectr0 · · Score: 1

      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?

      Maybe because you want to run a second application, and want to have some free memory to run it? True, the OS could use all of your RAM and "hold it" until a new application requests some.

    19. Re:Enough! by Rui+del-Negro · · Score: 1

      You really need to read a bit about how modern operating systems manage memory.

    20. Re:Enough! by Rui+del-Negro · · Score: 1

      Maybe because you want to run a second application, and want to have some free memory to run it?

      When the second application wants to run, it will request memory. The OS will page out parts of the first application's memory pool that haven't been used in a while. If the first application is smart, it will regularly check the amount of free RAM and release non-essential memory if it notices there isn't much left (this isn't about being "nice" - it will actually perform better if it minimises paging).

      Obviously if an application using 2 GB performs exactly the same as another using 100 MB, the latter is more efficient. But if using more RAM can speed up things, and if there is plenty of free RAM, it makes absolutely no sense not to use it. And it makes even less sense to consider that an application that uses X MB is "better" or "more efficient" than another that uses 2X MB without taking every aspect of its performance into account. As I wrote above, on a PC I'll gladly trade 100 MB of RAM for a 10% increase in interactive performance.

    21. Re:Enough! by Rui+del-Negro · · Score: 1

      Actually, that's not such a bad idea in principle :) There's no reason why a browser should handle the low level details of caching, history databases, logging etc. all itself. Of course in practice a given target system may not actually offer all those particular services in a convenient API.

      The "API" to render pages, cache the resulting bitmaps, associate window regions with DOM elements, handle authentication and encryption, etc., is the browser.

      You've never shared an account on a busy Unix server, have you? Nothing teaches politeness like having the admin nuke one's process three days into a five day run because it uses too much memory

      I have actually. Two problems with your "example": First, the browser uses the RAM on the desktop node, not the server's (at most it'll use the server for disk cache). Second, how often do you run a browser for five days straight (with so much activity that the OS can't even swap any of it out)?

      Your idea only makes sense if your PC's single most important task is giving you a great browsing experience,

      When the browser is the foreground application on a desktop system? You bet.

      which might be the case for you but is no way to do software engineering.

      I see. So, in your opinion, "the way to do software engineering" is not to optimise for the most common situation, but rather for the 1% of users that load tons and tons of pages into their browser while not actually looking at it (and thus don't need interface responsiveness)? Or maybe for the "masochist geek" demographic, that enjoys slow screen redraws, unresponsive applications, and full browser crashes caused by a single tab, secure in the knowledge that they have several GB of unused RAM waiting in case some program suddenly needs them and can't wait for the OS to page out old stuff.

      I really, really hope you're not a software engineer.

    22. Re:Enough! by SanityInAnarchy · · Score: 1

      Yes, there is. Many pieces of software on windows do this.

      Can you point to that?

      The vast, vast, vast majority of web browser users are running on single user machines that do web browsing, email and maybe one or two others things.

      In which case, there shouldn't be anything else eating up RAM and purging that cache.

      --
      Don't thank God, thank a doctor!
    23. Re:Enough! by Rui+del-Negro · · Score: 1

      You're right, there's also a possible overflow problem depending on the values of the variables. Try XOR swap for a guaranteed in place algorithm.

      Forgot to address this:

      Even ignoring the added complexity and destructive potential (ex., XOR swapping a variable with itself will zero it), a XOR swap is also slower than using a temporary variable, in pretty much any superscalar CPU. Optimisations that made sense in 1980 (and maybe even in 1990) are not just unnecessry today; in many cases they are counter-productive.

    24. Re:Enough! by Anonymous Coward · · Score: 0

      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?

      Some of us like to leave the browser running while running other resource intensive applications, and not everybody is rich enough, particularly in the third world, to afford a lot of RAM. Open source is supposed to be for everybody, not just for those lucky enough to have money to burn on fancy computers.

    25. Re:Enough! by martin-boundary · · Score: 1

      The "API" to render pages, cache the resulting bitmaps, associate window regions with DOM elements, handle authentication and encryption, etc., is the browser.

      That's not an API.

      I have actually. Two problems with your "example": First, the browser uses the RAM on the desktop node, not the server's (at most it'll use the server for disk cache). Second, how often do you run a browser for five days straight (with so much activity that the OS can't even swap any of it out)?

      Desktop node? What desktop node? My example didn't specify, but if you're asking it was a (hardware) X terminal, I don't recall the make.

      As to your second point, on my desktop I sometimes have browsers open for weeks, although to be fair those are w3m instances, which is my browser of choice for various reasons. There's nearly always a CPU and memory intensive process running in the background, a few Emacs windows, and a whole bunch of aterms with short running tasks, and of course intermittent use of GUI tools and firefox. Although none of this matters to my point, I think.

      When the browser is the foreground application on a desktop system? You bet.

      There you have it, then. You're implicitly talking about a browsing appliance. I'm talking abount a personal computer.

      I see. So, in your opinion, "the way to do software engineering" is not to optimise for the most common situation, but rather for the 1% of users that load tons and tons of pages into their browser while not actually looking at it (and thus don't need interface responsiveness)? Or maybe for the "masochist geek" demographic, that enjoys slow screen redraws, unresponsive applications, and full browser crashes caused by a single tab, secure in the knowledge that they have several GB of unused RAM waiting in case some program suddenly needs them and can't wait for the OS to page out old stuff.

      If by optimizing to the common situation you mean programmers claiming all the available resources on the target machine because of a narcissistic belief that 95% of users would be using only their program, then I emphatically reject that idea, yes. It *is* an anacronism, better suited to 80s single tasking PC environments than modern systems. Or browsing appliances, as I hinted above.

      Computers are not just single task appliances, and shouldn't be programmed as if they were.

    26. Re:Enough! by martin-boundary · · Score: 1
      Well that's nonsense. Do you really know 1) what hardware architecture your program is going to be running on, 2) what exact compiler version and optimization flags is going to be used, 3) what operating system will run it?

      Assuming that you're in a situation where an in-place swap might make a noticeable difference, you ought to test the method on the target system and choose what works best rather than blindly follow a set of a priori beliefs about architectures. Here's an example of this kind of approach.

    27. Re:Enough! by Rui+del-Negro · · Score: 1

      That's not an API.

      Really? Well thanks for telling me, because I had no idea...

      Desktop node? What desktop node? My example didn't specify, but if you're asking it was a (hardware) X terminal, I don't recall the make.

      Yes, X terminals have local RAM. Or do you think every single RAM access gets sent back and forth to the server?

      As to your second point, on my desktop I sometimes have browsers open for weeks,

      And always so busy and using so much RAM that the OS can't swap out any of the memory it's using...? You see, memory management in modern operating systems isn't quite as dumb as it was back in 1990.

      If by optimizing to the common situation you mean programmers claiming bla bla bla

      No, by "optimising for the more common situation" I mean... optimising for the more common situation. Meaning that, if you start the browser and there are 4 GB of RAM free, it's perfectly fine to allocate 200 or 300 MB for cache straight away. And, as you continue to browse, if there are still several GB of free memory, it's perfectly fine to increase the size of the cache if that translates into some tangible benefit. And that means a browser "consuming" 500 MB (to use the article's expression) may in fact be doing a far more efficient use of system resources than a browser "consuming" 10 MB.

      To not use availabe RAM based on some archaic philosophy applicable to multi-user UNIX servers from 1990 when you're coding for single-user Windows / Mac / Linux workstations with tons of RAM is not just misguided, it shows a complete lack of respect for the end user. Which is something a lot of programmers suffer from (usually either because they learned to code ages ago or they were taught to code by someone who didn't keep up with the times).

    28. Re:Enough! by Rui+del-Negro · · Score: 1

      Which part of "if you have several GB sitting there" don't you understand?

      Even if for some reason that sentence didn't register, one would expect that this one would clear things up:

      "There's a difference between using less memory and needing less memory."

      Apparently the ability to read is too resource-intensive for some people.

    29. Re:Enough! by martin-boundary · · Score: 1

      You dont optimize a piece of software for one rare use case, at the expense of the common use case, except in very specific situations.

      Who's talking about optimizing for a rare case? I'm saying it's evil for a program to act as if it's the only thing running on the system. The OP was arguing that if extra memory is sitting there "unused", the program should reserve it for it's own use lest it be wasted.

      The one you mention isnt one of those. The correct solution to that is to not let users run X on a shared machine, or to put memory quotas on users (for those unices that can).

      Of course you're right in this instance, but browsing isn't the issue, it's deliberate resource hogging. Even with quotas, if every program acted to grab the full quota just because it can, the computer system overall would be in much worse shape.

      Lastly, if you're running critical 5-day jobs on the same machine where people are browsing porn or slashdot on a browser, particularly where you have limited memory, then you're mis-using the machine. Kick the web browsers off to a desktop.

      Hey, I'm not complaining. It was right for my job to be nuked at the time. It was a Java app without explicit resource limits on the VM, and we all know what that means :)

      Actually, on a single user desktop, which comprises probably 90%+ of the population use, that IS justified, as long as its willing to release memory when other memory pressures happen.

      That's a great idea in theory, but of course programs have to be notified so they can release the memory, which they're unlikely to respond to in a timely fashion, especially if they're paged out, and requires a measure of goodwill. It's a lot more efficient from a systems perspective to have a culture of programs that don't hog memory unnecessarily in the first place.

      Good software engineering means understanding the usage scenarios well enough to make intelligent tradeoffs. This tradeoff may indeed mean assuming a single user desktop machine. It may not. Your success or failure in the market will indicate how well you made your tradeoff choices.

      Some might say that assuming a single user desktop machine is a premature optimization too, at least nowadays and more so in the future. There's no way to tell if your OS is running in a VM on a shared system, and the idea that a personal system will do nothing but browsing 95% of the time ignores a lot of other multimedia use cases such as playing music or movies/tv concurrently.

    30. Re:Enough! by Rui+del-Negro · · Score: 1

      Well that's nonsense. Do you really know 1) what hardware architecture your program is going to be running on,

      In 95% of cases, yes, I do.

      2) what exact compiler version and optimization flags is going to be used,

      Yup.

      3) what operating system will run it?

      Absolutely.

      I realise that having some connection to the real world might seem odd to you, but, believe it or not, most programmers do know what operating system they're writing software for, how the code will be compiled and what decade the target CPU was designed in.

      Some of them even know what language they're coding in and what day of the week it is. Amazing, isn't it?

      But, regardless of that, using a XOR swap is a very silly thing to do. In fact, it's especially silly if you don't know the target system. Because, you see, the compiler does know the target system, and will do a much better job than you do, if it understands what you're trying to do (which is swap two variables). If the target system supports register exchanges, it'll use that. One XCHG instruction, instead of three XORs. If it doesn't, it'll use a temporary register variable to do the swap. It's easily parallelizable and, at worst, executes as fast as three XORs on any common architecture (except, of course, in your own theoretical CPU conceived to prove that you're right and everyone coding compilers is wrong).

      XOR swaps only make sense if you're hand-coding assembly for a specific platform, have no free registers for that data type, and know that the code wouldn't be parallelizable anyway (or don't care about performance).

    31. Re:Enough! by martin-boundary · · Score: 1

      Really? Well thanks for telling me, because I had no idea...

      You're not one of those who think that the browser is part of the OS are you :-P I vaguely recall Microsoft doing something like this...

      Yes, X terminals have local RAM. Or do you think every single RAM access gets sent back and forth to the server?

      Of course they do, the question is what is it used for, that's all.

      And always so busy and using so much RAM that the OS can't swap out any of the memory it's using...? You see, memory management in modern operating systems isn't quite as dumb as it was back in 1990.

      Eh? Swapping is no panacea. It's a kludge to cope with physical memory limitations.

      No, by "optimising for the more common situation" I mean... optimising for the more common situation.

      But you don't _know_ the more common situation. People use their computers any way they like, and if they want to do several things at the same time, you simply won't know.

      To not use availabe RAM based on some archaic philosophy applicable to multi-user UNIX servers from 1990 when you're coding for single-user Windows / Mac / Linux workstations with tons of RAM is not just misguided, it shows a complete lack of respect for the end user.

      Well, I would say to assume that most single users are going to do 95% browsing is pretty arrogant in itself. What about word processing, file sharing, music playing, video, chatting, etc.? By your philosophy, do you tell your users to close their browsers if they want to do any of those other things, preferably one at a time? That way, each of those apps can have the whole system resources for itself...

    32. Re:Enough! by martin-boundary · · Score: 1

      Woosh.

    33. Re:Enough! by Rui+del-Negro · · Score: 1

      The OP was arguing that if extra memory is sitting there "unused", the program should reserve it for it's own use lest it be wasted.

      No, he wasn't. And I know that beacuse the OP was me. What I wrote (several times already) is that if using extra RAM will translate into a performance benefit, and if the RAM is available, then it is not using it that constitutes "a bad use of resources", and not the other way around.

      That's a great idea in theory, but of course programs have to be notified so they can release the memory,

      No, they don't. They can regularly monitor the amount of free RAM and scale down (by releasing older / less used cache data) when there is less than a certain amount free. Just as the OS can preemptively page out data when the amount of free memory is low and increase the pagefile so that the next allocation request doesn't fail. This is 2008, memory management in operating systems has evolved a bit.

      which they're unlikely to respond to in a timely fashion, especially if they're paged out,

      Sigh. If they're paged out then it doesn't matter how much memory they have allocated, because they're not actually in RAM. Do think your examples through.

    34. Re:Enough! by martin-boundary · · Score: 1

      No, he wasn't. And I know that beacuse the OP was me. What I wrote (several times already) is that if using extra RAM will translate into a performance benefit, and if the RAM is available, then it is not using it that constitutes "a bad use of resources", and not the other way around.

      Put that way, you've got a pretty uncontroversial point. Of course a program should use the memory it requires to comfortably do it's job. I seem to recall something about using unused ram for caching etc. Did I misrepresent your comment?

      No, they don't. They can regularly monitor the amount of free RAM and scale down (by releasing older / less used cache data) when there is less than a certain amount free.

      That's an active polling model though, which isn't such a great idea in a multitasking system. It's just less efficient than having the system notify your program when an event of interest occurs.

      Sigh. If they're paged out then it doesn't matter how much memory they have allocated, because they're not actually in RAM. Do think your examples through.

      Perhaps you haven't thought that one through quite to the end? If your program is actually paged when memory is low, and it receives a slice of cpu time during which it decides to free all that extra memory it has reserved, then the system is going to be swapping all those reserved pages back into RAM, just so that the program can _traverse_ them while deciding what to keep and what to throw away. And of course, just before this happens, because memory is low in this scenario, other programs will be swapped out temporarily. That's a lot of swapping to prevent swapping...

    35. Re:Enough! by Anonymous Coward · · Score: 0

      It's quite simple. The less memory an application uses, the more is left available for some other application that you may want to run at the same time. If you only ever run a single task at a time, then I agree, you should expect that task to use as much of your memory as it can to improve the experience. But what if you then want to open some Office apps or run a game while the browser is still open? The browser isn't going to suddenly do some internal management and give you back as much as it can without shutting down, so you're forced to close it just to get that memory back, so you can open or run some other task.

      People are using more and more applications simultaneously, and while the average amount of memory in a PC is also climbing, there's still a benefit in having your programs use as little as possible without sacrificing functionality.

    36. Re:Enough! by Rui+del-Negro · · Score: 1

      Put that way, you've got a pretty uncontroversial point.

      Apparently I don't, because I keep seeing reviews comparing browsers where the browser using less RAM is considered "better" and "more efficient" regardless of how that extra RAM is put to use.

      Of course a program should use the memory it requires to comfortably do it's job.

      It's its, not it's. Anyway, I have no idea what you mean by "comfortably do its job". Call me an insensitive clod, but I don't care how "comfortable" the program feels. I care how responsive it is. And if using more RAM makes it more responsive, and if that RAM is available, I bloody well expect it to use it (unless I deliberately set a low limit for its cache size, for example).

      I seem to recall something about using unused ram for caching etc.

      Yes, I believe you'll find that caching falls into the "using more RAM to speed things up" category.

      That's an active polling model though, which isn't such a great idea in a multitasking system. It's just less efficient than having the system notify your program when an event of interest occurs.

      The system doesn't know what my program considers interesting. Checking the amount of free memory each time you open or close a page is more than enough, and is negligible in terms of performance. If the system wasn't "a multitasking system" there would be no need to check the amount of free RAM (or release any of it) anyway, because the browser would be the only thing running. It is precisely because we're talking about a multitasking environment that the whole thing makes sense.

      If your program is actually paged when memory is low, and it receives a slice of cpu time during which it decides to free all that extra memory it has reserved, then the system is going to be swapping all those reserved pages back into RAM, just so that the program can _traverse_ them while deciding what to keep and what to throw away.

      Why would the program need to look at the full contents of its cache to decide which parts it doesn't need? All it needs to know is how old each entry is, and that should be kept in a master table. To release it, all it needs to do is destroy a given block. It's up to the OS to handle that, and I doubt the OS will bother to load the entire block into RAM; it'll simply mark it as unallocated in its own table (doesn't even need to access the pagefile). Obviously if all the browser's code and data is swapped out, some of it will have to be swapped back into RAM (if it's "getting a slice of CPU time" then that has already been done), but your absolute-worst-case scenario doesn't make any sense in a modern operating system.

      Your arguments remind me a bit of the EPIC / IA-64 zealots. Things that look good on paper don't necessarily work well in the real world, and things that seem to make sense when you're running 1 or 2 processes don't necessarily apply when you're running 5 or 10.

      If I have eight CPUs and my video encoder can use them to get its job done faster, that's what it should do. It shouldn't use just 4 (or 1, or 7) and leave the rest idle because "they might be necessary for some other process". That's a decision for the operating system, or for me (the user). It's not a decision for the guy who coded the video encoder.

      A system that relies on every component behaving "politely" or "cooperatively" is a system that will very easily be brought to its knees when one of those components doesn't (Windows 3.xx anyone?). It's simpler and more practical (both for application coders and end users) to let the OS be the arbiter of who gets what when (RAM, CPU cycles, network packets, disk access, etc.) than to hope that all programs will magically get along. And modern operating systems are designed to deal with "selfish" programs just fine. In fact, running "altruistic" programs generally means you won't be getting the most out of your system, especially if the system is being used interactively.

    37. Re:Enough! by Rui+del-Negro · · Score: 1

      It's quite simple. The less memory an application uses, the more is left available for some other application that you may want to run at the same time.

      Dude, that's a devastating argument, I'm sure no one had ever thought about that before. But wait... what if I don't want to run another memory-intensive program? That means the main program that I am using (in fact, the only one, apart from background OS stuff) is not performing as well as it could, because it decided that I might want to do something that I know I don't want to do.

      You might as well argue that there's a benefit in keeping all your files inside 7-Zip archives to save disk space "in case it's necessary for something else".

      If only there was some sort of "super-program" that could manage the memory and CPU use of other programs, see which one(s) the user is actually interacting with, and decide who has priority.

      But what if you then want to open some Office apps or run a game while the browser is still open? The browser isn't going to suddenly do some internal management [...]

      No, the browser probably won't (not suddenly, anyway). But the operating system will. It's called "memory management". And if the browser is smart, it will alter its cache size when the amount of free memory changes (increase the cache when more memory becomes available, reduce it when memory is close to being full).

      People are using more and more applications simultaneously, and while the average amount of memory in a PC is also climbing, there's still a benefit in having your programs use as little as possible

      Ten years ago your average PC had 128 MB of RAM. Now it comes with ten or twenty times as much. Are you running 40 or 50 applications at the same time? Hell, some home systems these days come with more memory than a single process can even address, let alone use.

      Measuring the amount of RAM a process uses is meaningless. A far more relevant test would be how much memory an application requires (i.e., when does it refuse to run at all).

    38. Re:Enough! by Rui+del-Negro · · Score: 1

      You're not one of those who think that the browser is part of the OS are you :-P I vaguely recall Microsoft doing something like this...

      Sadly (for them), by adding "part of" they completely missed the boat.

      But you don't _know_ the more common situation. People use their computers any way they like, and if they want to do several things at the same time, you simply won't know.

      Oh, but I do. There's this wonderful thing called "statistics". You should look into it (though, be warned, 17.43% of them are completely meaningless).

      Swapping is no panacea.

      There's a lot more to modern memory management than "swapping". For starters, if an application allocates 1 GB but only uses 100 MB, the remaining 900 MB are never actually allocated, in RAM or the pagefile. Modern operating systems are very good at lying to their children.

      Well, I would say to assume that most single users are going to do 95% browsing is pretty arrogant in itself.

      Learn to read.

      By your philosophy, do you tell your users to close their browsers if they want to do any of those other things, preferably one at a time?

      No need. I'm running an operating system written in this century, on hardware designed in this century. It can handle "selfish" applications just fine - it tells them they get the toys, then takes them away when they're not looking and returns them as soon as they start reaching for them again.

    39. Re:Enough! by SanityInAnarchy · · Score: 1

      Not quite:

      we constantly monitor the performance of the system in regards to memory usage and we can use this data to infer when we need more memory and when other applications or the OS needs more memory.

      So, they infer when something else needs RAM. But they don't actually know -- all they do is monitor available RAM. Not unique to Windows, and basically a hack for lack of OS support.

      And another reason explicit OS support would help:

      Exchange Store is not the only product behaving like this... SQL does something very similar, for example. That is one of reasons why we do not necessarily encourage putting SQL and Exchange on the same server, as they will be fighting over whatever RAM is in the server.

      That seems nonsensical, when you think about it -- Linux filesystems don't "fight" over RAM. Some Linux servers have 10-15 partitions mounted (because some admins like to slice things up that much), but the same algorithm applies, if I understand it -- stupidly simple things like least-frequently-used algorithms determine what stays, and what goes.

      So, if browsers did this, they'd end up fighting over RAM with anything else that did this.

      --
      Don't thank God, thank a doctor!
    40. Re:Enough! by cbhacking · · Score: 1

      In short, it's a problem because the browser has no way of knowing whether you want it to use that 1GB for caching, or you'd rather it release all that so you can alt-tab between it and Photoshop without spending 10 seconds thrashing the page file every time. In other words, while the software *might* be able to tell how much physical RAM is available, it has no way of knowing how much of that it is OK to take.

      Some programs have the ability to configure how much memory you want the program to allow itself. This sounds like a pretty cool idea to me, but I'm not aware of any way to do it in any mainstream browser.

      --
      There's no place I could be, since I've found Serenity...
    41. Re:Enough! by Rui+del-Negro · · Score: 1

      alt-tab between it and Photoshop without spending 10 seconds thrashing the page file every time.

      When was the last time, in the past 4 or 5 years, that you spent ten seconds (or even five) switching between a browser and Photoshop? It simply doesn't happen anymore (and note that I have a browser open 24/7 and run photoshop about 8 hours a day, frequently with images over 4k x 4k). You're more likely to have to wait for Photoshop to switch between two large images, but that's because Photoshop's own virtual memory management isn't terribly smart.

      Oh, and Opera lets you set limits for both disk and memory cache. Not that it's particularly useful; I generally leave the memory cache set to "auto"; it will monitor free memory and decide how much to use (it rarely uses more than 200 MB, but maybe that's because I rarely visit pages with huge amounts of data).

      In any case, even if your browser has 2 GB of memory allocated, it's extremely unlikely it will actually be using all of it at the same time, and the less used parts will eventually get swapped out by the OS.

      while the software *might* be able to tell how much physical RAM is available, it has no way of knowing how much of that it is OK to take.

      Just as it has no way of knowing how many CPU cycles it's okay to take. Which is why the OS does memory management and preemptive multitsking. Perfect? No. Sometimes (ex., when running multiple instances of 3DS MAX in the background) I can get better performance by setting CPU affinity and priority manually, and I wish the OS also let me set how much RAM a given process is allowed to use. But even the OS's automatic management is better than having software that leaves resources unused (limiting its own performance) because it decides you might want to run something else. Applications should worry abouyt themselves; let the OS balance things between them.

      People keep looking at memory usage (and CPU usage, for that matter) as if they were running Windows 3.11, and as if "allocating 500 MB" actually meant you now had 500 MB less to run other programs.

    42. Re:Enough! by cbhacking · · Score: 1

      I used Photoshop since it's a common example, but in my personal case the issue is gaming. The premium graphics EVE client has over 1GB of data files plus active session data, and while that's OK with me (2GB of physical RAM) alt-tabbing between EVE (after a lot of non-stop play) and a long-open browser session can take quite a while indeed - 5 seconds easily, and I have my pagefile split across 2 physical drives.

      In short, there are times when it is OK to consume all available RAM (gaming, where performance is king) and times when I really wish I could tell the browser to trim down its damn working set (just because it will get swapped out doesn't mean it doesn't have an effect - and I've got a fast connection, so caching is less of a benefit to me than it might be for others).

      I'll look for that setting in Opera. I doubt it'll be enough for me to actually switch my primary browser, but it's certainly interesting.

      --
      There's no place I could be, since I've found Serenity...
    43. Re:Enough! by Rui+del-Negro · · Score: 1

      I really wish I could tell the browser to trim down its damn working set

      There is: close the browser before you embark on "a lot of non-stop play". ;-)

      I'll look for that setting in Opera.

      You can even turn caching completely off. Or turn just the memory cache off, and let the OS decide which parts of the disk cache to keep in RAM.

  49. Wrong Measurements by Anonymous Coward · · Score: 1, Informative

    The test is not correctly measuring the memory usage of the browser. What he's reporting is the "working set" of each process which includes memory mapped binary images, including the browser binaries themselves. For each rendering process, for both Chrome and IE8, the working set would reflect the entire loaded code base. However, that memory is shared between all processes so the numbers are very inaccurate.

    My experience is that Chrome uses about 6 MB of overhead per tab. For IE8 that number is around 15MB. If you're loading different sites those resources are also private bytes to the rendering process. For example the process handling the rendering of the two Slashdot tabs I currently have open is using 8MB of RAM. The process handling rendering of Microsoft.com and the Chrome DOM inspector is using 26MB of RAM. The process handling the Flash plugin is using 32MB of RAM.

  50. I swear to god... by biz0r · · Score: 1

    ...if there is an 'article' titled 'Google Chrome, Day 3' tomorrow I am taking an uzi to the entire /. crew...

    Geebuz H Christ...I'm having chrome overload. I am all for cool articles having to do with the web (I'm a web developer) but enough is enough!

    --
    /* sig */
  51. Re:How Ironic by Anonymous Coward · · Score: 0

    I, Anonymous C, am never sarcastic ~

  52. Aimed? Firefox? by Puffy+Director+Pants · · Score: 1

    If that was what they were aiming for, I think they missed by about an astronomical unit.

  53. I prefer IE8 by JeanBaptiste · · Score: 1

    so I can double the killer delete select all.

  54. On tabs crashing by Vexorian · · Score: 1

    So, regarding the whole "a tab crashing will no longer crash all other tabs" deal, how about we instead made it so no tab actually crashed?

    --

    Copyright infringement is "piracy" in the same way DRM is "consumer rape"
    1. Re:On tabs crashing by ceoyoyo · · Score: 1

      Careful. I suggested such a thing when Chrome was first announced and got modded flamebait.

      When there's some web page / plugin / whatever that can crash my browser I wonder what ELSE it can do.

    2. Re:On tabs crashing by SanityInAnarchy · · Score: 3, Insightful

      So, regarding the whole "a tab crashing will no longer crash all other tabs" deal, how about we instead made it so no tab actually crashed?

      Because isolating the tabs is somewhat difficult.

      Writing a bug-free program is incredibly difficult. When that program depends on third-party plugins like Flash, it's also impossible, short of buying Adobe and making them get their shit together.

      I'm with you, but realistically, there's not much of a downside to isolating tabs, and it gives us a more robust browser right now, without having to rewrite Webkit. And as a bonus, it gives us concurrent tabs, which means it's faster faster (on dual core) and more responsive (everywhere).

      --
      Don't thank God, thank a doctor!
    3. Re:On tabs crashing by Allador · · Score: 1

      Yeah, sure.

      I'll get right on that after I win the lottery and develop a perpetual motion machine.

      Good software development means trying to write solid code AND taking steps to mitigate failures when they happen.

      Just blindly saying 'dont make mistakes' is silly. You try to not make mistakes AND you make the system robust to mistakes.

      This is entry level CS stuff.

    4. Re:On tabs crashing by caluml · · Score: 1

      Kill your dog? Run off with your wife? Or vice versa!

    5. Re:On tabs crashing by caluml · · Score: 1
      It's easy! Look:

      // This is GPLed.

      while ( running) {
      try {

      // Do all your stuff here.

      } catch ( EverythingEverException eee ) {
      // oops.
      // Perhaps we should send a bug report to someone, or something.
      // Let's just clean up, and start all over again though!
      }
      }

    6. Re:On tabs crashing by larry+bagina · · Score: 1

      That doesn't do anything for buffer overflows. Or invalid memory access. Or null pointer dereferences. Or programmer brainfarts.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    7. Re:On tabs crashing by caluml · · Score: 1

      They're all handled by the JVM. Which I didn't write, Mr Bagina.

    8. Re:On tabs crashing by SanityInAnarchy · · Score: 1

      Webkit isn't written in Java. Nor is v8. And frankly, I'm glad.

      Even if you assume all the glue is the JVM, it doesn't save you -- at some point, you're going to have to link to something written in C. And when Flash crashes, it's going to take down anything linked to it.

      And no, that doesn't catch programmer brainfarts.

      --
      Don't thank God, thank a doctor!
    9. Re:On tabs crashing by SanityInAnarchy · · Score: 2, Insightful

      Perhaps we should send a bug report to someone, or something. Let's just clean up, and start all over again though!

      Yeah -- that's called "crashing". Or, in Chrome, that would be the "Sad Tab" -- it catches some exception, cleans up, and lets you hit "refresh" to start all over again.

      Sadly, "starting all over again" generally means clobbering some state the user cared about. If my browser throws an exception as I type this, my comment is pretty much gone, and there's not much that can be done about that.

      --
      Don't thank God, thank a doctor!
    10. Re:On tabs crashing by Vexorian · · Score: 1

      Just saying, that though this tab isolation deal brings benefits and is great as a last resort protection, preventing things from crashing should remain the top priority, of course it is difficult and I wouldn't demand it to be able to survive plugins, but specially if you are on google's web aplication utopia even if a tab's crash didn't stop the other ones from working it could still ruin your day if you were doing important stuff on that tab.

      --

      Copyright infringement is "piracy" in the same way DRM is "consumer rape"
    11. Re:On tabs crashing by Vexorian · · Score: 1

      taking steps to mitigate failures when they happen
      ...
      you make the system robust to mistakes

      Oddly enough, this is what I am talking about, so sure a tab just crashed and the rest of the tabs don't crash anymore. But is that enough? When I mean not crashing I am talking about the tab dying and all memory lost. Provisions could be made so that when this happens you can keep a frozen version of the page, and with some luck the ability to still see the text box you 've been writing a long message in and perhaps be able to copy the text somewhere so you can use it later...

      --

      Copyright infringement is "piracy" in the same way DRM is "consumer rape"
    12. Re:On tabs crashing by larry+bagina · · Score: 1

      Back in the day, Sun had a browser written entirely in java. I think Netscape started rewriting their browser entirely in java and decided it was a bad idea.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    13. Re:On tabs crashing by Allador · · Score: 1

      Ahh, that makes sense.

      I dont know of any browsers that do that (for form content or plugin content in a flex form, for example).

      Interestingly enough, NoScript seems to do that, to some extent.

      For example, go to a form, type in the whole damn thing, then try to submit it and realize that its a pure-javascript form (I know, I hate it too). So then I have to do a temporary domain add and re-enter the form.

      It seems to me that the vast majority of the time, when NoScript does this and refreshes the page, it also re-populates your form data. I was very very pleasantly surprised the first time I noticed this, as I was dreading re-entering all the information.

    14. Re:On tabs crashing by SanityInAnarchy · · Score: 1

      Just saying, that though this tab isolation deal brings benefits and is great as a last resort protection, preventing things from crashing should remain the top priority,

      I'd argue the reverse. Get the tab isolation to be flawless. Then worry about making it not crash.

      The one huge thing about OS X, as I understand it, was similar: memory protection. Earlier versions of Mac OS had none, and, in fact, this allowed for some cool hacks, like patching in virtual memory on an OS which didn't support it, or even compressing the RAM of a running program.

      It also meant that one bad pointer in one app could bring down the whole system.

      Bringing down one tab sucks. Bringing down all tabs is unacceptable.

      even if a tab's crash didn't stop the other ones from working it could still ruin your day if you were doing important stuff on that tab.

      True. I'm not suggesting they ignore that problem.

      But then, suppose you are on Google's web app utopia, and you open up another tab to check out a random link someone sent you... that'll ruin your day, too. Which is more likely?

      I'm assuming that the tab isolation takes very little effort to get working right, and very little effort to maintain, relative to overall stability. But if I was a manager, I'd definitely push for getting that perfected first, and then shifting focus to what goes on inside the tab.

      --
      Don't thank God, thank a doctor!
  55. ComplaintWare Continues.... by Anonymous Coward · · Score: 1, Interesting

    "The sole purpose of the internet is to provide a medium(s) that convey data/information. "

    You're not really saying anything. The running of apps either server side and thin clients or the apps running mostly on the desktop is nothing new. We've had Application Service Providers running over the Internet for over a decade using VPN. What does that do to your "purity" argument?

    "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 also remember when there were a lot less people on the Internet, and you either accessed it from work, school, or government. Now that the economics have come down. Getting on, and creating on is a lot easier. Hence your S/N ratio.

    "Lets fix the signal to noise ratio we currently endure."

    Who's "we"?

  56. Re:How Ironic by retchdog · · Score: 3, Funny

    The use of words expressing something other than their literal intention... Now that is irony!

    --
    "They were pure niggers." – Noam Chomsky
  57. who cares by Anonymous Coward · · Score: 0

    who cares if it uses more memory- memory is a few bucks a gig, disk space for swapping is free. just started running chrome today. blows away firefox in all respects. IE? Well, who runs that anymore. No more page hangs, way better performance. Anyone who doesn't try it before shooting off their mouth...

    1. Re:who cares by Ash-Fox · · Score: 1

      who cares if it uses more memory- memory is a few bucks a gig, disk space for swapping is free. just started running chrome today.

      I use a 32bit operating system you insensitive clod!

      --
      Change is certain; progress is not obligatory.
  58. It's not the "Web's evolving needs" ... by Lazy+Jones · · Score: 3, Insightful
    Chrome is just an attempt to implement a solid layer between the native OS and the future "OS" Google will provide: Google Gears. In a couple of years, most of our everyday applications will run inside our browser, most likely using Gears.

    At least that's the bleak future for people who don't mind putting layer upon layer of bloated APIs, reimplemented OS tasks (scheduler inside the browser...) and interpreted code on their system in order to run stuff noticeably slower than 15 years ago. Sooner or later, an emulated (in software!) Windows 95 machine with WordPerfect will outperform the mainstream JS/browser based abominations that also keep your data "safe" with corporations keen on turning them into profit...

    Call me old, old-fashioned, whatever. The "Web"'s purpose is still to feed *me* information and not to cheat me into feeding megacorps with my private information and whose "evolving needs" you are talking about.

    --
    "I love my job, but I hate talking to people like you" (Freddie Mercury)
    1. Re:It's not the "Web's evolving needs" ... by jsebrech · · Score: 2, Insightful

      The corporate world is begging for more web applications. They're tired of the intricacies of client-installed software. Installation, maintenance and configuration of native apps is a nightmare when you're talking about rolling stuff out on thousands of desktops. Turning it into a web app solves the problem.

      Besides, how silly is it that documents and applications are tied to physical locations? Applications and documents should follow the user wherever they go, not the other way around.

    2. Re:It's not the "Web's evolving needs" ... by Lazy+Jones · · Score: 1

      The corporate world is begging for more web applications. They're tired of the intricacies of client-installed software. Installation, maintenance and configuration of native apps is a nightmare when you're talking about rolling stuff out on thousands of desktops. Turning it into a web app solves the problem.

      Bad solution. We already had network computing (thin clients, X displays ...) 15 years ago. The corporate world decided not to make it a big success because, presmumably, at the end of the day the biggest hardware investment was on the client side either way and software administration isn't much easier on the server side than on the client side using centralized management tools.

      Besides, how silly is it that documents and applications are tied to physical locations? Applications and documents should follow the user wherever they go, not the other way around.

      That's what USB sticks / flash cards are for, they even provide you with "privacy", if you still remember what that means and the data doesn't multiply and go places where you don't want to go. Maybe some day there will be a trustworthy entity on the "net" where I can store my data securely (encryped on the client side).

      Also, let's not forget one big issue: why do you think people still own cars when cabs are much less hassle and when public transport is cheaper and more reliable? It's also about freedom, individuality and choice. Do you really want all your data and applications to be locked to one ASP who can dictate new terms at a whim without allowing you to move all your stuff elsewhere?

      --
      "I love my job, but I hate talking to people like you" (Freddie Mercury)
  59. A middle ground? by suck_burners_rice · · Score: 3, Interesting

    I am a bit surprised that Google, a company full of smart people who can do a lot with a little, would out-bloat even IE. Perhaps because this is the original version, resource usage hasn't been brought into check yet. I remember it being somewhat this way with the original Mozilla (before Firefox existed) and, as some might recall, Firefox, too, has reduced its resource usage.

    There is a middle ground where the web can be a very rich platform without requiring a supercomputer the size of Deep Thought to run it.

    --
    McCain/Palin '08. Now THAT's hope and change!
    1. Re:A middle ground? by Allador · · Score: 1

      You're misunderstanding the memory usage characteristics of a multi-process application such as chrome, compared to a multi-threaded application like FireFox.

      While an app like Chrome will tend to have higher peak memory usage, it will also have much lower minimum usage. Thats because it can effectively release memory, due to its architecture. Firefox cant.

      So open up 35 tabs of slashdot comments and gamil in both FF and Chrome.

      Chrome will be higher, probably by quite a bit.

      Now close 30 of those tabs.

      Firefox will drop memory usage from maybe half of peak (so still quite high).

      Chrome will drop down to almost nothing.

      The google folks are making a classic time/space tradeoff, except they're trading off space for reliability and 'good neighbor' memory characteristics, rather than raw execution speed.

      I think you'll find, that for machines that run the web browser for extended periods of time, Chrome will be much more friendly on average across the duration than FF will.

    2. Re:A middle ground? by Anonymous Coward · · Score: 0

      Your a dinosaur waiting for his comet with that thinking. Memory footprint does not always equal slower or more crashy.

      Today memory is cheap. CPU cycles are cheap. People want Fast, Efficient, Secure, Crash resistant browsers that perform and deliver.

      If that needs more ram and cpu cycles it is irrelevant. Laptops and Desktops now sport impressive performance that is usual idle outside of gaming of professional applications in graphics or math.

      I will gladly take more threads and more ram for a snappier, faster browser that survives tab crashes and smiles.

      Not to say beta chrome is that but its a start :)

  60. Re:How Ironic by hedwards · · Score: 1

    No, it just means that it's taken resources away from the half dozen other things I'm doing in the background, making my whole system slower.

    It can seem fast, but using resources has an impact. Even if using the resources makes that application faster, it's definitely going to have an impact on how much other stuff the user can run without having trouble.

    Yes, I am a bit of an extreme example in that I usually want to have multiple processor and memory intensive programs going at the same time, but I should have that sort of opportunity. Programs should take as little resources as they can to achieve the objective.

  61. Re:How Ironic by SnowZero · · Score: 1

    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.

    What did the Chrome task manager say? In Firefox, you'd have a nearly impossible time figuring out what was causing the usage other than doing Russian roulette on tabs. In Chrome, at least in theory, you should be able to find exactly what the culprit is. Did you try that, and if you did, why didn't it work? Maybe the CPU usage was too bursty?

    /me waits for the Linux version.

  62. An advantage of 64-bit Linux? by SanityInAnarchy · · Score: 5, Informative

    I only use 64-bit Linux these days. Since Flash isn't 64-bit yet, it runs in a separate process from my 64-bit browser, thanks to nspluginwrapper.

    The only problem is, when it does crash, it doesn't restart until I restart my browser. So, my browser is fine, but I won't be watching any more YouTube. Better than a crash, but not as good as it could be. If anyone knows enough about nspluginwrapper to fix this, it would be awesome -- maybe even for 32-bit users.

    I believe Chrome does this, too -- but I would hope that, since they've done it deliberately, as a way to minimize the damage a plugin can do, they would also be able to handle plugin crashes more gracefully than requiring a full browser restart.

    --
    Don't thank God, thank a doctor!
    1. Re:An advantage of 64-bit Linux? by Viceroy+Potatohead · · Score: 2, Informative

      I don't remember for sure, but IIRC, issuing a 'killall npviewer.bin' from the console deals with it. Hardly graceful (and far from ideal), but you don't need to kill the browser at least.

    2. Re:An advantage of 64-bit Linux? by sznupi · · Score: 1

      In case of Chrome, hitting reload on the tab in which flash plugin crashed seems to do the trick... (would be better if simply clicking on "sad plugin" image (displayed in place of youtube video for example) would suffice...)

      --
      One that hath name thou can not otter
    3. Re:An advantage of 64-bit Linux? by SanityInAnarchy · · Score: 1

      (would be better if simply clicking on "sad plugin" image (displayed in place of youtube video for example) would suffice...)

      No, not really. Flash, in particular, integrates quite a lot with the page itself -- so that wouldn't be like forcing an image reload, it'd be more like trying to figure out how to restart a script that had thrown an exception.

      --
      Don't thank God, thank a doctor!
    4. Re:An advantage of 64-bit Linux? by sznupi · · Score: 1

      I was thinking more in terms of functionality & presentation, not in technical matters.

      Even it, as you say, technically it's impossible...perhaps giving end users an easy hint/way to reload flash plugin instead of hoping they will figure out you have to reload page would be good. And what's better place than "sad plugin" gfx?

      --
      One that hath name thou can not otter
    5. Re:An advantage of 64-bit Linux? by SanityInAnarchy · · Score: 1

      perhaps giving end users an easy hint/way to reload flash plugin instead of hoping they will figure out you have to reload page would be good.

      Maybe so, but "reload the page" is standard user procedure, these days, for trying to solve a problem with a page. Image didn't load? Reload the page, see if it loads now. Weird bug in some script? Reload the page, the script has to start over from the beginning.

      I'm not saying it's a bad idea, only that I doubt many web users won't try reloading, and that they have to know to do that anyway.

      --
      Don't thank God, thank a doctor!
  63. Different pages *should* be different processes by Mike610544 · · Score: 1

    If I've got 18 things going in different browser windows, why should killing one of them (and there's always some silly shit that makes you need to kill one) kill the other 17? I always wondered why they did it that way. The memory used by many instances of a browser doing normal stuff should be manageable. It's only when it starts to go mental that there's a problem, and that's exactly when you want to be able to kill one and keep the others isn't it?

    --
    ... also, I can kill you with my brain.
  64. Read the EULA by HJED · · Score: 2, Insightful

    the main reson not to use Chrome is quite clear realy have you read EULA

    i for one will not hand all my data to google for a good browser

    --
    null
    1. Re:Read the EULA by Allador · · Score: 2, Informative

      They already responded to this and will be taking this out. Its on arstechnica.

      Their lawyers do what nearly all businesses do and re-use legal agreements like EULAs.

      So they had a standard one and they used it. No one but a lawyer looked at it in detail, and the lawyer likes those nasty terms.

      Anyway, I'm speculating. But they've publicly announced that its an oversight and they'll re-write it to remove that.

  65. Bookmarks by Dan+East · · Score: 2, Funny

    "I usually keep 25-40 tabs open in FF"

    You need an introduction to my little friend, Mr. Bookmark.

    --
    Better known as 318230.
    1. Re:Bookmarks by Allador · · Score: 3, Funny

      Ick.

      Bookmarks?

      Does anyone still use those? I havent since the Netscape days.

      I just leave the tab open forever. I had tabs on previous laptop in Opera that had been there for almost 2 years.

      Just seems simpler that way.

    2. Re:Bookmarks by Anonymous Coward · · Score: 0

      I have about a thousand bookmarks,and keep 40 tabs open 24/7.

    3. Re:Bookmarks by hansamurai · · Score: 1

      If you ask me, bookmarks are back in Firefox 3. Just click the little star in the corner and its bookmarked. Double click it and bookmark it and assign some tags so you can use the address bar to find it again. I haven't used bookmarks in years until Firefox 3 came out because I would just create useless lists of hundreds of sites.

    4. Re:Bookmarks by Shome · · Score: 1

      I had tabs on previous laptop in Opera that had been there for almost 2 years.

      SO, your OS never crashed in 2 years' time???
      err..., you must be using Windows...

      --

      ~Once you have your choices narrowed down, the rest will fall into place.
    5. Re:Bookmarks by Allador · · Score: 1

      Of course the browser instance wasnt running the whole time. But when you shut down and restart the browser, you can configure it to restart where it left off. I've been running Firefox (through tabmixplus) and opera that way for years.

  66. Re:How Ironic by omeomi · · Score: 2

    Heh, I don't know...I didn't get that far in the comic book ;-). I'll have to leave the Task Manager open for awhile to see what it says.

  67. Re:How Ironic by i_liek_turtles · · Score: 1

    Unfortunately, nobody will ever know what "rain on your wedding day" feels like, as nobody on slashdot will ever get married.

  68. IE8 uses less than 100mb for me by archer75 · · Score: 1

    I installed it myself to see and it uses 100mb or less on my system(vista x64). I also find it faster than chrome or firefox. Though I still don't like the layout of the browser.

  69. Re:who gives a fuck? by ozphx · · Score: 1

    In her masterpiece "who gives a fuck?", renowned social critic Coward juggles complicated concepts in homosexuality and technology to construct a masterpiece post of pace and metaphor. From the bold and striking opening Coward jumps into a contrasting rhetorical piece. She follows this up with an apparant digression into mortality, which is then wrapped up cleanly in a sudden controversial conclusion.

    A compelling read. Four stars.

    --
    3laws: No freebies, no backsies, GTFO.
  70. Re:How Ironic by Carlinya · · Score: 1

    I'm having this problem too. It's not just happening on the slower machine at work, it's also happening on the faster comp at home.

    At times, it will hang both Firefox and itself. Way to go, Chrome.

    --
    1 + 1 = 3?
  71. False claim of bloat caused by double counting by Jimmy_B · · Score: 3, Insightful

    The article claims that Chrome used more memory than IE8, but says nothing about how the testing is done. That probably means the author opened the a bunch of tabs, totaled up the memory used by each of Chrome's processes, and compared it to the memory used by IE8. The problem is, this double counts a lot of memory. Executable code and some data structures are shared, so if there are ten tabs open, then these get counted ten times, but only stored once.

  72. Multiple processes and bloat by Animats · · Score: 4, Interesting

    Multiple intercommunicating processes are generally a good thing. And almost all modern operating systems can share read-only code regions between processes, which is safe.

    However, once you put "just in time" compilers in, the sharing goes away. This is classically a Java problem; each Java instance has yet another copy of all the Java libraries in use. If Google Gears ends up importing as much cruft as Java does, it will have the same bloat problems.

    Still, browsers have become memory hogs, even when rendering pages that aren't doing anything exciting. Firefox can balloon to 300MB after viewing a modest number of relatively vanilla pages. Even with "browser.cache.memory.enable" set to False.

  73. In a consumer market that's headed toward mobile. by motherjoe · · Score: 1

    Ok, so In a consumer market that's headed toward mobile devices that can deliver a decent web experience and are getting smaller and smaller each quarter.

    These two Leaders of industry come out with new browsers that would only be suitable for a multi core desktop?

    Speaking of those multi core machines. When was it ever written that just because the hardware gets better and cheaper that applications get fatter and more resource hungry?

    Just my .02

    --
    "Beer is proof that God loves us and wants us to be happy - Benjamin Franklin"
  74. The article misquotes by dmsuperman · · Score: 1

    IE8 was reported to use more than Windows XP, not Windows Vista. The /. article and the article it points to both even say so.

    --
    :(){ :|:& };: Go!
  75. Since when does Bloat == Performance!? by Anonymous Coward · · Score: 0

    What I don't understand is the seeming implication in the writeup (I admit I have not RTFA) that you need "bloat" for performance? WTF?

    If I go to a heavy Flash website, for example, and the performance is slow, it's certainly not because my browser isn't "heavy" enough. I need better hardware or a better Flash player or something, but not a beefier browser.

    I applaud the usage of separate processes per tab from a stability standpoint, but don't quite get the "bloat required for performance" angle.

    1. Re:Since when does Bloat == Performance!? by Allador · · Score: 1

      I hate feeding cowards, but come on.

      How about stop using the emotionally laden and inaccurate word 'bloat' and just use 'space'.

      Then go google for 'time/space tradeoff'.

      In the specific case of Chrome, they're doing a reliability&security/space tradeoff.

      This is basic CS stuff.

  76. Has technology gone mainstream? by recharged95 · · Score: 2, Insightful

    I can't believe we are talking about process per TAB vs. something revolutionary. REALLY! 2 full days of this stuff!

    I mean what is the difference between having a process per tab vs. a bunch of separate windows (considering basic window frames are low-overhead in most OSes today)? So I can open several windows and get pretty much the same process per page capability, maybe a little more desktop cluster on my 24" LCD and likely faster performance... Chrome advancements aren't even exploiting tabs, but making them more robust for google-apps.

    We are splitting hairs if we're calling Chrome revolutionary. Get a hold of reality, we're talking about 1 implementation (not feature nor usability) and over analyzing it against FF, opera and IE8. I think Google using webkit is more important to note and that it's not revolutionary--just expected since Google wants 100% compatibility with their webapps and the ability to go mobile. I'm glad google went with webkit and that the source is available, but that's pretty much it.

    1. Re:Has technology gone mainstream? by Anonymous Coward · · Score: 0

      Not sure about IE, but Firefox uses a single process regardless of the number of windows open.

    2. Re:Has technology gone mainstream? by Allador · · Score: 1

      I would argue that there are deeper implications.

      There's a couple long term trends going on in the industry.

      Multi-cores are growing like crazy, while the ability to do quality multi-threaded code is advancing very slowly.

      However, multi-process development is simple, well understood, and scales VERY well across many cores. Operating Systems are good at balancing many processes across many cores.

      This is a smart long term play by Google, and representative of where the smart folks may end up going. Unless something revolutionary happens, typical multi-threaded apps are not as sexy as multi-process apps.

      I think we may see a swing more towards apps structured like these in the future.

      Interestingly enough, IE8 is (by everything I've read so far) architected almost exactly the same as chrome. I dont know who hit it first, or if both teams have been talking. But its fascinating to watch.

    3. Re:Has technology gone mainstream? by larry+bagina · · Score: 1

      IE has a setting which controls if a new window is a new process or not.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

  77. Regardless the age of a computer. by Anonymous Coward · · Score: 0

    Look at how well a proper minimal Linux distribution can scale to modern hardware! Basic Linux, for example running in a Qemu or bochs install, is more usable in its root'd single-user mode in a networked HAL for connectivity. Vista and Longhorn (and prior XP) just slow everything down when multi-tasking, yet this little thing just flies in its sandbox just fine. If it means anything to anyone, more VM sessions of any minimal OS within Vista would cluster together and be more usable.

  78. 'Web's evolving needs' my patootie! by macraig · · Score: 2, Insightful

    The "Web's evolving needs" to which he refers isn't consumer-driven evolution at all: it's driven by advertisers and commercial interests, notably the continued push to re-brand software as "content" that can be pushed as a subscription service... what we now know as "Web apps". Both Google and Microsoft are in the thick of it, though for now Microsoft also plays the other side of the fence with its traditional software. Sadly, this has actually been the case with most of the evolution of the Web and browsers; it was driven mostly by commercial interests and not those of consumers. The specifics of JavaScript, DHTML, XHTML, Flash, and the like are rife with examples of features that fulfill corporate rather than consumer needs.

    If actual consumers had a forward-looking brain, they'd reject these "evolving needs" and demand things that benefit them rather than a corporate minority.

    These "evolving needs" are anything but open source and consumer-centric, that's for sure. I'm sticking with Firefox... how about you?

    1. Re:'Web's evolving needs' my patootie! by Lord+Ender · · Score: 1

      Total bullshit. Perhaps all web you want is 1996-era "homepages" with animated gifs of flaming skulls. As a consumer, I WANT rich web apps. Video and music, dynamic interfaces like google maos--all these things are driven by the consumer. If you don't think the consumer wants this, go back to coding your static web pages in ed, and tell us if you take marketshare away from the big boys.

      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
  79. Define bloat. by Anonymous Coward · · Score: 0

    "Kennedy's comparison found Chrome 'out-bloated' IE 8, consuming an average of 267MB vs. IE 8's 211MB."

    Until 4gb of RAM costs more than $50, I will continue to not care. I'm much more interested in how much better use I can use the extra RAM I have other than to buffer HD read/writes.

  80. Hypocrisy by rasteri · · Score: 2, Insightful

    When Microsoft releases a memory-intensive browser, it's a "poorly written" and "inefficient". But when Google does the same, it's "a new, very demanding era in Web-centric computing"??

    Bollocks.

    1. Re:Hypocrisy by TheDarkMaster · · Score: 1

      If they make a good use of extra resourses, will be not a bloat. (But both browsers is still betas)

      --
      Religion: The greatest weapon of mass destruction of all time
  81. more crappy promotion by Anonymous Coward · · Score: 0

    of something you should not use

  82. Re:In a consumer market that's headed toward mobil by Simon · · Score: 2, Insightful

    Ok, so In a consumer market that's headed toward mobile devices that can deliver a decent web experience and are getting smaller and smaller each quarter.

    These two Leaders of industry come out with new browsers that would only be suitable for a multi core desktop?

    The kind of web based applications that Chrome aims at making possible don't make a lot sense on a mobile platform. I'm talking about things like Google Docs etc. These are applications which require large screens, a keyboard and are generally used for extended periods of time (usually while sitting down too).

    --

    Simon

  83. Well, it is beta ... by deek · · Score: 1

    Google chrome hasn't even been released yet, and you're trying to compare resource usage to Microsoft IE? Microsoft have their own cadre of very smart people who, while they seem to do a little with a lot, really do a large amount of work. I would scream with George Lucas approved melodramatic pain, if I were to be involved with something like IE on Windows. The IE programmers have done a sterling job, given what they needed to create. Hats off to 'em.

    Give the Google engineers some time to refine their software. Right now, it's more important for them to get it working right, rather than get it working efficiently.

    1. Re:Well, it is beta ... by DancesWithBlowTorch · · Score: 3, Interesting

      Google chrome hasn't even been released yet, and you're trying to compare resource usage to Microsoft IE?

      Chrome has been released. Google has ruined the concept of beta. Gmail has been in beta for three years now. It's a wonder that the search page is apparently considered an actual product.

      People don't understand beta any more. They will just be pissed every time "this new google thing crashed." Google ruined the idea of a beta, now they'll have to live with the repercussions.

    2. Re:Well, it is beta ... by deek · · Score: 1

      Point taken about Gmail, but there are many companies other than Google that do public beta releases. I hardly think you can blame this type of release on them alone.

      I think a public beta is a great idea, although I do know what beta means. I guess it would help if there was large bold print mentioning "this software is not stable yet".

  84. Re: Lean Browsers by TaoPhoenix · · Score: 2, Interesting

    I also am with the Old School philosophy that says that *some* care to software compactness is important even if we have lots of juicy hardware these days.

    What are the options out there that really do use a small footprint for basic web activity (like webmail and forums)? Flash is not required, nor RSS.

    If I want to actually watch a Youtube page... *I can open an entirely new copy of the app!* It would be nice if the other 7 tabs were under 100 megs.

    --
    My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
  85. If you think the code is bloated... by WidgetGuy · · Score: 4, Interesting

    Read the EULA. It's HUGE. (I recommend using something like EULAlyzer rather than reading the whole thing.)

    It sure looks like Google Chrome is designed first and foremost to be an advertising delivery system. There is so much legal CYA in that thing, you know they're up to something they figure they're going to have to defend in court at some point.

    If you think the fact that Google Search stores your search strings is a potential invasion of your privacy (I do), then you will be amazed at what it looks like they plan to get from their "browser." This is the first install in over a year I actually aborted after analyzing the EULA.

    --
    One "Aw, Shit!" is worth 100 "Ata boys!"
    1. Re:If you think the code is bloated... by magus_melchior · · Score: 1

      It sure looks like Google Chrome is designed first and foremost to be an advertising delivery system.

      Yeah, looks like. When malice can be suspected, always assume malice. That spiel about writing a browser to showcase design ideas that they think are cool? Totally irrelevant. Corporate standard practice of covering all liabilities per lawyer paranoia? They must have something to hide.
      You could level the "advertising delivery system" argument at IE5-7, which all do a cracker-jack job at blocking ads without 3rd-party software. If Google designs Chrome to circumvent or break software like Privoxy, I would become concerned. Right now, I'd give them the benefit of the doubt-- besides, it's really stupid to pull shenanigans like that on a BSD-licensed project that is so easily forked.

      As for privacy, it sounds as if you think Google is so tainted, even Summer of Code-assisted projects are suspect.

      --
      "We are Microsoft. You shall be assimilated. Competition is futile."
    2. Re:If you think the code is bloated... by WidgetGuy · · Score: 1

      Read 'em and weap, my friend:

      http://yro.slashdot.org/article.pl?sid=08/09/03/0247205&tid=158
      http://yro.slashdot.org/article.pl?sid=08/09/03/2130233&tid=95

      I'm glad they've seen the error of their ways. I will wait a few days, download the Chorme installer and try again.

      --
      One "Aw, Shit!" is worth 100 "Ata boys!"
  86. Re: Dry Blocks of Info Material by TaoPhoenix · · Score: 1

    We're here pretending to read dry blocks of informational material and then posting nested dry blocks of presumably informational material. That's what Web 2.0 discovered! That's cheap!

    Therefore it's got to be possible to produce a lean, mean, word&picture optimized browser for this. Yea, it might not be able to do dynamic online market trading, but that's when you open a second Big Engine browser.

    I am not even creative enough to think of the little neat features that don't cost much but add fun little experience perks. Maybe organize stories by Slashdot Category?

    --
    My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
  87. 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.

    1. Re:Good analysis. MOD PARENT UP. by l0b0 · · Score: 0, Troll

      The kind of ads Google show are not the kind that annoy and distract. Image ad-blocking is no threat to them. Can AdBlock Plus even block the Google ads?

    2. Re:Good analysis. MOD PARENT UP. by kramer2718 · · Score: 1

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

      Yes they will. They've already opened up their codebase. I don't know how easy to code addons to Chrome, but it will be doable. Google wants developers to create add-ons just as Mozilla does. Google knows that 95% of users won't bother with an add blocker and allowing the public to improve their product will make Google's browser better and increase their market share.

    3. Re:Good analysis. MOD PARENT UP. by Firehed · · Score: 2, Insightful

      You must not be aware that Google's advertisement program has supported image-based ads for several years at least. Many sites choose to have text-only, but what you said is quite a... wrong statement.

      And yes, ABP can and does block Google's ads. The only thing it tends not to get are the small custom affiliate program links (those 125px blocks), not that anyone in their right mind could expect an extension to know what directory holds the ad images on any website out there.

      --
      How are sites slashdotted when nobody reads TFAs?
    4. Re:Good analysis. MOD PARENT UP. by jcupitt65 · · Score: 1

      There is going to be an extension mechanism (the bloke who made Greasemonkey is part of the team), they just haven't done it yet.

      When they have an extension mechanism, people will write extensions. Google can't control which extensions you install, so someone will make an ad blocker.

    5. Re:Good analysis. MOD PARENT UP. by Anonymous Coward · · Score: 0

      You may be correct in that Google will never make an Adblock, or similar, addon. But hey its an open source project, go build one yourself or wait for someone else to. There will be an adblocker, its just a matter of time

    6. Re:Good analysis. MOD PARENT UP. by houghi · · Score: 4, Interesting

      And that makes it unlikely I will ever use it.
      I tried Chrome and mostly liked what I saw, but I stopped using it and went back to Firefox, because it has Adblock Plus. Each time I am forced to use a browser that doesn't have this, I am horrified at how sites look and why people still use Internet.

      --
      Don't fight for your country, if your country does not fight for you.
    7. Re:Good analysis. MOD PARENT UP. by Anonymous Coward · · Score: 0

      AdBlock Plus can remove all kinds of Google ads. Text or images, even Google Analytics will be blocked.

    8. Re:Good analysis. MOD PARENT UP. by CautionaryX · · Score: 1

      I know that NoScript can.

    9. Re:Good analysis. MOD PARENT UP. by tmalone · · Score: 1

      My first reaction when I loaded up chrome was, "my God! my computer is speaking to me!" I had forgotten how annoying flash advertisements can be on the web. Seriously, does every site have automatically playing sound now? I had no idea how pervasive this shit was. I can't stand the web without flashblock.

    10. Re:Good analysis. MOD PARENT UP. by redxxx · · Score: 1

      About the worst they can do is not allow it to be hosted on the Chrome extensions website.

    11. Re:Good analysis. MOD PARENT UP. by Anonymous Coward · · Score: 0

      Adblock Plus does not block adsense ads by default. Google (for the most part) should be fine with adblock.

    12. Re:Good analysis. MOD PARENT UP. by Anonymous Coward · · Score: 0

      Google makes its money using text advertising, and AdBlock Plus doesn't block text ads.

    13. Re:Good analysis. MOD PARENT UP. by Anonymous Coward · · Score: 0

      Thats right. I don't think google will ever include Adblock plus.

      Firefox is nutral in nature..

    14. Re:Good analysis. MOD PARENT UP. by Gavagai80 · · Score: 1

      Chrome is BSD-licensed. That makes it likely there will be plugins including ad-blockers.

      --
      This space intentionally left blank
    15. Re:Good analysis. MOD PARENT UP. by NateTech · · Score: 1

      And their revenues are falling. Matches up nicely, doesn't it?

      --
      +++OK ATH
    16. Re:Good analysis. MOD PARENT UP. by instarx · · Score: 1

      What are you talking about. I installed chrome and it had ad blocking turned on by default. I added to it by telling it not to even show a notification of a blocked ad.

      Why do you make this stuff up?

  88. Re:How Ironic by Anonymous Coward · · Score: 0

    I've had a similar experience but with the HDD. Shortly after opening Chrome, my hard disk started to "purr" and when I checked with the Windows Task Manager, the I/O Reads and I/O Writes were going crazy for the chrome process (there was only one).

  89. Memory management? Let's the OS do it! by sam0737 · · Score: 2, Interesting

    Application is not a good place for handling tho memory, even if you manage to re-invent the wheel and write a very good memory allocation algorithm, application layer just does not have enough visibility to get a whole picture of everything.

    In short? Let's OS do it! Hey, OS is the expert and MM is exactly the job of the OS. It handles the fragmentation, the caching, the sharing of executable memory image. Chrome do exactly that, it just rely on the OS, sit and enjoy.

  90. "Web-centric computing" my ass!!! by Anonymous Coward · · Score: 0

    I don't want or NEED "web-centric computing", and I sure as hell don't need a fucking web browser that sucks down all the memory and processor cycles like it's a 3D first-person shooter. Why the hell is software tending to get fatter and slower instead of more efficient?

  91. Chrome vs IE8 by shutdown+-p+now · · Score: 1

    What's funny is that Chrome feature list seems eerily similar to IE8 (plus the coolness factor). Process-per-tab isolation? Check. Private browsing? Check. Tab groups? Check. Only Chrome beta is much faster than IE8b2, and, so far, more stable for me as well. And of course, it's Google! I wonder whether it's just a coincidence, or whether the Google dudes just love to dodge those chairs...

  92. Re:How Ironic by Mattsson · · Score: 1

    Just because something takes up more resources doesn't mean it has to be slower.

    Not if you're not using those resources, no.
    Chugging along at 1-2% per core and 30% RAM usage, like I do while doing everyday web-browsing using Firefox 3, is basically a waste of resources, unless you count the small amount of energy saved by not using 100%.

    If I want to browse while using, say, Reason and Sonar or a game, a browser that uses lot's of resources will definitely make things go slower.
     

    --
    /.Mattsson - My native language is not English, so please don't whine over linguistic errors. (That's lame anyway...)
  93. Security improvements? by Shadow-isoHunt · · Score: 2, Interesting

    I keep hearing about "security improvements"... There's two exploits in two days of life. It's an immature codebase, but if this's what we've got to look forward to, well, count me out.

    http://milw0rm.com/exploits/6353
    http://milw0rm.com/exploits/6355

    --
    www.isoHunt.com
    1. Re:Security improvements? by argent · · Score: 1

      Not only that, but Chrome and IE 8 both support ActiveX, which has been the biggest security problem on Windows over the past decade.

      And you don't even need to install Chrome to take advantage of Google's security enhancements, if you've installed any other Google Apps the "Google Update" browser API allows eb pages to not just download but *install* software without any user interaction.

    2. Re:Security improvements? by antivoid · · Score: 4, Informative

      gz m8, do you work in the how-sensationalist-can-you-be! dept?

      it's not an exploit. you cannot call it that because its a beta product. Beta products have bugs. its the same as a test driver saying a car is crap because feature is not correct. By downloading and using chrome, you submit to being a beta tester. if you're going to go around spreading negative publicity about a beta product that you are technically a tester of, in order to improve it, then you're a moron. call me a flametroll. just don't come post "0day sploits" about a beta product, because thats retarded.

    3. Re:Security improvements? by Allador · · Score: 3, Informative

      Could you not be bothered to read the links you posted?

      The first one is not a security exploit. It's at most a DoS since it causes the app to crash.

      The second one is an old/known vulnerability in webkit. Of course they inherited it. It's exactly the same problem called the 'carpet bombing vulnerability' in Safari, which also uses webkit.

    4. Re:Security improvements? by caluml · · Score: 1

      To be fair, if 2 exploits - sorry, bugs were found in some MS Beta stuff, we'd all be guffawing: Hah, imagine what the finished product'll be like.... At this rate, there'll be 2809705 bugs in it.

    5. Re:Security improvements? by Shadow-isoHunt · · Score: 1

      The word "exploit" covers DoSes too, as the PoC exploits(hey there's that word!) a bug in the software. Exploit doesn't always equate to remote shell. I'm aware of what the issues are, and that's why I'm saying if this is what I can expect from google, I'm really not interest in their software.

      --
      www.isoHunt.com
    6. Re:Security improvements? by Shadow-isoHunt · · Score: 1

      I can call these exploits - they exploit bugs in the software. I don't need to spawn a remote shell, and it doesn't matter whether or not software is in alpha, beta, or stable. If we applied your logic to gmail(the perpetual beta, which by the way, I love) and I could suddenly do a DB dump, "oh that's not an exploit it's a bug!" - That doesn't fly, dude.

      --
      www.isoHunt.com
  94. Re:How Ironic by plasmacutter · · Score: 1

    it's beta for god sake..

    that's like playing the WoW beta and saying "i fell through the map! what a crappy game!"

    --
    VLC FOR MAC IS DYING! IF YOU DEVELOP, PLEASE SAVE IT!!
  95. Re:How Ironic by lostmongoose · · Score: 1

    That puzzle piece had cankles....

  96. Foreigh Language Support by Anonymous Coward · · Score: 0

    Firefox seems to render Hebrew pages much better than Chrome (whose output is just inadequate). Maybe other foreign-language (e.g., Arabic) users can input their experience too.

  97. Would somebody please tell me by msimm · · Score: 1

    what exactly it is that they like about Chrome?

    Because to me it really sounds like marketing hype combined with some new technology buzz surrounding a solution looking for a problem.

    I've actually been quite pleased that while everyone else seems to be trying to improve my life by throwing as much unnecessary bloat as possible someones had the sense to focus on features and performance. I like updating a product and noticing it's actually better then the previous version.

    But now this and I feel suddenly like I've been missing something.

    --
    Quack, quack.
  98. what is progress by Anonymous Coward · · Score: 0

    Don't say that bloatware is progress. Using more computing resources to accomplish the same task is not an achievement.

    It's an insult to what has been the real progess in the computing world. And that is, an INCREASE in the useful life of hardware (which may not be exciting to hardware makers, but lowers costs and physical waste/trash to the benefit of the rest of society). Sure, games continue to target high-end hardware, but right now it is possible to install a modern browser on a system at least as old as a PentiumII and use it to eg. read slashdot. With javascript disabled there remains only a hint of sluggishness. This wasn't true in the previous decade. Web browsing sucked on 486s even back in the mid '90s, I remember.

    You want to run random games/applications/gobbledygook in your browser? That's fine, but I'd rather this functionality doesn't end up being de-facto mandatory in browsers and decreasing everyone's system performance even if they just want to read message boards. Let me tell you what I love about Java. I never use it. It's been around a while, and other people use it, but I don't. I don't even have a Java VM installed on my machine. So it doesn't bother me at all if an update for Java comes along that needs Windows Hindenburg service pack 17, 4TB of RAM, and 15PB of disk space to run someone's new online Pong game. I don't need to download just to be able to post a comment on Youtube.

  99. Advertising by rdnetto · · Score: 1

    Let's face it - Google's plain text ads are hardly obtrusive enough to warrant an ad-blocker. Most people wouldn't even notice if they were blocked or not - they just care about the huge, multimedia-rich, bandwidth-intensive flash ads that fill half the screen.

    --
    Most human behaviour can be explained in terms of identity.
    1. Re:Advertising by houghi · · Score: 1

      Can I make up my mind for myself what I think is "obtrusive enough" and what not? Perhaps you don't mind them, but then there are people who do not mind clicking close on each and every pop up and don't mind the flash ads. All up to the individual.

      So even if text ads would be the only advertisement, I would still block them.

      --
      Don't fight for your country, if your country does not fight for you.
  100. still no decent browser by speedtux · · Score: 0, Troll

    Hundreds of megabytes to display a dozen web pages? Single process or multiple process, that's just bullshit. Chrome, IE8, and Firefox all sound ridiculously bloated.

  101. my guess is that is because by ILongForDarkness · · Score: 1

    The tabs are separate processes. That means that a lot more memory is going to be duplicated rather than shared. Ideally to ensure that one tab can't hang the whole app I think they will have to have an instance of their engine and any plugins running for each tab.

  102. Re:How Ironic by Allador · · Score: 1

    Actually, its almost always the other way around. Classic time/space tradeoff.

    Usually, you bleed space for faster execution, or if your space is tight, you optimize for that often at the cost of execution time.

    In one way, this is exactly the approach for Chrome. Except its a stability&security/space tradeoff.

    The multi-process approach is much more robust, and easier to secure, and simpler to code. But it uses up a lot more resources.

  103. Re:How Ironic by Allador · · Score: 1

    No, it just means that it's taken resources away from the half dozen other things I'm doing in the background, making my whole system slower.

    Using more resources (memory) doesnt inherently slow other apps down or take anything away from them.

    It only slows other apps down in the very specific case where using more resources uses the last of your memory, and you have to start paging.

    But in general, using more resources does NOT slow other apps down, only when you're already resource constrained.

  104. Multiple processes need not be expensive. by argent · · Score: 2, Interesting

    If multiple processes are particularly expensive in Chrome and IE8, that's a problem with Chrome and IE8... or a problem with Windows. At the very least, multiple processes doesn't mean duplicating *everything*... there's no reason to have all the possible plugins and all the web controls and access methods loaded and initialized in all tabs... in fact NOT having that overhead in the context of every tab should be a significant advantage of the design.

  105. Task managers have inaccurate memory reports by antivoid · · Score: 2, Informative

    Okay.
    If I may be so bold.
    This is where it's at:
    Windows has something call Dynamic Link Libraries (aka DLL's)
    The aim of a DLL is to share code amongst processes. So if Chrome's multiprocess model loads the same DLL multiple times, it maps the DLL's code into the address space of the calling process. Let's pretend for the sake of argument that the rasterization DLL is 10 megabytes large. This means that the shared 10mb DLL is shared between all the processes, and that in fact you should be measuring the shared DLLs. Just because Task Manager (or similar tools) measure 6x50mb processes, this does not mean that each process is physically consuming 50mb of RAM. It means it has 50mb mapped to it. Windows (and any sufficiently advanced operating system with delay-load code systems) follows a scheme called Reference Counting, where a DLL is loaded when referenced the first time and a counter incremented that says "hey, now 1 process is using me"
    After that, each successive process loads the DLL and also indirectly ups its reference count. When all processes that load the DLL end, the DLL remains loaded in memory until the OS garbage collects it.
    One must always question the tools he uses to measure the efficiency of programs. What you really want is to see the difference between process-local and process-mapped heap allocation statistics, as this is a truly accurate count of memory usage.
    Furthermore; IE8 is in beta. Chrome is in beta. And before all you firefox fanbois go off about "yeah but look at firefox's memory use when it was in beta!" I have one thing to say: Firefox is based on netscape. Which has been a little out of beta for more than 5 years. (probably in excess of 10 years). Chrome is new. And HIGHLY feature-packed. and it is NOT bloated. just because there's a high memory use report in a task manager, this does not mean that the use is high. I'm disappointed in you guys, I thought this was a geek forum, where people question everything?

    1. Re:Task managers have inaccurate memory reports by Anonymous Coward · · Score: 0

      Dude. I see you didnt actually install Chrome and look at its task manager.

      It's quite clear that its measuring private bytes. Thats why it says 'private bytes' in the column in task manager.

      And in Vista, in Vista's task manager, the Memory column is titled "Memory (Private Bytes)".

    2. Re:Task managers have inaccurate memory reports by antivoid · · Score: 1

      I was referring the Windows Task Manager (taskmgr.exe) and the reporting of each process from that.

  106. Eh ? by bytesex · · Score: 2

    "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."

    WTF does that even mean ?!

    --
    Religion is what happens when nature strikes and groupthink goes wrong.
    1. Re:Eh ? by Anonymous Coward · · Score: 0

      That actually has some very specific meanings. If you're a web app developer plus have some experience with writing apps like browsers, or managing systems with browsers, that is a meaningful statement.

      "robust platform"

      That means doing better than current browsers like Firefox, who only use one process, and many threads, and are fragile and leak memory.

      The multi-process architecture of Chrome and IE8 is much more robust, at the cost of more peak-memory usage.

      "reliably running multiple Web apps"

      This is addressing the issue of web browsers being used more as application platforms (gmail, flex apps, ajax, etc) than as content readers.

      They took a new look at the browser, and built one optimized for web app deployment, rather than content reading.

      The multi-process architecture lends itself to this, with a more reilable architecture.

      The new JavaScript JIT'ing engine runs javascript much faster, and hopefully more reliaby over time, and with higher limits and restrictions, allowing more complicated web apps.

      "tabbed format"

      obvious

      "webs evolving needs"

      This is about the change in how we're using the web. Even common web 'sites' are much more application-like than they used to be. There is a blurring of the lines between web 'apps' and web 'sites'.

      Tons and tons of businesses are looking at deploying apps via rich Ajax/DOM/HTML/JavaScript or Flex/Silverlight. Right now, there are alot of issues, both security and reliability, around plugins. They've tried to take a new approach to this.

      Hope that helped. Yes its marketing speak. But they're also speaking to a very real need/situation.

  107. theyre probly not using as much RAM as it appears by Anonymous Coward · · Score: 0

    It's a common mistake when people see many similar processes for them to add up all their memory usage and think that's how much is really being used.
    In a situation like this it's often not the case.
    Much of the RAM used by those processes will be read-only _shared_ data, not copies of it.
    This is the case in linux and I'm sure it's probably the same in winblows.

  108. Re:How Ironic by Smivs · · Score: 1

    I got married! Yes, a slashdotter actually got a girl. A maths PhD no less (how nerdy?) and quite pretty. And it was nice and sunny on our wedding day, too. Happy news on /. - whatever next?

  109. XP not Vista by Anonymous Coward · · Score: 0

    // IE 8 itself consumes more resources than Vista

    You mean XP surely... editors, stop sleeping on the job...

  110. Does anyone else find it less stable than FF? by Sprotch · · Score: 1

    My experience with Chrome:

    1. Wow, this is so much faster and well thought out than FF. I'll use it as my main browser, even if that means ads are back.

    2. Crash. Crash. Crash. Open FF in the background to surf sites that crashed the whole browser. Simulteneous browsing on Chrome and FF. More Chrome crashes.

    3. Close Chrome, go back to FF.

    Did anyone have the same problem?

  111. is it just me? by inflame · · Score: 1

    Of all the pages in the web, why should it be that the Gmail login page goes blank on my machine? All I get is a blank.
    I'm using a proxy of our corporate LAN. Without a proxy, Firefox can't access the internet. And Chrome uses the Windows/IE internet connection preferences. Wonder what's up with that.

  112. You're sooo close by Anonymous Coward · · Score: 0

    I want the same page to display the same way on Konqueror, Safari, IEWhatever...

    No you don't. You want the same *information* to be available. Let the browser interpret the semantic HTML and CSS to come up with a presentation that best suits the user. But for this to happen, people need to stop treating the rendering as sacred. They also need to quit messing with the DOM. Browsers *do* need to go on a diet, Javascript needs to die a horrible painful death, and people need to start recognizing the right tool for the job is not to always cram applications into a web of hyperlinked documents.

    Web-apps are an oxymoron. The internet is more than port 80, and we have plenty of cross-platform runtimes, so there's no real excuse anymore: It's freakin 2008, let's have full-fledged APPS

  113. program names by antxxxx · · Score: 2, Insightful

    chrome (or firefox) is never going to become the dominant browser because internet explorer has the word internet in its name. If you give most people a choice on what program they use to browse the internet - firefox, chrome or internet explorer, they will choose internet explorer because it sounds like a program to browse the internet with

  114. Were the test websites were pretty resource heavy? by bestinshow · · Score: 1

    I ran Chrome for 8 hours yesterday, with up to 8 tabs open, and only got memory consumption up to around 150MB at most. Not even 10% of the memory available in this computer. I imagine that Chrome would run very well on an Atom based NetBook, even if it only had 512MB RAM.

    I closed them all, and Chrome went back down to 50MB.

    Safari was eating 1GB of memory beforehand though!

  115. and what does a 2gig stick cost? by cheekyboy · · Score: 1

    In terms of OIL, 2gig ram costs about 1/3 a barrel.

    Its still cheap, theres no excuse to not get more ram.

    Any thing below 1.6ghz is in my draw, not worth running, except for a low power file server/webserver.

    Whats the price of intels cheapest core2s? $40? thats going to break the bank.

    But its funny how Chrome just feels INSTANT, yet FF feels fast, but not snappy. Oh and give us smarter image caching with priorities that let us choose which websites or file sizes to store longer, and flush larger, less used sites quicker.

    Any FREE ram is really wasted ram. It needs to be used by cache.

    Regarding blocking flash/JS, use 3rd party mini proxys that can 'regexp' the html in real time to your hearts content.

    --
    Liberty freedom are no1, not dicks in suits.
    1. Re:and what does a 2gig stick cost? by mikiN · · Score: 2, Funny

      Yeah, why not plug in a neato SPI firewall appliance, an IDS appliance, a parental control appliance, a password storage/form filling appliance, an iPod dock appliance, and 10 more to choose from our catalog? Each based on an Intel Core2Quad processor, 4 GB memory and a 500 GB hard drive, topped off with the latest in 3D video hardware in case you want to hook up a monitor and keyboard to do maintenance using our intuitive management console.
      If you order now, we will supply you with 4 power strips with 8 outlets each, with surge protectors to match, free of charge!
      We will even include a voucher for a 40% rebate on the course "Modern Weaving: Creating Beautiful Designs using Power Cords and USB cables".

      "Where has all the crude oil gone, long time passing,
      Where has all the crude oil gone, long time ago..."

      --
      The Hacker's Guide To The Kernel: Don't panic()!
    2. Re:and what does a 2gig stick cost? by hairyfeet · · Score: 1

      Hi again! It seems the whole post kind of went WHOOSH! I thought throwing my drawl in there might help,but no. The poster I was responding to was acting like Chrome was the second coming and getting really pissy if anyone dared to say different. And I posted my specs for my "netbox"(I learned a long time ago it is better to have specialized PCs than to force a single machine to be a jack of all trades) because it is similar to a lot of the "Netbook" laptops out there. So while dual and quads are nice,and I am planning on building one next year to replace my P4 gamer rig,not everybody is going to have a "quad core, 12Gb of RAM,needing its own dang AC unit just to keep from turning my place into a sauna PC" all the time.

      Now I don't have ANY problem with Chrome,or hell even Google(I use Yahoo) for that matter. If we don't try new ideas how would we ever learn. But considering we HAVE been seeing an "exploit o' the day" when it comes to JScript,perhaps we should look at both the language AND the browser and see what we can do to make BOTH a safer experience. Because right now I have found it is safer to use Noscript to disable JScript on my customers computers and spend 5 minutes showing them how to whitelist than to spend 5 hours de-boning their PC when they get hit with the latest exploit. And I have heard the other local shops have begun doing the same,so maybe I am onto something here.

      Now I know most folks around here ain't got any problems with JScript. But of course being on Slashdot means you're probably not the average PC user either. As a PC repairman I quickly find out where the dangers are on the 'net,thanks to the little old ladies,clueless home users,the "totally beyond a clue if you threw it at them but dang do they think they are smart" teens hitting the socials,etc. And believe me,it is a serious threat. And while I pointed out that the Chrome sandbox is a nice idea,as we saw with Vista at Black Hat, a sandbox can be broken out of. Perhaps we should go for a different approach. Maybe a "penalty box" where the code sits without being allowed to execute until it has been virus scanned by an online scanner? I'm sure it would be possible to write a plugin to let you use the scanner of your choice,be it Panda,Avast,Norton,whatever, and even to have a choice of online or offline scanning,or a combination of both.

      Now I am just throwing that out there,I am not a programmer by any means(unless you count the occasional VB for an SMB which I don't) but it seems to me if we are talking about building a "next gen" browser,and we do have a blank slate,how about we try to make the world safer for the little old ladies and teenagers without limiting their freedom? Isn't that a better idea than "Hot Rod JScript 2.0 Turbo Edition"? And who exactly is having a problem with slow JScript,anyway? On this 1.1GHz Celeron it takes longer for Gmail to process my password than it does to actually load Gmail. So if we are going to build something new from the ground up maybe we should all sit down and think of ways we can make the web safer for our wives,GFs,kids,etc to surf without getting pwned and THEN worry about "Super Turbo" Jscripting. Of course this is the great thing about Open Source computing. I can install Firefox with Noscript and still have fast scripting on the sites I CHOOSE while others go for Google Chrome and have fast scripting everywhere. But as always this is my 02c,YMMV.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    3. Re:and what does a 2gig stick cost? by Risen888 · · Score: 1

      God damn do I ever get my titties in a twist when someone tries to play the "[RAM/HDD space/processing power/GPU power/et cetera] is cheap!" card. $40 to me? Not cheap. I'm riding on a big fat twenty bucks right now, and because I'm a freelancer, that's the money I've got until I make another sale. I mean, who pays your bills? Has it simply never occurred to you that there are people out there to whom $40 is not a trivial amount of money?

      --
      Hey, I finally got my first freak! Took you long enough!
    4. Re:and what does a 2gig stick cost? by man_of_mr_e · · Score: 1

      2 gig stick, with that you can open a whopping 7 tabs. I have over 60 tabs open right now in my favorite browser (well, several copies of the browser, each with about 10 open tabs).

      By my calculations, i need over 15GB of memory, just to freaking browse the web. I'm currently using about 2.2GB of memory. So what would that cost me? 4 4GB sticks costs about $1000, just to browse the web the same way I am right now.

    5. Re:and what does a 2gig stick cost? by Anonymous Coward · · Score: 0

      If you ever wanted to learn how to code, you should check out "E" ( http://erights.org/ ). I've read through it, and really, I think their on to something.

  116. take a hard look at the licence... by Anonymous Coward · · Score: 0

    the title says it all...!

  117. Re:In a consumer market that's headed toward mobil by Allador · · Score: 2, Interesting

    The 'consumer market' isnt headed towards mobile devices.

    The 'consumer home desktop market' is growing like crazy. The 'business desktop market' is growing.

    The 'consumer mobility market' is growing like gangbusters.

    It's not a zero-sum situation. There's room for both.

    Chrome in particular, is for a nice that is not very appropriate for mobile devices, and thats for long-running web-applications. Not web sites, but web apps like banking, webmail, slashdot, flex apps, etc.

  118. Just not true by Anonymous Coward · · Score: 0

    I honestly don't know what the hell they're talking about. I've been testing chrome now since its launch and it has been the best browsing experience I've ever had. It is really much faster than FireFox (let alone IE7) and has not crashed a single time. Additionally, it does not require me to restart the browser every once in a while to make it faster again and free up some memory.

    Besides the ability to collapse multiple windows into tabs in a single window and visa versa is really cool.

    Sure, there's some stuff missing (e.g. extensions) but since it is open source I assume that we will be seeing these things pretty soon.

  119. Another shiny bright crappola machine. by some+old+guy · · Score: 1

    In the best traditions of advertising-driven web progress, here we have yet another example of intentional bloat whose sole purpose is to push yet more foo-foo "targeted content", at the expense of your system and bandwidth, into your ever-shrinking useful workspace. Bloody wonderful.

    --
    Scruting the inscrutable for over 50 years.
  120. CoW != shared memory by Nicolas+MONNET · · Score: 1

    The great, simple thing about copy-on-write and fork is that a process can't fuck up its siblings' memory space, yet will share physical memory as long as they don't write to it.
    Linux is heavily optimised in this domain so that you can fork thousands of processes in no time.

  121. Disinformation by Nicolas+MONNET · · Score: 2, Interesting

    Firefox *3* is the least RAM hungry of all major browsers. Specifically it has very smart heuristics about freeing temporary object when it can (such as decompressed JPEGs), which other browsers don't seem to do.
    There were plenty of benchmarks posted when FF3 was released, go look for it yourself.

    1. Re:Disinformation by SanityInAnarchy · · Score: 1

      I don't dispute that, but again: Firefox takes longer to start than Konqueror. It may use less RAM overall over a browsing session, but it certainly seems to need more just to boot itself.

      --
      Don't thank God, thank a doctor!
  122. SELinux by Nicolas+MONNET · · Score: 1

    On Fedora Core nspluginwrapper also allowed them to implement SELinux protection on the Flash plugin.
    So far it works *extremely* well for me on this fresh install of FC9 on x86_64.

  123. Google will not make an adblock plus ... by pbhj · · Score: 1

    Except that it's open source and some hacker will provide either a binary patch or add-on or re-release that has an adblock feature (that probably links in to the lists used in FF at the moment).

    So, no there won't be a Google endorsed adblocker.

  124. No RSS by Anonymous Coward · · Score: 0

    If you like Slashdot's RSS feed, keep Firefox, cuz Chrome apparently does not support RSS

  125. Memory usage by mcvos · · Score: 1

    I just fired up vanilla versions of both IE8, Chrome, and Process Explorer and opened the same two tabs: the Facebook login page and Wikipedia (English).

    Process Explorer tells me IE8 is using 389652 KB of memory. Chrome is using 260668 KB of memory. Both have three processing running.

    Ouch! That's what Opera uses with about 80 tabs open (after a fresh start, admittedly). Firefox usually gets there around 30 tabs (probably more with FF3). This kind of memory usage for only two tabs is pretty extreme.

    Now I upped the ante to 9 tabs, which for brevity, I won't list. IE8 with 6 processes was using 958524 KB and Chrome with 11 processes was using 783840 KB.

    9 tabs and you risk running out of system memory? I was hoping Chrome would be a good heavy-duty browser like Opera, and possibly a fine successor, but these numbers suggest they have quite a bit of work to do.

    IE8 even moreso ofcourse, but I don't think anyone is surprised by that.

    I guess I'll stick to Opera and Firefox for now.

  126. Resources by hey! · · Score: 5, Informative

    are there to be used.

    I'm old enough to remember this kind of argument about assembler vs. compiled languages. Hand coded assembler will always be smaller, and for any given algorithm it will very likely be faster. When viewed as assembler it will always be more elegant.

    From time to time one comes across an assembly language application (although it's a lot rarer these days) that is a tour de force, doing the essential tasks of its compiled competitors in a fraction of the space and often noticeably more snappily. But they aren't notable for the breadth of features they offer.

    And that's what bloat is about. Bloat isn't about using resources; it's about devoting resources to ideas that seemed like a good idea at the time but which you don't have the time or ability to undo. Sometimes the feature doesn't exist yet, or abandoned, but still leaves its mark. The reason that large assembler programs tend to be lean isn't so much that humans produce tighter code than compilers, although they can. It's because people who code in assembler think very, very had about any feature before adding it. You'd get much the same results if people coded in a language like Brainfuck.

    Any application benefits from skepticism about features, whatever it is coded in.

    Now, if you think about what Google is trying to do with Chrome, launching a separate process for each tab makes sense; it is a legitimate use of resources. Each tab is, presumably, hosting a different application. You don't want them running in the same address space, anymore than you want traditional applications running in unprotected memory by cooperative multitasking. Yes, it takes more resources to do this, but I've heard much the same complaint about virtual memory and process preemption.

    You don't want some random site's malware to get to close to the online banking application running in a different tab, so you've got to take steps. If you're coding was perfect, those steps probably would work pretty well, but running the online apps in different processes is a legitimate use of resources. You can try to protect pages from each other, manage resources such as processor time between them, but eventually you're coming very close to making the browser an operating system in itself.

    In fact, for the purposes of Chrome, the browser is an operating system, or at least a layer in the whole operating system that hosts applications. By taking advantage of the underlying operating system's facilities, the browser doesn't reinvent the wheel, but it comes at a cost.

    There isn't a universally right or wrong answer to how to architect something like this. When considered as a hypertext viewer, this kind of architecture is wasteful and bloated. When considered as facility to participate in multiple distributed processing applications, this kind of architecture isn't bloated. It consumes more resources, but to achieve an important goal.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    1. Re:Resources by TheDarkMaster · · Score: 1

      I complety agree. big resource usage is a acceptable thing if you make GOOD use of then, is the diference from software like Norton antivirus

      --
      Religion: The greatest weapon of mass destruction of all time
    2. Re:Resources by hey! · · Score: 1

      Well, if you think about what Norton antivirus is supposed to do, its pretty intrusive. Having never tried to do anything like that, I can't say whether it is good or bad, but surely a lot of the problem is trying to get the cow back in the barn rather than locking the barn door.

      I've found ClamAV meets my needs completely, but I only ever had malware problems two or three times in years and years, with no protection at all. Other people seem to get infected every other week. I don't know how they do it.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    3. Re:Resources by TheDarkMaster · · Score: 0

      Uhh.. I don't say Norton is a "good" app, I are saying the contrary. He is a example of resource-hugg software without benefits than justify the extra load

      --
      Religion: The greatest weapon of mass destruction of all time
    4. Re:Resources by Anonymous+Brave+Guy · · Score: 1

      You don't want some random site's malware to get to close to the online banking application running in a different tab, so you've got to take steps.

      Exactly. I can't be the only Firefox user who habitually has many tabs open, but gets frustrated because one tab fired up an external application to read some sort of non-HTML document and everything freezes for a while. I've seen Firefox crashed on several occasions by widely used plug-ins, and even if that's just in one tab, such a crash will take out the entire browser, which is just daft.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  127. Re:How Ironic by Esvandiary · · Score: 0

    Really? In that case, I have to assume that you were running pages with Flash - my Chrome's Flash plugin seems to go screwy very easily.
    Apart from that, I've found CPU usage to be very, very nice - especially coming from Firefox where keeping many tabs open, Flash or no, seems to leave a huge CPU usage even when it's idle.

    The real WTF, surely, is where it installs itself (on XP): C:\Documents and Settings\User\Local Settings\Application Data\Google\Chrome.
    I guess Google are too good for Program Files these days...

  128. chrome vs. IE8? by Anonymous Coward · · Score: 0

    i don't understand why in the media people are always talking about a "browser war". chrome is not challenging M$ but supporting these monopolizing duces. i don't see any port for Linux/BSD machines yet. pretty arrogant for a company making billions with Linux, if you ask me. fuck their multithreaded piece of scrap. they can me - i'll stick with w3m and geckos e basta!

  129. The Cartoon by LunarOne · · Score: 1

    My recommendation is that you don't ignore this. I wish all documentation was written to explain something in such incredibly plain English.

    I downloaded Chrome, read the whole thing and by the time I was done, was sold. Not in a marketing sense, but in a usability sense. By the time I'd done reading, I was encouraged to use many of the key features.

    There's few times when something is free, and out of the box replaces the old. This one accomplishes the feat.

    Now, I just want Linux versions, but looking at the technology behind it, I doubt Google will be the one making such a version. Hopefully others will.

    --

    Read my sig if you like, but I'll never see yours, thanks to Discussions, Viewing, Disable sigs...
  130. RE:Chrome Vs. IE 8 by Anonymous Coward · · Score: 0

    Interesting Analysis. However, Most users will not run this kind of diagnosis to see which browser is better. Unless the resource consumption is obvious to average user, i doubt that will be a deciding factor.

    I would rather be Google be google and take care of searches and do good job and Let Microsoft be Microsoft and take care of OS & browsers.
    I don't see why each is trying to undermine other's area of expertise.

    That said, i can't understand the animousity towards Microsoft by lots of developers when its Microsofts that is created millions of jobs for IT. Anything from MCSE to SQL server and .Net.
    Who is employed by Google's inventions other than few thousand folks in their offices.

  131. Crome browser string by TropicalCoder · · Score: 2, Interesting

    I just installed Crome. It's cool, but for now I'm continuing with Firefox as I have it all set up with the extensions I like. Meanwhile, I checked out my own web site to see how it displays in Chrome - no problem - looks great. I thought you may be interested in seeing the browser string that Crome sent to my web site...

    "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.2.149.27 Safari/525.13".

    It doesn't seem to be too sure what it is :-)

  132. Back to client server by Anonymous Coward · · Score: 0

    So we round the bend and come full circle, back to client server computing. Good I say, but it's too bad we're still stuck with a tangled mess of web standards with with to build rich applications. Current web standards have got to go. The web has demonstrated one important thing: the importance of open standards; otherwise it's a complete mess, and it's success primarily a testament to human ingenuity. What we need now are some good open standards for building rich networked gui applications. Web 2.0 is a horrible kludge, but it will hopefully help nudge demand for truly inter-operable and well-designed standard solutions to building distributed applications. Just keep Microsoft off of the committee to prevent them from thwarting the process.

  133. The design is SO uggly !!! by yvesdandoy · · Score: 0

    I can't believe they did it so wrong ...

  134. Re:In a consumer market that's headed toward mobil by motherjoe · · Score: 1

    Perhaps my original post was a bit too salty? :)

    At any rate I do find it troubling to see this on the horizon.

    I do not really care for my web browser to do anything other than display useful information and be efficient at doing it.

    I also do not want my browser to be a flashing billboard on the information super highway. :)

    Whether it's on my desktop or on my smart phone. I would prefer that be executed as quickly and quietly as possible without any crashes, hangs, or complaints.

    Perhaps I am showing my age, but once upon a time browsers did that you know, before they became something like the those annoying billboards in, "Minority Report".

    http://www.youtube.com/watch?v=nQbVD5hlddk

    Also, but not to start a flame here, I cite the following sources as to where things appear to be going for the average consumer.

    http://www.healthcareitnews.com/story.cms?id=9575

    http://news.cnet.com/Mozilla-aims-for-mobile-browser-market/2100-1032_3-5483683.html

    http://www.guardian.co.uk/media/2006/aug/21/business.newmedia

    I honestly think IE should have stopped at 6.X, 7.X has been constant trouble for me.

    Thank you for the discussion!
    Joe

    --
    "Beer is proof that God loves us and wants us to be happy - Benjamin Franklin"
  135. Open source, if someone wants it, someone will add by Anonymous Coward · · Score: 0

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

    Given that Google is making it open source, I'm sure someone will make an AdBlock'ing version, even if it can't be done in the same way as Firefox (e.g. an extension)

  136. What I wait as a Sysadmin by Monkey-some · · Score: 1

    Ok nice chrome is out, wait one month so that it keeps all his promises. Looking at the specs the strict process isolation used to keep chrome to do bad things outside of his memory pool looks nice and promising. Now just everything else apart (I'm not a big fan of the preview of the websites you like the most...but the idea is interesting indeed) I am just only waiting for some devs puting some easy way to administrate their software through active directories policies (giving out MSI's instead of executable for example) or some mockup. When you administer a large organization (large starts when you have three floor of people and a bunch of other one abroad) you don't have really a lot of time to say "hey let's use Firefox/Opera/Whateverelse" instead of IE "because IE is buggy and prone to create a lot of problems. Yeah it's true but I can control IE bookmark from policies, it's behavior, the user agent, the authorized controls, and so on...this teamed with an enlightened ;) usage of local people rights/applications to control spywares and so (yeah still useful) AND proxying/viruschecking the trafic you have something that could be thought as a somewhat secure setup (somewhat is the magic word here). So doing that with Firefox...well I tried for a while Firefox with a few users. The problem is that the update went wrong on a few system who didn't updated (I suspect that user right was in cause...having to log as a local admin is a drawback), that some internal system doesn't work well (think about activeX controls...shivers) well the whole package was giving me more support and interventions than otherwise with IE. I am not telling that IE is cool and nice and Firefox not useful...just that in a corporate case even the nicest browser couldn't give a dent into Microsoft monopoly due to a severe lack of central management (or at least reporting). *yes I know I can put the profile of firefox in a centralized location to achieve that, but it's not really what I have in mind here with "central administration"*

  137. Re:Open source, if someone wants it, someone will by Millennium · · Score: 1

    Sure, they can do that, but it would likely amount to forking the tree, since there is simply no way Google will accept such an extension back into its own codebase. Forks like that don't tend to do all that well.

  138. Benchmark results here: by MadMidnightBomber · · Score: 2, Funny
    IE8: doesn't run on Linux.
    Chrome: doesn't run on Linux either.

    I don't see what everyone's getting so excited about.

    --
    "It doesn't cost enough, and it makes too much sense."
  139. Wrong by kellyb9 · · Score: 0, Flamebait

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

    Whether it be the novelty of a Google browser or just the opportunity to try something new, I've read on numerous sources that Chrome is already being used by 1% of users on the Internet. Considering it JUST released 48 hours ago, thats not too bad. They already have a larger market share than Opera. That 1% is undoubtedly coming from Mozilla and Opera, and NOT from IE. I love the fact that if one of my tabs crashes it doesn't bring down everything. I love that it doesn't eat memory like mozilla. It appears to compete with Opera with speed. I like Chrome... and it's only in beta testing. Wait til it comes out for real, and then stack it up against Mozilla and Opera.

  140. What I wait as a Sysadmin (formated) by Monkey-some · · Score: 1

    Ok nice chrome is out, wait one month so that it keeps all his promises. Looking at the specs the strict process isolation used to keep chrome to do bad things outside of his memory pool looks nice and promising.
    Now just everything else apart (I'm not a big fan of the preview of the websites you like the most...but the idea is interesting indeed) I am just only waiting for some devs puting some easy way to administrate their software through active directories policies (giving out MSI's instead of executable for example) or some mockup.

    When you administer a large organization (large starts when you have three floor of people and a bunch of other one abroad) you don't have really a lot of time to say "hey let's use Firefox/Opera/Whateverelse" instead of IE "because IE is buggy and prone to create a lot of problems. Yeah it's true but I can control IE bookmark from policies, his behavior, the user agent, the authorized controls, and so on...this teamed with an enlightened ;) usage of local people rights/applications to control spywares and so (yeah still useful) AND proxying/viruschecking the trafic you have something that could be thought as a somewhat secure setup (somewhat is the magic word here).

    So doing that with Firefox...well I tried for a while Firefox with a few users. A few problems raised like the updater who went wrong on a few system (I suspect that user right was in cause) the only way was to log as a local admin to start the process...this is a drawback, that some internal websites weren't working well (think about activeX controls...shivers) well the whole package was giving me more support and interventions than otherwise with IE.

    I am not telling that IE is cool and nice and Firefox not useful...just that in a corporate case even the nicest browser couldn't give a dent into Microsoft monopoly due to a severe lack of central management (or at least reporting).

    *yes I know I can put the profile of firefox in a centralized location to achieve that, but it's not really what I have in mind here with "central administration"*

  141. Process overhead is insignificant by Sloppy · · Score: 1

    If Chrome is more "bloated" than other browsers, it's going to be due to general coding style, feature-bloat, etc. When I see people quoting stats about different browsers having memory footprints differing by hundreds of megabytes, and attributing that to Chrome's multiprocess approach, I have to laugh. In reality, the multiprocess approach aspect of Chrome is costing what: maybe a couple hundred KB at the most (and I'm being pessimistic), with most of that being the address translation table?

    That aside, Chrome's approach, at least in this respect, is right. It's the cleanest and best way to do things. When you can separate things into processes, you should. When you just can't do that practically, then you sigh and fall back to threads (or just give up on parallelism altogether).

    This talk about multiprocess somehow being a Chrome liability is absurd and I can't take anyone who says such things seriously. Google did the right thing here, and in a few years everyone else will be doing the same thing.

    Also, everyone has been saying for many years, that internet clients are getting ridiculously complex and hard to make bug-free, so that heavy sandboxing is getting to be an essential requirement for any new project. This is a step toward that, and it's clear that maximizing separation was one of their goals.

    I'm not normally a Google fanboi, but this project just reeks of thoughtfulness. Well done, Google.

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  142. bigger then vista? by jamesofur · · Score: 1

    anyone else notice that the link saying that it takes up more resources then vista is actually a link to a blog post on how it takes up more resources then xp? Though the fact that it uses a ton of resources definitely stands. So far from playing around Chrome seems alot more streamlined then IE8, even its instancing habits seem to be a little better and you can tell what its new process means!. Microsoft has horrible habits for naming its process things that make you wonder if its a bad program or not.

  143. By Jove, talk about bloat! 2~300 MB for a browser? by Anonymous Coward · · Score: 0

    Am I the only one who thinks that's completely unacceptable?

  144. IE8 and Chrome suck for lack of menu bar!! by Anonymous Coward · · Score: 0

    Am I right, slashdotters? Slashdotters routinely ripped IE7 for lack of a menu bar. So Chrome sucks for the same reason, RIGHT? Or is that not the case because it's Google rather than Microsoft?

    I've even seen some saying that Chrome removing the menu bar is "brilliant", with nobody questioning such a stance. You guys seem to just dismiss the fact that, not only did Google rip Microsoft off on this, Google gets praised for their "innovation" while Microsoft got ripped for it.

    Then again, nobody ever accused slashdotters of intellectual honesty.

  145. There will never be web-centric computing by Anonymous Coward · · Score: 0

    I understand why Google wants to push web-centric computing from a business standpoint but it ain't gonna happen.

    Hardware is cheap these days and processing power is abundant. And if I have enough bandwidth to run an application over the web with desktop-app-like responsiveness, then I have enough bandwidth to download the application very quickly and actually own it vs. being dependent on some remote server for the rest of eternity. And If I want to be able to access my personal desktop environment anywhere in the world, I can already do that. It's called Remote Desktop.

    So exactly what are the advantages of web-centric computing again, for the average home user...? None that I can see.

  146. Re:How Ironic by poopdeville · · Score: 1

    No, it just means that it's taken resources away from the half dozen other things I'm doing in the background, making my whole system slower.

    What resources? A few megabytes of RAM is not a big deal in this age of multi-gigabyte systems, with virtual memory management and caching at all levels. There shouldn't be a huge difference in processor time -- the same algorithms are being run, just at a different schedule. The operating system scheduler is pretty smart.

    It can seem fast, but using resources has an impact. Even if using the resources makes that application faster, it's definitely going to have an impact on how much other stuff the user can run without having trouble.

    Seem fast? "Using resources has an impact?" This is a troll, right? Of course using resources has an impact. Stuff gets done, potentially faster if things are working correctly, and you have fewer resources. But unless this "lack of resources" actually causes a bottleneck, it won't degrade performance for other applications.

    --
    After all, I am strangely colored.
  147. Evolution of software... by ConceptJunkie · · Score: 2, Interesting

    Netscape took until version 3 to get better than IE (although it didn't last long).

    I started using Firefox when it was Phoenix 0.4 or 0.5, by which time it was better than IE.

    Now here comes Chrome, which is better than IE with version 0.2.

    If I were Microsoft, I think I'd be ready to give up on life right about now. At this rate, people will be writing better browsers than Microsoft in the time it takes Vista to boot. I bet Ballmer is in full Tourette's mode right about now.

    Once there are plugins like AdBlock, FlashBlock and NoScript, I think I'd be ready to switch to Chrome today.

    --
    You are in a maze of twisty little passages, all alike.
  148. can windows even fork()? by Punto · · Score: 1

    As far as I remember, windows doesn't have fork() (probably Vista does), and I don't know how it manages memory between forked processes. Of course this is a comparison with IE on windows, but since google is obviously headed towards running chrome on some kind of "dumb terminal" type machine, and all the apps on top of it, is the windows port really that relevant?

    --

    --
    Stay tuned for some shock and awe coming right up after this messages!

  149. How did they keep the secret by slapout · · Score: 1

    What I want to know is how was Google able to keep this quite until just before the launch? Android was rumored for months before it was announced.

    --
    Coder's Stone: The programming language quick ref for iPad
  150. my thoughts on firefox by tatman · · Score: 1

    concerning "Firefox aim for lean, efficient browsing experiences":

    I do not consider FF lean by any means. I use it exclusively but still find it hogging up my windows box (yeah yeah blame windows). Right now with 2 tabs open its consuming 203MB and is using 44 threads. wtf!

    I won't switch to IE8. But I'm not happy with FF

    --
    I've always said English was my second language. Had Romeo and Juliet been written in C, I might have understood it.
  151. Kill ugly browser tabs... by Kazoo+the+Clown · · Score: 1

    I use the Windows taskbar as a push-down interruption stack while I'm working. I'll be in a browser window, then need to open up a Word doc, then another browser, and later I can just click down the list (or actually, up the list as I keep the taskbar vertically on the left hand side of my widescreen display where I have readily available screen real estate for it). Everything is thus kept in chronological order, browser pages nicely integrated with application pages. And a vertical taskbar, widened for tab-label readability on a widescreen display works nicely for this purpose. Pages tend to be taller than they are wide, so this maximizes the vertical space I have for individual pages.

    Nice thing about using the OS tabs, is I can interleave Word doc tabs with Browser tabs with whatever apps I have. No can do with browser tabs. I can't integrate non-browser apps with in-browser tabs (and don't want to, so don't get any BIG IDEAS). Browsers that insist on putting everything in new tabs annoy the hell out of me as it screws up my workflow and eats up valuable vertical-space realestate. Unnacceptable-- software that won't adapt to *me* is subject to immediate defenestration. In addition, I'm used to looking on the left side of the screen for current pages and in-browser tabs don't show up there.

    Browser tabs are less than USELESS to me. And while I can often right-click open-in-new-window instead of open-in-new tab, the problem is a lot of pages decide this for me by doing their own open-in-new-window which ends up being relegated to a tab in these new-fangled "tabbed" browsers. Firefox options in that regard help somewhat, but now and then a tab will sneak past for some reason. Not conditioned like a sheep to look at the in-browser tabs (not expecting or wanting any), I've found that often new tabs are opened and not brought to front so they start building up with who-knows-what crap that I don't notice until pages later, when I can no longer connect what page I visited that produced it in order to isolate the condition and proxyfilter it into submission.

    The problem is though, is that there is a conflict-of-interest here. Many browser authors want to keep you in the browser as much as possible, and Google in particular. Just like in the early days where Yahoo search at one point would give you an *intermediate* search page with additional options before giving you the final links page-- and it was clear the reason was that it provided them another page where they could subject you to advertising. I'm not sure what happened with Yahoo after that, as I quickly moved to AltaVista at that point and never looked back (this was before Google became ubiquitous). I don't want Google in control of my web "experience" any more than I want Microsoft or Steve Jobs to be (or Mozilla, for that matter). I suspect that they actually will trend towards integrating external apps into browser tabs, as it keeps them in control of your experience-- exactly where they want you.

    -- The "I hate browser tabs" curmudgeon.

  152. Chrome vs IE8 by Anonymous Coward · · Score: 0

    I just saw an interesting post on Chrome versus IE8 - where running through 176 of W3C CSS Tests - Chrome failed on 16 and 77 (44% of the tests). There was an telling comment on Microsoft's ability to meet web standards as well. See it here:
    http://www.theopensourcery.com/wordp1/index.php?p=784

  153. I want my computer to compute by baggins2001 · · Score: 1

    I have run into some applications which were using proprietary data formats. In some cases the analysis was taking a full day to run against the models.
    I thought this might be an application that could run better in parrallel. So I got permission to export the data for testing purposes and was given the algorithms for some of the basic models.
    After I wrote the draft version of the code running on a single processor and transferring the data into postgre. I started the comparison test. Ready to let it run all night.
    It ran 30 minutes on the linux system and took 5 hours to run on the XP system.
    The program using XP was written in VB and the program on linux was using C++. C++ code was using doubles which weren't being used in the VB version.
    Difference in the results, the VB version had a better presentation of the results. The actual numerical results showed that doubles weren't really necessary, but the computing model was still 10 times faster.
    The only other possibility was a difference in the MB on the 2 systems.
    The results of the test. Customers were told to run their computer models on isolated systems without any other applications installed. The number of customers which were running into 12 hour run times dropped significantly. It was also suggested that they run with higher performance hard drives.
    So I'm getting tired of applications which use up my hardware to do non-essential tasks. I also think that there should be a requirement or a standard developed telling people how much of hardware performance capabilities software is going to utilize. This especially goes for AV, spyware, office tools and such. So that consumers have a better understanding of what the cost is on using a Windows system with the required applications.


    You might note that I never mentioned the customers who were trying to run this on a Vista system. Strong recommendations were given to customers to get a system with XP. In fact very little attention is given to customers who attempt to run large models on systems using Vista.

    --
    He who said 1,000,000 monkeys on 1,000,000 typewriters would eventually type the great novel, never saw an AOL chat room
    1. Re:I want my computer to compute by baggins2001 · · Score: 1

      The linux system may have been 64-bit. I'll have to check.

      --
      He who said 1,000,000 monkeys on 1,000,000 typewriters would eventually type the great novel, never saw an AOL chat room
  154. Read all the above comments. by Futurepower(R) · · Score: 1

    Doubtful. That would require forking the code. See this comment just above.

  155. I want Chrome by Anonymous Coward · · Score: 0

    On Linux, otherwise is a "No Linux version, no care".

  156. Code needs to be tight on the server... by cheekyboy · · Score: 1

    A scaled system such as google, could mean the difference between 9000 servers or 2000 servers, and a million $ in power costs and rental space cost, support costs, hardware cost, admin cost.

    --
    Liberty freedom are no1, not dicks in suits.
  157. Chrome by rosoft2001 · · Score: 1

    While using Chrome I found that a lot of sites sites don't work, due to missing plugins for the new platform. Sometimes just quitting the site is not an option so I created an easy way to open the page in your "old" browser. Just drag and drop the URL from the Chrome URL bar into the Mirror form and you can continue your Chrome browsing. Download: http://www.zonator.com/mirror.zip