Slashdot Mirror


Google Chrome, the Google Browser

Philipp Lenssen writes "Google announced their very own browser project called Google Chrome — an announcement in the form of a comic book drawn by Scott McCloud, no less. Google says Google Chrome will be open source, include a new JavaScript virtual machine, include the Google Gears add-on by default, and put the tabs above the address bar (not below), among other things. I've also uploaded Google's comic book with all the details (details given from Google's perspective, anyway... let's see how this holds up). While Google provided the URL www.google.com/chrome there's nothing up there yet."

140 of 807 comments (clear)

  1. Very Interesting... by AKAImBatman · · Score: 5, Interesting

    I imagine the first question on everyone's mind will be, "Why do we need a new web browser?" To which I imagine the truthful answer is: "We don't. At least not for technical reasons."

    I believe what Google is looking to accomplish is to trade on their brand name in an attempt to further dislodge Internet Explorer.

    Remember when AOL purchased Netscape? AOL didn't care about the browser in the slightest. They wanted Netscape for the brand name. To the vast majority of users, Netscape was the Internet.

    Google has since taken that place. Google is the Internet to many people. So much so that Google has felt compelled to to prevent the genericizing of their mark.

    In this particular case, however, the strength of their mark works to Google's advantage. They have already convinced millions of users to install their desktop software. If they can further convince millions of users to install and use their browser, they can cause enough of a disruption to finally remove IE's leadership in the browser market. Especially given the solid work already done by FireFox, Opera, and Safari. With only another 10% marketshare loss on the whole, even the most stubborn websites will be forced to support third party browsers. And once they support third party browser, it will be very little time before the technological superiority of the alternative browsers causes them to add special features not available for Internet Explorer users.

    It will be Netscape vs. Internet Explorer all over again. Except that instead of two giants fighting it out, it will be Microsoft against everyone else. And when everyone else happens to be giants in their own right, Microsoft's prospects will start looking rather grim.

    In effect, this move is a blow aimed squarly at Redmond. Not for the purposes of truth, justice, and the freedom of all mankind; as I'm sure many will imagine. Rather, for the purpose of hitting back at Microsoft for their attempts to leverage their monopoly in promoting MSN Search over Google. The only difference is that Google Search is a good product and it is entrenched. Internet Explorer hasn't been a good product since Microsoft stopped developing it nearly 8 years ago (piss-poor upgrades pretending to be standards-compliant not withstanding), and its entrenchments are slowly falling to competition.

    1. Re:Very Interesting... by Hal_Porter · · Score: 5, Funny

      To the vast majority of users, Netscape was the Internet.

      Google has since taken that place. Google is the Internet to many people. So much so that Google has felt compelled to to prevent the genericizing of their mark.

      Well I'd better do some googling to find out about that.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    2. Re:Very Interesting... by Anonymous Coward · · Score: 5, Funny

      I imagine the first question on everyone's mind will be, "Why do we need a new web browser?" To which I imagine the truthful answer is: "We don't. At least not for technical reasons."

      To take advantage of the forefront in "tabs at the top" technology, of course. I am personally very excited that science has progressed to the point where we can now have tabs above the address bar.

    3. Re:Very Interesting... by cca93014 · · Score: 4, Interesting

      To the vast majority of users, Netscape was the Internet.

      It's true. My dad refers to the *entire internet* as Google. Sigh.

    4. Re:Very Interesting... by ip_vjl · · Score: 5, Insightful

      I know you're being snarky, but if you actually think about it, the address bar really *does* belong under the tab bar.

      The address is a property of the current page. Placing it above the tabs puts it into the same space as the persistent elements like the file/edit menus. Those are application-wide. Below the tabs puts it into the same space as the page content, which makes sense as it isn't an application-wide property, but is directly related to the selected tab.

      I'd never thought about it before, and can't say I'm bothered with the current setup (address above the tabs) but there is a sense to it.

    5. Re:Very Interesting... by Anonymous Coward · · Score: 5, Interesting

      Actually the question on my mind is what's going to happen to Mozilla? As I remember, they get most of their backing from Google generously paying for the traffic they get from Mozilla's search plugin. If Google cancels that deal (and they very well might, if they have a competing browser), Mozilla will lose most of its cash-flow very suddenly.

      So with fierce competition from webkit and Opera and a lot less money all of a sudden, and a browser from Google that does anything just as well as FF does it and a few things better, Mozilla may be left struggling. This may not be such a terrible thing, Mozilla grew from nothing, it could be an important lesson to go back there, but they may not survive going from being one of the best funded web browsers to one of the worst funded web browsers in just a few months.

    6. Re:Very Interesting... by mollymoo · · Score: 5, Informative

      They're not building the whole thing, but it's a bit more than just a rebranding. They're using Webkit (Safari, Konqueror) rather than Gecko (Firefox), but adding a new Javascript engine and UI, and building in Google Gears.

      --
      Chernobyl 'not a wildlife haven' - BBC News
    7. Re:Very Interesting... by DrEldarion · · Score: 5, Insightful

      From the article:

      One aim of V8 was to speed up JavaScript performance in the browser, as it's such an important component on the web today.

      This is probably one of the main reasons they've done it. They've been trying to push applications on the web, and the speed hasn't been completely impressive. With faster JavaScript execution, their products are much more viable.

    8. Re:Very Interesting... by Jorophose · · Score: 4, Informative

      You've never used Opera have you?

      Default look is tabs (well, more like mini windows unlike binder tabs) over the adress bar. =/

    9. Re:Very Interesting... by Locklin · · Score: 5, Informative

      Google doesn't pay Mozilla because they like firefox. They pay because Mozilla drives millions of hits to Google's search engine. As long as firefox is doing that, Google will pay (although, I'm sure they will only freely advertise their own browser now).

      --
      "Knowledge is the only instrument of production that is not subject to diminishing returns" -Journal of Political Econom
    10. Re:Very Interesting... by foobsr · · Score: 5, Insightful

      the address bar really *does* belong under the tab bar

      Not that I care, but maybe the "user" perceives the content of tabs & current page as more related while not being aware of the address of the current page at all.

      CC.

      --
      TaijiQuan (Huang, 5 loosenings)
    11. Re:Very Interesting... by A.K.A_Magnet · · Score: 4, Insightful

      Reading the comic, it looks like their plan is to use the browser as a thin-client platform for remote desktop applications: that is, what the project Mozilla Prisms tries to achieve with XUL and Microsoft wants to do with XAML. The difference is that Google already has a lot applications to offer (YouTube, Gmail, Google Office suite, etc). Looks like being cross-platform is quite important for these. It will surely be interesting :).

      I guess they will make it seamless to the point you can click an icon and get a remote application launched (without having to open the browser at any time). As for having a beta version released soon, I really doubt Google would release the comic and show their plans to its competitors (mainly Microsoft) if they hadn't something to show very soon.

    12. Re:Very Interesting... by AKAImBatman · · Score: 5, Interesting

      They've been trying to push applications on the web, and the speed hasn't been completely impressive.

      Safari, FireFox, and Opera (in that order) have been showing marked improvements in Javascript performance. To the point where Javascript performance is a major point of competition. Microsoft's JScript engine is currently the slowest Javascript engine on the browser market. (As I can personally attest after running sophisticated sorting algorithms through it.) So the problem still comes back to Internet Explorer.

    13. Re:Very Interesting... by Firehed · · Score: 5, Interesting

      That's certainly true to a point; however, rigging up a monetized Google Custom Search is all of five minutes work. The behavior to a search at google.com is a tiny bit different (you can also weight the results with keywords; I find this quite helpful for my development work), but the biggest change for them would be that they'd have to change the default home page from google.com/mozillasearch to mozilla.com/googlesearch, and the search box accordingly.

      Do know that the Google search isn't anything near their only source of funding. The Amazon search in that top-right search box is an Amazon Affiliate search - tag=mozilla-20 gets added into your Amazon search URL, and they get a minimum of 4% of the purchase price provided you went through their affiliate link last (I don't see why people gripe about this kind of thing so often, it only costs Amazon money, not the purchaser). With the volume that probably does, it's more like 6-8% on most items.

      I'm sure that there are plenty of other sources of income for Mozilla, though I'd expect those are the biggest two. And both are structured in such a way that they'd have to be personally blocked from using the affiliate program (unlikely, especially given the bad press), or the program itself would have to be shut down entirely (even more unlikely, as half the internet gets its funding from these things).

      --
      How are sites slashdotted when nobody reads TFAs?
    14. Re:Very Interesting... by AKAImBatman · · Score: 2, Informative

      Ecmascript (Javascript) 4.0 seems to be dead in the water, so Gears looks like the best way to get AJAX/DHTML beyond the limits imposed by the lack of threads in 3.0.

      ECMAScript 4.0 is a syntactical change. It does not offer new features like multi-threading. Multi-threading is more the domain of the WHATWG APIs. There has recently been quite a bit of talk over a "Worker" API that would allow threads to be spun off into the background.

      FWIW, Gears is effectively a Google-specific implementation of many of the WHATWG APIs. It appears to be the intent for Google to get the technology out now, then Gears can be the optional basis for implementing storage and multi-threading features when other browser makers are ready.

    15. Re:Very Interesting... by stoolpigeon · · Score: 5, Insightful

      I'm only 9 pages into the comic but the fact that every tab and plugin will run as a separate process seems significant to me and something more than just a rebranding.

      --
      It's hard to believe that's how Micronians are made. Why don't we see it right now by having you both kiss one another?
    16. Re:Very Interesting... by dash2 · · Score: 3, Informative

      Read the cartoon. You'll find a lot of interesting ideas there. It doesn't sound at all like Firefox with a few default extensions and a custom theme.

    17. Re:Very Interesting... by risk+one · · Score: 5, Funny

      And there's more:

      Chrome has a privacy mode; Google says you can create an "incognito" window "and nothing that occurs in that window is ever logged on your computer." The latest version of Internet Explorer calls this InPrivate. Google's use-case for when you might want to use the "incognito" feature is e.g. to keep a surprise gift a secret. As far as Microsoft's InPrivate mode is concerned, people also speculated it was a "porn mode."

      They've taken IE's disgusting perverted porn mode idea that only perverts would use, and put it in their own browser so now you can use it to keep your wholesome family activity like buying surprise gifts for your loving husband or your precious children, a delightful little secret for now. Finally, a browser for good-old fashioned God fearing Americans like you and me. Gosh, those perverts at Microsoft, a porn mode! Who would imagine such a thing...

    18. Re:Very Interesting... by arth1 · · Score: 5, Interesting

      if you actually think about it, the address bar really *does* belong under the tab bar.

      Judging by the rest of your post, what you really mean is that the address bar does belong with the page. But so do tabs. The active tab is directly connected with the page that's displayed.

      Since both the address bar and the tabs both can't be right above the page proper, another solution is then to place either the tabs or the address bar below the page. Yes, below it. Or place the tabs at the side, like most normal books with tabs.

      Personally, I'd like to see the address bar at the bottom, which fits with the GUI paradigm of a shell, where your input is always at the bottom, or instant messaging programs, where the input is at the bottom, or line editors, where -- you catch my drift.
      But people are easily confused, and probably too used to the URL field being at the top, so it might be better to place the tabs at the bottom (or the sides).

    19. Re:Very Interesting... by 117 · · Score: 3, Interesting

      I know plenty of people that don't use the address bar at all, they Google for every website (other than those in their bookmarks) even when they know the full URL. Only the other day I wanted to show a friend of mine a beta of a new website for a record label we liked, as the site is only in beta it's not indexed - I read out the URL and he proceeded to type it into the Google search box, I questioned this and he said that that's what he always does. He then couldn't get his head round the fact that the URL I gave him found no hits in Google, so I had to type if for him into the address bar - he really couldn't grasp that if you're going to type the full URL (regardless of whether or not it's indexed by Google) it's quicker to type it into the address bar.

    20. Re:Very Interesting... by Antibozo · · Score: 3, Interesting

      Tabs at the sides is correct. Otherwise you end up with illegible tab titles once you pass five or six tabs. See my other comment about this.

    21. Re:Very Interesting... by ionix5891 · · Score: 2, Funny

      my mum rang me before asking why the internet is not working

      i asked her "whats wrong?"

      she said "google is not loading!"

      me "oh ok?!"

      mum "the logo is not there!"

      thats when it hit me that she didn't know that google change logos regularly and it really confused her

    22. Re:Very Interesting... by HappySmileMan · · Score: 4, Insightful

      When I read the comic I seemed to think it looked completely different to Firefox, new process for each tab/plugin/script, new Javascript VM... I suppose they're similar in the fact that they both render web pages, have tabs and extensions, but every browser has those, and that's where the similarities end.

    23. Re:Very Interesting... by Khuffie · · Score: 5, Interesting

      I believe IE8 already does that (runs tabs as separate processes)

    24. Re:Very Interesting... by maestroX · · Score: 2, Funny

      I for one will fully support Microsoft once 'Porn Mode' is activated by a mouse gesture in IE8.

    25. Re:Very Interesting... by linhares · · Score: 4, Funny

      Please look at its source code and come back to us.

    26. Re:Very Interesting... by Anonymous Coward · · Score: 2, Insightful

      Or just open another tab and check if a new process starts...

    27. Re:Very Interesting... by jlarocco · · Score: 2, Insightful

      Believe it or not, that's actually one of the reasons I don't use Firefox. That, and the related problem that it only lets one tab be visible at once. I can't, for example, view two tabs side by side or above/below each other.

      Even if they fixed everything else, those two issues would keep me away.

    28. Re:Very Interesting... by Khuffie · · Score: 4, Funny

      I wasn't aware I should look at the source code everytime I want to make sure something occured in an application. When I hit 'send' in gmail, do I need to look at the source code to make sure the email was sent?

    29. Re:Very Interesting... by Anonymous Coward · · Score: 2, Interesting

      Maybe I wasn't clear enough in my criticism. I'll use smaller words: the address bar is not Google's friend. No matter where they put it.

      In the best of all possible worlds for Google, URLs wouldn't even exist.

    30. Re:Very Interesting... by blahplusplus · · Score: 3, Informative

      "I'm only 9 pages into the comic but the fact that every tab and plugin will run as a separate process seems significant to me and something more than just a rebranding."

      Which is good because current plugins in firefox (they add up) will freeze/slowdown/crash the browser, and I hate that, it's Firefox 3 too.

    31. Re:Very Interesting... by weicco · · Score: 4, Funny

      Well how else you think Schroedinbugs can exist? Microsoft is way ahead of Open Source world on this one.

      --
      You don't know what you don't know.
    32. Re:Very Interesting... by Miseph · · Score: 2, Funny

      Don't be silly, Google *loves* URLs. Well, at least certain ones. http://www.google.com/ is awesome, as are http://www.blogger.com/ http://www.gmail.com/ http://www.youtube.com/ and http://www.froogle.com/ just to name a few!

      --
      Try not to take me more seriously than I take myself.
    33. Re:Very Interesting... by JackieBrown · · Score: 4, Interesting

      Hopefully, that means that Konqueror will be added to the official list of "supported" browsers then.

      I really dislike having to use Firefox / Iceweasel to clear my spam folder. (Agent spoofing gives me the interface, but when I try to click on anything, I get stuck in a page loading loop. Either that or the whole page highlights itself and I can't chose anything.)

      I know I can manually delete spam, page by page, with the html interface, but when you have +1000 spams, that gets tedious, fast.

    34. Re:Very Interesting... by linhares · · Score: 3, Informative

      modded troll? well, that's life. What I mean is that, even if it opens in another process or thread, you cannot be sure (without the code) that the processes are truly sandboxed and won't interfere with one another.

    35. Re:Very Interesting... by Haeleth · · Score: 2, Insightful

      Tabs at the side would take up even more space than tabs at the top or bottom.

      But the space they're taking up is less useful.

      Increasingly people these days have wide-aspect displays, while web pages are generally designed to have a single fairly narrow column that scrolls vertically. I have this Slashdot window quite wide and it's still only using slightly over half the width of my screen. I could well afford to have tabs containing a decent-length page title beside it.

      Not to mention that with tabs at the side, you can have the tab title take up more than one line of text without making the useful page area smaller.

      Before I read your comment and started thinking about it, I would have been dead set against tabs at the side. But now I'm starting to quite like the idea...

    36. Re:Very Interesting... by hairyfeet · · Score: 4, Interesting

      Does that mean that their relationship with Mozilla will be ending? If Google Chrome takes off I can't see how it would make much business sense to support the competition to their own product. And if the relationship ends I can see Mozilla going downhill fast as from what I understand the place is pretty much funded by Google. But as always this is my 02c,YMMV

      --
      ACs don't waste your time replying, your posts are never seen by me.
    37. Re:Very Interesting... by thanatos_x · · Score: 3, Interesting

      It looks to my untrained eye like google chrome is working on seriously pushing a web OS (or a hybrid browser/OS)

      It'll also make for a damn solid browser, but a lot of the features they're looking to add are necessary for these things to really take off. They want things to be very stable, fast and secure. The first two are needed for wide scale user adoption, and the third is needed to become a long term standard. (and it's far easier to add from scratch than later on.)

      They're also working on making it developer friendly it sounds.

      I think the tabs on the top is a psychological differentiation - if you have one tab for streaming music and one for reading news, they're really doing two completely different things. I wouldn't be surprised to see subtabs (hopefully with separate processes) below for having x number of 'normal' tabs open.

      --
      I am not an expert. If I am misled in something, please correct me.
    38. Re:Very Interesting... by Cato · · Score: 2, Informative

      Try Tree Style Tabs as a Firefox addon -https://addons.mozilla.org/en-US/firefox/addon/4287?addons-author-addons-select=5890

      I've been using it for a few months and it works pretty well on a 22" monitor, as someone else has also mentioned.

    39. Re:Very Interesting... by gparent · · Score: 3, Interesting

      Nobody cares, dude. It belongs where the user wants it, and I don't want my address bar below my tabs, end of story.

      It's a matter of personnel opinion and I seriously hope there will be an option to fix the location if you don't like it.

    40. Re:Very Interesting... by Spy+Hunter · · Score: 4, Insightful

      The V8 Javascript engine sounds like a huge improvement as well. Finally, precise, incremental garbage collection for Javascript! I'm hoping this is the beginning of the end for conservative garbage collection and (ugh!) reference counting. The JIT sounds good as well but there will be stiff competition in this area from Firefox 3.1 with TracingMonkey, and SquirrelFish is nothing to sneeze at either.

      Now that Javascript performance is on its way to being solved, and local storage and offline mode are close to becoming standard, the last bastion of non-Web applications is graphics. Browsers still don't provide a graphics API that could seriously challenge native apps for things like image and video editing, 3D graphics and games. VRML and SVG don't work as graphics APIs. Some people have forgotten, but we learned long ago that immediate mode is the only way to do graphics; scene graphs/retained mode are a dead end. We need OpenGL ES in the browser.

      Looking even further ahead: if OpenCL was exposed to web applications as well, there's practically nothing that couldn't be done in a web app. At that point, Windows becomes irrelevant, and Microsoft's monopoly is finally broken.

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    41. Re:Very Interesting... by jorgevillalobos · · Score: 5, Informative

      Does that mean that their relationship with Mozilla will be ending?

      Google recently renewed their monetary agreement with Mozilla for 3 more years.

      So, no, it seems their relationship remains strong. Google Chrome sounds like a very cool project, but I'm thinking that it'll be more of an experiment than an actual product, just like most things Google make.

      Also, I doubt Mozilla would have a hard time finding funding even if Google pulls the plug on them.

    42. Re:Very Interesting... by Kymermosst · · Score: 2, Funny

      Try it for a day. Then comment.

      It sucks. As do all the things that open up on the side of the page like the history (ctrl-h) and bookmarks (ctrl-b) in FireFox.

      I really don't like things to open or display on the side in most cases, except in file browsers that have the directory tree on the left and files on the right. (Just so you know: when I put post-it tabs on dead tree books, I put them at the top).

      I've got a really neat and revolutionary idea, though: Why not let the user decide where the tabs go? Then they can go on the top, the bottom, the left, the right, or even maybe a floating window!!! I should file for a patent.

      --
      "Alcohol, Tobacco, Firearms, and Explosives" should be a convenience store, not a government agency.
    43. Re:Very Interesting... by VGPowerlord · · Score: 4, Informative

      Firefox isn't the only browser funded primarily by Google; Opera is as well.

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    44. Re:Very Interesting... by mo^ · · Score: 5, Funny

      "It's a matter of personnel opinion ....."

      I'll contact HR and have them run a survey for ya

      --
      bah!*@%!
    45. Re:Very Interesting... by Captain+Perspicuous · · Score: 2, Informative

      The point is that when you click on a tab, stuff _below_ it changes. A tab is not an element "click me and all around the screen stuff changes". A tab is an element that tells you "if you switch to a different tab, stuff below me changes".

      Now look what happens when you currently click on a different tab in Firefox, Safari or IE: stuff changes below it (the page) and above it (the URL in the address bar). This is illogical! It dillutes the meaning of a tab. And it makes it difficult for normal computer users to understand the concept of a tab. Placing it the way Google does does now fix this.

      This is first and foremost an issue of correctness and preserving the concept of a UI element, not a question of taste.

    46. Re:Very Interesting... by linhares · · Score: 2, Funny

      On top or below? That's what she said, and I couldn't make up my mind; then she left.

    47. Re:Very Interesting... by Anonymous Coward · · Score: 2, Interesting

      I work on developing world-class Web applications, and I can say that supporting Konqueror is nothing like supporting WebKit.

      In my college days, I used to loathe having to use slow, crawling Firefox -- Konqueror was my browser of choice, especially being a die-hard KDE user. I used to think it arrogant not to support Konqueror.

      One bug Konqueror has been notorious for (may be fixed?) is that it's near-impossible to figure out how tall the browser content area is, so you can nary make a flexible UI that stretches to fill the entire vertical space. This is a prerequisite for most Web apps. There are also a bunch of other Javascript features that have bugs.

      This is not to knock the KHTML team at all. In fact, they were unique in the genius of writing a browser -- from scratch -- in the cleanest possible design. It then became the springboard for what will be, in my opinion, eventually the most widely-deployed browser platform available.

      As a Web app developer (and supporting similar bugs in Opera), I wouldn't be surprised if the next version of Opera were based on WebKit.

    48. Re:Very Interesting... by TheRaven64 · · Score: 2, Informative

      (ugh!) reference counting

      Why all the hate for reference counting? Automatic reference counting with cycle detection is a nice way of doing accurate GC. It has more deterministic performance when done with a generational cycle detector than a pure tracing collector, and works better in a number of distributed computing settings. Presumably you've read the Unified Theory of Garbage Collection paper from TJW if you're commenting on this topic, so I'm interested in what you see as the problem with reference counting, since tracing and reference counting plus cycle detection are both special cases of the same general algorithm.

      --
      I am TheRaven on Soylent News
    49. Re:Very Interesting... by PAjamian · · Score: 2, Interesting

      Actually the question on my mind is what's going to happen to Mozilla? As I remember, they get most of their backing from Google generously paying for the traffic they get from Mozilla's search plugin. If Google cancels that deal (and they very well might, if they have a competing browser), Mozilla will lose most of its cash-flow very suddenly.

      I can't see that happening. If Google canceled that deal they would loose all that traffic they get from FireFox users. They want to pull more people off of IE and onto a browser that uses google search by default. I doubt whether they care much if it's their browser or FF, just adding Google browser to the mix will add another front to the war that MS has to fight.

      --
      Windows is a bonfire, Linux is the sun. Linux only looks smaller if you lack perspective.
    50. Re:Very Interesting... by Tangent128 · · Score: 2, Informative

      You mean the canvas element? Firefox and Opera are already working on 3D drawing contexts.

      Opera build, Opera Code example
      Firefox Addon

      Another advantage to giving web apps this power- it makes learning programming (especially the flashy bits) easier. Elementry-schoolers needn't worry about configuring compilers, managing imports, window handles, etc; the browser does it all. HTML and parts of Javascript are simple enough to explain with a good teacher; gloss over the trickier bits at first with a voodoo var artist = getElementById('canvas').getContext('2d'); line, and drawing becomes much more accessable.

    51. Re:Very Interesting... by Peaker · · Score: 3, Interesting

      I haven't read the Unified GC Theory, but here is my take on it:

      1. Reference counting wastes a memory storing the counts (especially for small objects)
      2. The extra memory can easily push things out of the cache negating the supposed cache-locality they are supposed to allow
      3. Reference counting does a lot of unnecessary extra work (increasing and decreasing references as they are passed around unnecessarily)
      4. The extra determinism of object death time is not that important, especially as nobody should really rely on GC for cleanup code
      5. The extra determinism of cleanup times is not that important, if efficient GC implementations take negligible amounts of time to complete a cycle (I guess some real numbers ought to be used here)
      6. Reference counting + cycle detection is more complicated than generational GC
      7. Actual implementations of ref-counting GC's seem to be based on malloc/free and use their knowledge of freed memory (reference counts at 0) when allocating. This makes allocations more expensive than the O(1) moving pointer generational GC. This is not inherent, though, but it is kind of pointless to see refcounts going down to 0, and then waiting out on that information until you sweep to re-claim that memory -- because if you sweep anyway, why not find the unreachable objects then?
    52. Re:Very Interesting... by Whiteox · · Score: 2, Informative

      I don't think it's ideal either. What google are really doing is every tab is a new instance of a browser
      Firefox managed to produce tabs within a single browser. Google is going the other way. Shades of old IE where every page was another browser.
      Why? Google's sandboxing technique calls for it. But is it that important to isolate each page from other pages like that? The whole thing will be a monsterous load on resources. Can you imagine what 10 'pages' running 10 instances of V8 java be like?
      Now I know why I'd need a 3GHZ quad core and 4GB of memory. And it's early days yet!

      --
      Don't be apathetic. Procrastinate!
    53. Re:Very Interesting... by vga_init · · Score: 2, Insightful

      Sounds like a javascript problem that won't get fixed with Chrome because Google is providing their own javascript engine.

    54. Re:Very Interesting... by Gavagai80 · · Score: 2, Interesting

      Google doesn't have a special relationship with Mozilla... it pays Opera for searches too. You can't see how it would make much sense for Google to continue making as much money as it can, now that it has a way to make a little money on its own? Revenue from Firefox and Opera is just as real as revenue from Chrome.

      --
      This space intentionally left blank
    55. Re:Very Interesting... by kabloom · · Score: 2, Insightful

      I haven't read the Unified GC Theory, but here is my take on it:

      Read the paper. It explains that the kinds of optimizations that are applied to tracing GC's start to give them the characteristics of reference counting GC's, and the kinds of optimizations that are applied to reference counting GC's start to give them the characteristics of tracing GC's.

    56. Re:Very Interesting... by kabloom · · Score: 3, Interesting

      I suppose I ought to give you a link to the paper.

    57. Re:Very Interesting... by Spy+Hunter · · Score: 2, Interesting

      Sorry, I guess I'm shooting my mouth off, as I haven't read the paper you reference. My beef with reference counting is that every implementation I have ever seen royally sucked. What tends to happen is when C++ people realize that RAII isn't enough for everything, and plain malloc/free is too dangerous, they stubbornly refuse to even think about using a garbage collection library (or, heaven forfend, a language with garbage collection built in). Instead, for some reason they all get it in their heads to reinvent reference counting, poorly.

      These terrible reference counting implementations don't include any of the features that make garbage collection good. It is still possible (sometimes easy) to mess up your reference counts and leak or prematurely free. They don't have cycle collectors. They can't move objects to improve locality. Their debugging support is terrible, so trying to find out why a reference count is not what you expect is painful.

      So my comment is aimed at these common, terrible implementations of reference counting, not the ideal of a "perfect" reference counter (which includes so many features of a tracing collector that it might as well be called one anyway). Note that Mozilla uses reference counting, but didn't even have a cycle collector until sometime last year. As I understand it, IE used reference counting without a cycle collector for DOM objects for years as well; perhaps they still do. This, accessible to Javascript from any random website you happen to visit. It's a travesty.

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    58. Re:Very Interesting... by Spy+Hunter · · Score: 2, Interesting

      Yup, the Canvas element is a start, but it's pretty limited in its capabilities. I don't see much movement toward 3D. The demos are nice but at least in the case of Firefox, that's one guy's experiment. It's not being seriously considered for inclusion in any planned Firefox release that I know of, or for inclusion in any standard. Even the people writing the browsers and the standards still don't take the web seriously enough as a platform to advocate for good 3D graphics support to rival native apps. When the new JIT compilers come out and people start writing interesting apps that do client-side heavy-lifting computation and UI in Javascript, maybe that will change.

      I completely agree that the potential for programming education in the browser is huge. We're already seeing some of that with Processing.js. Firebug is half an IDE already. Imagine if we could go back to the days when every computer came with programming tools pre-installed, only now it's all in the browser.

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    59. Re:Very Interesting... by MarginalWatcher · · Score: 2, Interesting

      Sounds like a classic Unix architecture to me! Before threads, there were processes and signals, and it still works pretty well... I wonder how it will affect memory usage though. BTW, old IEs had as an option to "run each page as a separate process", which improved stability of that browser.

    60. Re:Very Interesting... by raynet · · Score: 2, Insightful

      In Opera this already works, tabs (by default) seem to be at the top, address bar and other stuff below it.

      --
      - Raynet --> .
    61. Re:Very Interesting... by slim · · Score: 2, Informative

      Sounds like a classic Unix architecture to me! Before threads, there were processes and signals, and it still works pretty well... I wonder how it will affect memory usage though.

      The comic addresses this.

      There is an upfront memory overhead in starting a new process. However, there are long term memory usage gains. The comic suggests that fragmentation and memory leakage occurs in the browser's memory space.

      Sure, you could work to improve the browser's memory management - but by moving to process-per-tab, you make it a non-problem. When you close a tab, the OS reclaims that process's memory. You'd hope that the OS has rock solid memory management code.

    62. Re:Very Interesting... by FST777 · · Score: 2, Interesting

      One bug Konqueror has been notorious for (may be fixed?) is that it's near-impossible to figure out how tall the browser content area is, so you can nary make a flexible UI that stretches to fill the entire vertical space. This is a prerequisite for most Web apps.

      It is fixed, as in: I've never encountered anything like that. I develop web apps, and I test against Konqueror now and then. The following has worked for me for years:
      if(this.innerHeight > 0) {
      document.windowWidth = this.innerWidth;
      document.windowHeight = this.innerHeight;
      } else {
      document.windowWidth = document.body.clientWidth;
      document.windowHeight = document.body.clientHeight;
      }

      (executed at the end of the body)

      --
      Free beer is never free as in speech. Free speech is always free as in beer.
    63. Re:Very Interesting... by Laurence0 · · Score: 2, Informative

      There's an extension for Firefox which does tree style tabs (called Tree Style Tab). It's not perfect (sometimes it loses track of which tabs are inside others when you restart Firefox) but it works pretty well, I've found!

      It has lead to me having a lot more tabs open than I used to though - when you can find them so easily, there's less of an incentive to close them as you go. Whether this is a good thing or not is open to debate!

    64. Re:Very Interesting... by MacJedi · · Score: 2, Funny

      I'm not sure that I understand you: "using Yahoo's search engine" ??? What is this crazy talk?

      --
      2^5
    65. Re:Very Interesting... by ottothecow · · Score: 2, Informative
      As I remember it from my unix systems class...

      When you fork a process, the new process gets a new virtual memory space of its own (including mapped out kernel space and everything else...like any other process). Initially everything will just be pointers to the parent process's memory locations. As things change (load a new page), the processes will start to branch off as the child starts to behave differently and has to begin using its own memory instead of pointing to the parent (the pointers to the parent's page are moved to empty memory blocks which are then filled with the new page). Because of this, there doesnt have to be a big overhead for running tabs as processes--libraries, functions, etc do not have to be loaded again.

      --
      Bottles.
    66. Re:Very Interesting... by Hel+Toupee · · Score: 2

      ...browser from Google that does anything just as well as FF does it...

      No plugins => no AdBlock && no Greasemonkey --> No Deal.

      --
      PERL:
      All of the power of Voodoo with most of the understandibility!
    67. Re:Very Interesting... by Tangent128 · · Score: 2, Interesting

      Yeah, 3D may take a while, but I now see a path to it- 3D support for the canvas has already been faked; I did a simple (if dirty) 3D Globe once, and the Wii Opera SDK has worked hard on more optimized stuff.

      Now, here's the neat part- the Wii SDK has been focusing on the rather low-memory, somewhat inefficient Internet Channel, but it is compatible with other browsers... including, at least according to some quick experiments, Chrome.
      And with V8, it runs blazing.

  2. Ha! by Warll · · Score: 4, Informative
    1. Re:Ha! by Warll · · Score: 5, Informative

      Oh you're right that is faster: http://blogoscoped.com.nyud.net/google-chrome/

    2. Re:Ha! by Alystair · · Score: 3, Interesting

      Ha, there's a tiny slashdot window on page 22. I recognize all the other windows except for "October" in the top right frame. Anyone have an idea of what that is?

    3. Re:Ha! by Ruke · · Score: 2, Funny

      "October" is the month following September. That window is a calendar.

  3. Comment removed by account_deleted · · Score: 4, Funny

    Comment removed based on user account deletion

  4. Re:Google already released their browser by santiam · · Score: 3, Funny

    Yeah, but it's September fools day, right?

  5. It's the homepage by Bogtha · · Score: 5, Insightful

    These days, there isn't much to differentiate between browsers as far as end-users are concerned. A "smart homepage" is a very effective way of capturing a user's interest, providing significant convenience, and making it less likely for them to switch away. Opera have started down this road with their speed dial feature, but Google seem to be taking it a big step further. Google have tried this once before, with iGoogle, but building it into the browser means they can incorporate things like surfing history and bookmarks to determine which websites are most important to a user without needing manual configuration in the same way an online homepage would.

    --
    Bogtha Bogtha Bogtha
    1. Re:It's the homepage by adolf · · Score: 2, Interesting

      Pardon me, but I'm a bit stunned that anyone might think this is the real reason Google might make a browser.

      Cuz, I mean, we all remember how well it worked for Netscape. Don't we?

      First, this happened to the world's most popular browser, as it grew to include a kitchen sink. Then, a little over a year later, AOL happened to Netscape. Mere days later, it was revealed what AOL's real intentions were. They later disbanded what was left of Netscape. And today, nobody gives a shit about AOL's $4,200,000,000.00 start page. (I've intentionally omitted the parts about "source code" and "JWZ," as they don't seem relevant to the point.)

      Really: If this history shows us anything, it is that the web portal game is a joke. Tying it into software (and thus making it even less universal) just makes it even more laughable.

  6. Re:404?!?!? by wanderingknight · · Score: 2, Insightful

    Please, at the very least RTFS.

  7. Re:404?!?!? by Phroggy · · Score: 5, Informative

    I believe you're confused as to what "404 Not Found" means. It means the page you're looking for isn't there, not that the server is overloaded or can't handle the request. It's not slashdotted.

    However, this is not Google's normal 404 page. They've definitely configured www.google.com/chrome differently than the rest of the site, so they're obviously planning to put something there.

    --
    $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
    $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
  8. Now they can monitor everything you do easier by TheNetAvenger · · Score: 4, Insightful

    Now they can monitor everything you do easier...

    Google is a marketing company, and in the past has used nefarious ad tracking to even Firefox searches reporting information to the Google servers.

    Now they want a browser? Why? What reason would they need for a new browser?

    So instead of putting full support behind a 'generic' Firefox, they want to enter the market so they can gather even more information from the user.

    Nice... Geesh

    Sadly they will get some of the Dell and other bundling deals, because they can afford to pay these companies to put this browser on machines, and most users won't know what is going on behind, even if the tech community finds Google doing the most nefarious things possible with the browser.

    This type of concern makes the IE8 privacy mode and blocking sites from tracking users the 'non-evil' choice.

    What was Google's ad hoc motto again, and was it just words after all?

    1. Re:Now they can monitor everything you do easier by 42forty-two42 · · Score: 3, Insightful

      Competition is a good thing. Google can push to improve the features they'd like to improve in this browser; if it's better than firefox and IE, it'll push those to improve as well. It benefits nobody to become complacent. Moreover, by making KHTML/Webkit an even more important rendering engine, it will become less possible to ignore web standards and code to the browsers that happen to be out there. Since it's going to be open source, I don't think there's anything to worry about here, really.

    2. Re:Now they can monitor everything you do easier by MrCoke · · Score: 5, Insightful

      It's open source. I'm sure a project of this magnitude will get lots of looking eyes. Good resource pool for Google to spot talent too.

    3. Re:Now they can monitor everything you do easier by 99BottlesOfBeerInMyF · · Score: 3, Insightful

      Now they want a browser? Why? What reason would they need for a new browser? So instead of putting full support behind a 'generic' Firefox, they want to enter the market so they can gather even more information from the user.

      That's a pretty big assumption. Since this browser will be open sourced, it's not like they'll be able to hide any tracking. My best guess is they have different motivations. First, this gives them a good project to help contribute to Webkit, which in turn benefits them by further undermining Microsoft's market dominance. Second, it allows them to develop their own Java VM and faster javascripting and pages protected from one another and special windows for Web apps. All of those features point to making a browser specifically designed to make Web applications (a market Google is heavily investing in to sell to corporations and give to individuals with ad supported revenue) faster, more stable, easier to use, and more practical.

    4. Re:Now they can monitor everything you do easier by Neoprofin · · Score: 3, Insightful

      I know Google spiders my mail, just because I'm aware of it doesn't mean they aren't doing it, it just means that I don;t care. I don't know if I'd be comfortable assuming that just because something is open source doesn't mean there isn't some very visible code, neatly commented, that says "We're watching you."

    5. Re:Now they can monitor everything you do easier by TheNetAvenger · · Score: 2, Insightful

      opensource it, so i very much doubt your conspiracy theory

      Wow, OSS would make it free of any Google server tie ins?

      Even Firefox reports back to Google, it is OSS, right?

      OSS isn't that magical, it just might make it easier to see what the browser is doing. Which is something you can also do easily with IE/Opera/Safari by watching the network traffic.

      I am seriously starting to think the OSS movement is making people dumber.

      I hear too many arguments around the, "We need source code to see what a product is doing." Do people really believe this? Do people not realize how to read binary, assembly anymore?

      Sure source makes 'reusing' software easier, but to see the functionality of software, all you need is the freaking binary. Open Source only makes this a 'bit' easier, and you still need to cross check the binary to ensure the source matches anyway.

      Truly, Open Source is turning geeks into technical newbs by everyone thinking it is 'necessary' or a magic bullet.

      Where are the old school nerds that can read 'code' from a binary without the freaking source?

    6. Re:Now they can monitor everything you do easier by TheNetAvenger · · Score: 2, Informative

      To most people this would mean reporting every URL visited, possibly even what you're typing into forms. To you it means making google.com the default homepage, and OMG if you type something into that box, it's gonna report what you type to Google!! Duh, it's gonna report it to Google because google.com is in the address bar.

      You really think this is the only information sent to Google? Really?

      Put on your tinfoil hat kiddies, you need to actually research this...

    7. Re:Now they can monitor everything you do easier by Your.Master · · Score: 2, Informative

      IE8 is a multi-process browser.

    8. Re:Now they can monitor everything you do easier by Anonymous Coward · · Score: 2, Interesting

      Actually, this is spot on.

      IE8's privacy/porn/whatever mode is not a feature for users, it's an attack on targeted online advertising, a market that Microsoft just can't seem to get a big enough slice of (I mean, they spent $2bil just so they could get ads on non-US Facebook, try to tell me that online ads aren't a major focus of MS).

      In response, Google has two goals: protect their online advertising and f*** MS. Which is exactly what Google Chrome does: a browser where they can better control/measure ad blocking, and an opportunity to cut deeper into IE's market share.

      As a side note, the release of IE8 is going to be a big problem for MS: there's a potential that tons of pages developed incorrectly for IE (such as those using conditional comments that target all IE versions rather than just 7 and lower) will look incorrect in IE8. Also, most web stats (at non-tech sites) are showing 25+% of visits coming from IE6. People who use IE are either stuck with what their corp. IT does, or just don't care about new versions of IE.

      These problems make the opportunity for Google Chrome to grab market share that much better.

  9. google's relationship with mozilla? by qw0ntum · · Score: 4, Interesting

    I wonder how this will affect Google's relationship with the Mozilla foundation? IIRC, Google is one of Mozilla's primary sources of funding, as they pay for the rights to be the default search engine on Firefox.

    --
    'Every story, if continued long enough, ends in death.' --Ernest Hemingway
    1. Re:google's relationship with mozilla? by Light303 · · Score: 2, Insightful

      since both are open source, i dont see a problem there?

      Why shouldn't Firefox also use this "fast and improved" Javascript engine, if it proves to be superior?

      Also Firefox already has an established userbase which google certainly is not going to ignore.

      Above that ... i dont see Chrome capturing too many Firefox users no matter how good it is sinice it lacks the supply of addons that make Firefox so great.

    2. Re:google's relationship with mozilla? by anaesthetica · · Score: 5, Informative

      It won't in the medium-term, because Google just extended its investment in Mozilla through 2011.

    3. Re:google's relationship with mozilla? by larry+bagina · · Score: 3, Informative

      All of mozilla's code is tri-licensed -- MPL, GPL, and LGPL. Unless Google releases it under all 3 licenses (or a BSD/MIT license), they won't use it.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

  10. Re:404?!?!? by ColdWetDog · · Score: 5, Funny

    Oh crap, that's what happens when you get distracted before reaching the end of TFS.

    Can't stay on task long enough to read a Slashdot summary ? Better up your Ritalin dose.

    --
    Faster! Faster! Faster would be better!
  11. Re:Webkit by Bogtha · · Score: 3, Informative

    Going with Webkit is an interesting choice. It seems like there are a lot of minor browsers using it rather than Gecko these days.

    Apple chose KHTML as the foundation of WebKit for the size and quality of the codebase compared with Gecko, despite having Gecko experts working on the project. It makes sense that others would choose WebKit for the same reasons.

    --
    Bogtha Bogtha Bogtha
  12. I just uncovered some hidden subtitles by martinw89 · · Score: 5, Funny
    • Google Chrome, Google's Browser
      Just when you thought Google wasn't going to get any cooler, we try desperately to prove you wrong.
    • Google Chrome, Google's Browser
      Don't worry, it won't be out of Beta until IE 10.
    • Google Chrome, Google's Browser
      Now with Omni Bar, the omniscient Awesome Bar
    • Google Chrome, Google's Browser
      Just when you thought data mining couldn't get any closer to home

    OK, in all seriousness I think it's nice to see another Webkit based browser around. I'm personally waiting to see the Epiphany team's Webkit based browser. Hopefully, Google's Chrome project will spur some innovations that the Firefox/Safari/Opera/IE competition has failed to supply. Maybe the JS engine will prove it's worth as well, speedups in this area are always nice.

  13. "tabs above the address bar (not below)" by steeleye_brad · · Score: 2, Interesting

    So uh, what's special about "tabs above the address bar (not below)"? I happen prefer my tabs on the bottom, and Opera provides an option for that. Come to think of it, I believe the default in Opera is for the tab bar to be placed above the address bar. I'm certain Firefox's tab bar placement can be changed, as well (through plugins or not).

    It seems like a very odd feature to point out...javascript VM, open source, and TABS ON TOP!! Huh?

    1. Re:"tabs above the address bar (not below)" by 42forty-two42 · · Score: 2, Insightful

      In the actual comic, it was sort of mentioned in passing. The real big deal is isolating tabs at the process level.

  14. Mozilla? by Phroggy · · Score: 3, Insightful

    What does this mean for Mozilla, which currently gets most of its financial support from Google? If Google has their own browser which competes against Firefox, will they be inclined to reduce their support of Firefox?

    If not, it means Google will be paying for two competitors to Internet Explorer. I wouldn't be surprised if Microsoft complains about unfair competition.

    In any event, if Google's aim is to further drive people away from IE, they'll have to spend some cash on advertising. Their target is people who are already familiar with Google's brand name, but believe the blue "e" is "how you get to Google." Some of these people launch IE and type "www.google.com" into the address bar every time they want to search for something, because their home page is set to MSN and they are unaware that it can be changed (or that other sites can be bookmarked), let alone know how to do so.

    --
    $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
    $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    1. Re:Mozilla? by Ma8thew · · Score: 2, Insightful

      If Google stop paying Mozilla for searches sent their way, Mozilla will change Firefox's default search engine to someone who is willing to pay for the privilege. Google don't pay Mozilla out of the goodness of their heart. They get a tangible benefit from searches sent to them.

  15. Fine line between clever and stupid by Antibozo · · Score: 2, Insightful

    and put the tabs above the address bar (not below)

    That's a clear sign something's broken at Google. Tabs belong on the left or right edge so that once you have a number of them you can still allocate reasonable space to their title bars. Tree Style Tab and Vertigo are your friends. I have 40+ tabs open in the window I'm writing this in, and I can navigate through all of them easily. I wouldn't be able to if my tab bar were on the top of the window.

    1. Re:Fine line between clever and stupid by TorKlingberg · · Score: 3, Insightful

      That would use too much screen space for me. Also, you would be taken more seriously if you don't present your personal preference as some kind of universal truth.

    2. Re:Fine line between clever and stupid by Requiem18th · · Score: 3, Insightful

      Yes but unless you regularly open 20+ tabs it going to waste a lot of screen real state.

        Besides it's ugly, the tab titles get cut tiny anyway, this time always not just when using many tabs.

        Now if you only use one window I understand it and I in fact would demand such a layout, but I *like* having separate windows for separate tasks. I often have 2-3 windows (spread on 2 virtual desktops) each one with 1-4 tabs.

        Other times I use the tabs as a stack where I simply middle click what I want to read further and keep reading, sequentially. In this case screen space is more relevant than navigability.

        All around I like that horizontal tabs are supported and default in most modern browsers but I do understand why these extensions exists.

      --
      But... the future refused to change.
  16. translation... by speedtux · · Score: 3, Insightful
  17. Excellent - I can't wait! by onefriedrice · · Score: 5, Funny

    I don't think Google has enough of my personal information, so this will be just wonderful.

    --
    This author takes full ownership and responsibility for the unpopular opinions outlined above.
  18. Not their standard 404 by ItsIllak · · Score: 2, Interesting

    For what it's worth, the 404 error page being served on http://www.google.com/chrome is not their standard one - their standard one is to search for the whole url from the looks of things?

  19. What would really impress me... by lucm · · Score: 4, Funny

    would be an *online browser*. Like Google docs. Imagine just how great it would be not to need a browser to go online. History, cookies, bookmarks, all stored on Google servers. Plus it would be incredibly fast since the internet is already on Google servers!

    Also that would be very convenient for Google, they could access our private information locally on their servers, no need to "call home". Hell they could even check with our e-bank statements to see how much money we can spend so they could offer really well-targeted ads.

    That would be huge. All they need for me to sign up is to throw in some features involving blogs, mashups and Spacebook.

    --
    lucm, indeed.
    1. Re:What would really impress me... by julesh · · Score: 2, Informative

      would be an *online browser*. Like Google docs.

      Oh, that. Already been done.

  20. Re:Google OS by dr_doogie01 · · Score: 3, Insightful

    Having a read of the section around multi-threading / multi-processes it looks like this is the Google OS.

    In the same way that widgets on the desktop have become common place, google gear widgets would replace these...and eventually larger pieces of software.

  21. Ex-Firefox developers by Ed+Avis · · Score: 5, Interesting

    Did anyone else notice the number of current or former Firefox developers name-checked in that comic? Ben Goodger was the Firefox project lead until recently. The most significant part of this news may be that Google is pulling people off Firefox development (assuming they were contributing to Firefox while working there) and getting them to write a new browser. Still, Firefox is working pretty well and their financial future is secure for the next few years - thanks to wads of cash from Google - so we need not be too worried.

    Apart from that, my verdict is 'show us the code'. Announcements of future plans and vapourware are not really interesting, even when it's Google.

    --
    -- Ed Avis ed@membled.com
    1. Re:Ex-Firefox developers by Plug · · Score: 2, Informative
  22. This will be interesting to watch by 93+Escort+Wagon · · Score: 2, Interesting

    I've always liked Webkit, but am not as big a fan of Safari since it doesn't have the extensibility and flexibility of Firefox - so I'm going to follow this project closely. There may be some side stories to keep an eye on:

    - What will this do to Firefox? If Google Chrome is successful, I suspect it'll be at Firefox's expense rather than IE - at least in the near term.

    - What will this mean for Google's add-ons for other browsers? They talk specifically about the "Gears" developers' dissatisfaction with the way current browsers work as a primary motivator for this project. So does this mean Google's tools on browsers other than Chrome are going to become unwanted step-children? That's could hurt the other browsers (if Chrome is popular), but it could also turn around and bite Google.

    - What about the Mac (and Linux)? This is important to me, anyway. Google's Mac support is stellar in some areas and poor in others. Will Chrome's development on platforms other than Windows stay apace of its progress on Windows? Maybe the comic answers this, but I haven't managed to get all the way through it yet. I'm on page 10 and *still* there's no mention of any villian.

    --
    #DeleteChrome
  23. Will _Google_ ever allow Adblock??? by Anonymous Coward · · Score: 2, Insightful

    I don't think so ;)

    1. Re:Will _Google_ ever allow Adblock??? by kingturkey · · Score: 2, Insightful

      Since it's going to be open source I can't see how they couldn't... But it seems to me that ad-blocking would be in Google's interest. I don't use FF + adblock, but in Opera I only block the obtrusive image ads, I don't know if you're able to block text ads using adblock. If the majority of people blocking ads only block image and flash based ads, that simply improves Google's market share of the amount of ads that actually get seen, since theirs are unobtrusive text links.

  24. Designing browser as if it were an OS by anaesthetica · · Score: 5, Interesting

    Based on Page 4, Google is designing the browser as if it were an operating system. This is something that I commented on previously in the discussion of Microsoft's approach to IE8. Going from shared memory to protected memory was a big step for multitasking on the desktop, and since web applications are more and more complex, the same move needs to be made with browser design.

    If IE8 and "Google Chrome" are moving in this direction, what will we see from Safari and Firefox? Safari 4 betas give no indication of a fundamental re-architecting. Firefox 4 is still at least a year away, and so far no one in that community has been publicly talking about this kind of redesign. And Opera... who knows?

    1. Re:Designing browser as if it were an OS by MasterVidBoi · · Score: 2, Insightful

      Going from shared memory to protected memory was a big step for multitasking on the desktop, and since web applications are more and more complex, the same move needs to be made with browser design

      Not really. Javascript doesn't allow arbitrary memory access, so there isn't any concept of an address space to share or separate. Nor is there any requirement that different web pages cannot execute concurrently.

      This is a VM/Renderer implementation detail, so that a bug in the browser itself only impacts one tab, but it doesn't do anything to actually improve the current programming model. If you were confident enough in your browser to securely and reliably handle all input, then there is no advantage to using multiple host OS processes.

  25. Re:Uh, Memory Leaks by erikharrison · · Score: 3, Interesting

    Actually, the opposite should be true. Memory won't "leak" from tab to tab. When the tab gets closed, it's memory gets returned to the OS pool by hook or by crook. Only the UI itself should leak memory over the lifetime of the browser.

  26. Re:Opera, Safari, Chrome? by Glonoinha · · Score: 3, Insightful

    According to the TFA, it's multi-process, multi-threaded.
    That in and of itself is enough to get my interest.
    The days of having FireFox clocked / crashed because some flash or javascript went ape-shit on one of the 20 different tabs you have open ... are over. And yes, it happened to me today on eBay while I was opening up a bunch of auctions looking at cars - some worthless POS put a monster flash based gadget in his auction and brought my entire browser to its knees.

    --
    Glonoinha the MebiByte Slayer
  27. Re:404?!?!? by I+cant+believe+its+n · · Score: 2, Funny

    Are you kidding?? Did we just Slashdot Google? If not then why does it read "Not Found Error 404" on http://www.google.com/chrome?

    Less surprising perhaps, I keep getting the status code 301 for www.microsoft.com/steve-ballmers-chair

    --
    She made the willows dance
  28. Google's own implementation of Flash by ruinevil · · Score: 4, Insightful

    Unless they develop a mostly working implementation of Flash, I don't see any point choosing them over Mozilla or Opera or Konqueror. They can optimize the rest of the browsing components all they want, but Flash is now the weakest link in the components needed to view the web in all its glory. Though a new faster JavaScript engine is nice too.

    1. Re:Google's own implementation of Flash by Plug · · Score: 2, Insightful

      I'd love to identify which of my tabs (presumably one running Flash) is causing the memory usage (and kill it, if need be). This sounds like one of the greatest advantages of Google Chrome.

  29. Re:Webkit by abigor · · Score: 2, Interesting

    Yeah, plus rumour has it Gecko's api is baroque in the extreme. Anyway, given Google's deal with Firefox (the default search engine stuff), it's nice to see they've made their decision on what appears to be purely technical terms, rather than political ones.

  30. 1 Single Main reason : Multi-process by DrYak · · Score: 3, Insightful

    I imagine the first question on everyone's mind will be, "Why do we need a new web browser?" To which I imagine the truthful answer is: "We don't. At least not for technical reasons."

    No, sorry, but there's a big honking huge reason :
    Multiple process.

    This is going to greatly improve stability of browsing.

    Currently, all browsers run a 1 single process (well with some exception for some browser plugins in Firefox - mostly the opensource one - which use a thin plugins to call an external processus like gnash or mplayer).

    If anything fucks up (and boy that happens often with Flash plugin in Linux) the whole browser is gone.
    If there's a bug in the engine (automatic dictionary recognition was broken when switching between tabs from one textarea straight into another), the whole browser is down.
    If there's a freeze (old-style virus scanning plugins in Firefox or on-the-fly scan in Windows) the whole browser is inusable.

    All this could be averted if each page and each plugin was enforced to run in a separate process.
    In worst case you would only lose the current page.
    Flash would only crash its very own process, buggy pages will only crash alone without taking down the whole browser. Virus scan won't stop the user browsing in other tabs.

    And as a side effect, this kind of organisation will better benefit from the current crop of 4x and 3x cores desktop CPUs.

    I've been dreaming for a good multi-process browser for ages.
    I'm just astonished that it comes in the form of a new project from google and not as a complete rewrite of the Firefox browser.

    But maybe Firefox has slowly reached the point where it is past it's revolutionary golden period and is now simply polishing it's current model but isn't going to switch to something new (just like "Mozilla 1.x" did stagnate until FireFox/FireBird/Phoenix emerge)

    Or maybe Chrome will be the slight stimulation that Mozilla needed to stop masturbate over their growing market share and return back to revolutionize the browsing experience.

    PS:
    According to the comic, Google Chrom won't use a simple address bar, but what they call an "omni-bar".
    Cue in all whine boys who where complaining about Mozilla's switch to "awesome bar" in FireFox 3.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    1. Re:1 Single Main reason : Multi-process by ljw1004 · · Score: 2, Interesting

      If you've been dreaming of a multi-process browser for ages, you could start using IE8 on Windows! It lets you configure how many processes you want, from one process for all tabs+plugins through to a separate process for each tab/plugin. (And the "frame" running in a separate frame). http://blogs.msdn.com/ie/archive/2008/07/28/ie8-and-reliability.aspx

  31. Re:But We Already Have FireFox by Clarious · · Score: 2, Informative

    Have you read the comic? Google has some really cool ideas for Chrome, making it quite different from another browsers, so you won't get 'another firefox' but an entire new browser. I hope it won't end up like another google products which never go past beta.

  32. Where's Belgium? by KasperMeerts · · Score: 5, Funny

    On page 13, they have completed Hitler's dream. Germany seems to occupy Belgium, the Netherlands, Denmark, Switzerland,most of Austria, Croatia, Slovenia and Hungary.

    Weird because the rest of the chart seems pretty correct.
    This must mean all of Google are Nazi's.

    --
    As long as there are slaughterhouses, there will be battlefields.
  33. Re:404?!?!? by Skapare · · Score: 4, Informative

    If you think Google's www.google.com address just goes to one server that picks out different content by file name, you're in for a surprise. Try the http://www.google.com/chrome address and the http://www.google.com/chrome1 address with a tool that lets you look at the HTTP headers. Look at the "Server" header. Different server code. Google runs a high performance, massively load balanced, widely geographically distributed, HTTP front end that figures out what server to pass things to based on the URI part of the URL. They don't need to do separate hostnames (although they can still do that, too, such as http://maps.google.com/ and http://mail.google.com/).

    --
    now we need to go OSS in diesel cars
  34. Re:But We Already Have FireFox by bledri · · Score: 2, Informative

    I find Firefox a pig, especially on G4 Macs. So I'm glad for the competition. Anyway, the new browser war is about speed and compliance so oddly enough it will lead to fewer incompatibles, not more. Finally, read the comic - there are some useful technical motivations to the browser which I think are compelling: Sandboxing, process pre-page, plugins in separate process, javascript compiled to native machine-code, fast garbage collection, etc...

    --
    Some privacy policy Slashdot.
  35. Re:Highlander?!?!? by WDot · · Score: 2, Informative

    Scott McCloud is a comic book artist who authored "Zot!" He also wrote several comic books about comic books as a medium, the most famous of which being "Understanding Comics."

    Curiously, he was born Scott McLeod, and the Highlander's last name was MacLeod, and he was Scottish. However, Scott McCloud was born in 1960, and the Highlander film was released in 1986, so if it's anything more than coincidence, the Highlander was named after the cartoonist.

  36. Re:Not the search again by HappySmileMan · · Score: 2, Insightful

    They removed folders... To be replaced by labels, which can do everything folders can and more, and since email clients tend to treat them the same it's the EXACT same for client users, and the same except for the word "Label" instead of "Folder" on the web UI.

    Of course you can't have the same email in multiple folders, but you can have the same email in multiple labels

    I agree that "don't sort it, search it" can be annoying, but it's obvious that they won't remove folders for bookmarks or randomly order tabs.

  37. The comic is AWESOME! by Qbertino · · Score: 3, Insightful

    That comic is really great. It deals with every question someone interested in the field would have at Google once he hears of this.
    "Why a new Brower project?" "Why Webkit?" "Why yet another JavaScript VM?" (OMG, not *again* is what I thought first), etc.
    Very informative indeed.

    --
    We suffer more in our imagination than in reality. - Seneca
  38. Re:Webkit by pchan- · · Score: 4, Funny

    So will Google add ad filtering capabilities?

  39. Re:But We Already Have FireFox by gmuslera · · Score: 2, Informative

    There are several answers for that question in the comic. Most of them can't be implemented in Firefox (in fact, any of the other browsers afaik) without a major rewrite, and you could want some of the features they are introducing there.

    This isnt about "just another open source browser", it goes to the core of several problems that browsers have with today's web requirements.

  40. Re:Open source... but which license ? by True+Grit · · Score: 2, Insightful

    WebKit is dual licensed under LGPL and BSDL, so Google can use just about any license they wish, probably BSDL, same as their Gears stuff, but because of the additional LGPL, there will be no "problem" with the FSF and FOSS community.

    However, since Mozilla is also under the LGPL, if Google chooses to use the LGPL for the project they could incorporate code from Mozilla if they wanted any...

  41. Re:Is this going to be a portable browser? by BZ · · Score: 2, Insightful

    By "figure out" do you mean "decide which app to hand it off to"?

    There used to be a standard for that on *nix: mailcap files. Then GNOME and KDE did their own things that differ from that, leaving apps to deal with the resulting mess. Firefox will ask GNOME for handler info, then fall back on mailcap files. I keep hearing that GNOME and KDE will get their acts together and converge on something where if you set up a handler in KDE the GNOME API for getting a handler will see it... but until that happens, apps are stuck either talking to just one of them or having to duplicate a bunch of code. And Firefox does happen to be a GNOME app for the most part. There have been several KDE ports of it, but no one's ever stepped up to maintain them, unlike the GNOME code (lack of interest from the KDE community?), so they withered and died.

    In any case, the right solution here is a sane OS-level MIME registry, not every app having to query umpteen bazillion MIME registries du jour.

  42. Re:The not-so-fast JavaScript VM? by True+Grit · · Score: 2, Funny

    the name of the VM doesn't exactly send the signal that it will be the fastest one around?

    Hey, I'm a RoadWarrior driving one of the last of the V8s, you insensitive clod!

  43. Re:Javascript performance - try it for yourself by AKAImBatman · · Score: 2, Informative

    That's because Flash 9 received a brand new Virtual Machine. FireFox was given the code for it (it's called Tamarin), but it has not yet made it into a release. Once it does, FireFox and Flash 9 should show similar performance profiles.

    Previous versions of Flash were absolutely terrible from a performance perspective. So the entire JS-language community is slowly moving forward. :-)

  44. Strangely, to me.. by Junta · · Score: 2, Interesting

    All their moves are remarkably coherent for the amount of activty/discussion they provoke. I think some of the people around google (investors) are a little wonky, but the major moves seem to be consistantly towards a handful of goals:
    -Divorce the application market from the platform. To the extent of making their applications more desirable (with ad placement). Thus preventing users from offline software. I worry about this goal as it also is encouraging software subscription models.. The alleged chrome aims to bring these 'gadgets' to browsers to allow richer content than the current standards provide. Without the process of trying to ratify standards, just putting it out there and saying 'standardized or not, here it is under a license that lets other browsers copy it'. Firefox will probaably embrace it, though MS will push silverlight for all its worth.

    -Get everyone looking at ads they charge for, and correlating whatever data they can to make it targeted (search related, location related in maps). Android is a recent example, a move essentially to get people looking at the internet more, and undoubtedly to provide ad-revenure-influenced POI in their GPS capabilities.

    -Help the general state of internet-based commerce. I don't know much about google checkout, but at least google is making sure they have a controlling stake in the game. In part, they directly profit, but more importantly, they have the capacity encourage secure online payment strategies to more arbitrary vendors. Google Chrome (if real) would play into this based on the comic. A lot of emphasis on sandbox and isolation. Hopefully, meaningfully more secure, but at the least instilling consumer confidence in online commerce in the face of media discussion of online commerce and identity theft.

    -Trying not to look like a big, scary company as they do this. They realize their product is the attention of the users. They must keep the users from being mad, which means free services of quality. The more they succeed, the more data they inherently have access to, and the more privacy concerns they face. For the time being, they haven't been too overt in doing evil, as they know how tenuous their position is. Google came from nowhere, and is currently a funnel for revnue and investing. Google always must know the next anybody is waiting for their chance to usurp when the masses declare google either stagnant or evil.

    --
    XML is like violence. If it doesn't solve the problem, use more.
  45. Opera has always had tabs above addrss bar by lenehey · · Score: 2, Insightful

    http://en.wikipedia.org/wiki/Image:Opera_9.5.png

    Once again, Opera leads the way.

  46. The page does exist ... by jstockdale · · Score: 2, Insightful

    While Google provided the URL www.google.com/chrome there's nothing up there yet.

    More significantly, the page does exist, but there's an access restriction or mod_rewrite style rule to 404 the page.

    Compare:
    http://www.google.com/chrome
    http://www.google.com/thisdontexist

    So hopefully we don't have to wait long for the other shoe to drop :-)

    --
    **AA: a bunch of mindless jerks who'll be the first against the wall when the revolution comes
  47. Looking forward by posinabox · · Score: 2, Insightful

    I'm surprised at comments such as: "do we really need another browser". If you bother to read through that comic, there are some impressive features. I have done enterprise dev and maintained enterprise dev where a bloody site will take so damn long to do something that it would just time out. Features like the memory usage stamp for a website would be able to let you know possibly per page you click what you need to work on. The favorites page on a New Tab is also pretty cool. Also isolating your plugin processes such that if your flash component in a website causes a crash you don't have to reboot the entire PC (especially on a M$ crap box where Ctrl + Alt + delete != sudo kill -9 processId). Follow through the comic strip, as geeks you'll be pleasantly surprised at what Google is about to bring to the table. RTFM (the comic strip in this case).

  48. One of many questions by Thelasko · · Score: 2, Interesting

    Does that mean that their relationship with Mozilla will be ending?

    2. Does it run on Linux?
    3. Does it support Plugins?
    4. Does it phone home and notify Google of important statistics, like what web pages I view, what ads I click, what products I buy, etc.

    --
    One of our competitors trademarked the term "hypothesis". From now on, we will call them "boneheaded ideas".