Slashdot Mirror


Google Brings Chrome Renderer, Speedy Javascript To IE

A month after we discussed Google's bringing SVG to IE, several readers let us know that Google is expanding the beachhead by offering Chrome's renderer and speedy Javascript execution in an IE plugin. This effort is in service of allowing IE to participate in Google Wave when that technology's preview is extended in a week's time. The plugin, currently in an early stage of development, is called Google Chrome Frame.

239 comments

  1. Do I still have to use Windows by uassholes · · Score: 1

    and IE?

    1. Re:Do I still have to use Windows by noundi · · Score: 4, Interesting

      and IE?

      No, but funny you should mention it. The funny part is that Google is beating MS in their own game. They are actually improving the MS browser so that users can properly and smoothly use Google products, and when the user is tied in he will notice not only Google Wave, but also the Google Chrome banners or "suggestions", and later on Google Chrome OS. Instead of trying to act as the bigger predator as traditional software wars, they act as the symbiotic bacteria "infecting" the host. Today IE, tomorrow the world!

      Seems to me that there is simply no room for anything else than genious inside Google, but perhaps I'm giving too much credit. Still -- well played Google, well played.

      --
      I am the lawn!
    2. Re:Do I still have to use Windows by kiwimate · · Score: 1

      Instead of trying to act as the bigger predator as traditional software wars, they act as the symbiotic bacteria "infecting" the host.

      I see your point, but at the same time, what Google is really doing in this case is applying Open Source models to a Closed Source application. One of the primary points of Open Source is you can see an application and modify it according to your whim, rather than having to depend on the originator.

      Obviously, closed source makes this more difficult and provides limitations. So it's kind of a hybrid, using the plug-in model to go through a defined interface.

    3. Re:Do I still have to use Windows by icannotthinkofaname · · Score: 0, Troll

      The funny part is that Google is beating MS in their own game. They are actually improving the MS browser so that users can properly and smoothly use Google products

      And if your browser's so screwed up that you can't even use Google properly, you know you screwed up, and you know you screwed up bad.

      Seriously, the only code monkeys that could produce a browser that doesn't work with Google would have to be actual monkeys.

      --
      Let q be a radix > 1. I am in ur base-q, killing 10 d00ds.
    4. Re:Do I still have to use Windows by Brian+Gordon · · Score: 1

      Funny you should mention what? Or are you just hijacking the first post?

    5. Re:Do I still have to use Windows by Anonymous Coward · · Score: 2, Insightful

      fully agree.

      1 implement cool net apps and give people an IE plugin so to achieve an almost full market penetration
      2 sooner or later an IE update breaks the plugin
      3 suggest the users to switch to chrome else the net app won't work
      4 profit!

      of course microsoft could fight that by making sure the plugin always work with each ie update.

    6. Re:Do I still have to use Windows by Anonymous Coward · · Score: 0

      or Opera devs...

    7. Re:Do I still have to use Windows by hedwards · · Score: 1

      OK, then how do you explain the Google data liberation efforts? Seems like a lot of effort to fix IE if one can take ones files back whenever one chooses to.

    8. Re:Do I still have to use Windows by wisnoskij · · Score: 1

      IMHO I think they would get a bigger browser share (and be able to pump more advertising about their other products to the users) if they required that you switch from IE to Chrome to use their products.

      YouTube is like half of what noobs browse, right?

      And if they made sure Firefox continued to work on their web pages I would not even think they were evil.

      --
      Troll is not a replacement for I disagree.
    9. Re:Do I still have to use Windows by bertoelcon · · Score: 1

      The funny part is that Google is beating MS in their own game.

      I didn't know that MS played the browser improving game. I thought they played the "nerf everyone else's use because we don't know how to read compliance docs" game.

      --
      Anything can be found funny, from a certain point of view.
    10. Re:Do I still have to use Windows by jejones · · Score: 1

      It's kind of like those wasps that lay their eggs inside caterpillars, isn't it? Replace the HTML renderer with something faster (and standards-conforming), and the Javascript interpreter, and "IE" becomes a minimal wrapper around a Google core--oh yeah, with some huge pile of code that used to be run, but now spends its time swapped out.

    11. Re:Do I still have to use Windows by Rhaban · · Score: 1

      of course microsoft could fight that by making sure the plugin always work with each ie update.

      The IE dev team is well-known for making sure everything works fine between version updates.

    12. Re:Do I still have to use Windows by sopssa · · Score: 1

      They actually are, thats why the quirks mode is still there for backwards compatibility.

    13. Re:Do I still have to use Windows by nametaken · · Score: 1

      Methinks the goog loves IE in an odd way. Remember how big the google bar was for blocking pop-ups in IE? Just another example of where Google fixed the glitch that is IE.

  2. Makes you wonder... by Anonymous Coward · · Score: 5, Interesting

    ...if Google is going to pull the embrace, extend and extinguish routine on Microsoft. I hope I live to see that day.

    1. Re:Makes you wonder... by Frosty+Piss · · Score: 5, Interesting

      ...if Google is going to pull the embrace, extend and extinguish routine on Microsoft. I hope I live to see that day.

      Well, it should certainly be embarrassing for the IE development group at MS to have their Arch Nemesis add these features to their product. Chair throwing time? But what could be holding Microsoft back? It's not like they don't hire phd coders just like Google, both places are swimming in overachievers. Must be a management problem...

      --
      If you want news from today, you have to come back tomorrow.
    2. Re:Makes you wonder... by radtea · · Score: 2, Insightful

      Must be a management problem...

      Which management will investigate and decide that the only solution to is... more management.

      --
      Blasphemy is a human right. Blasphemophobia kills.
    3. Re:Makes you wonder... by malevolentjelly · · Score: 1, Insightful

      HTML 5 is not done yet by any means. I wouldn't even say they have what you might call a working draft. Microsoft isn't necessarily behind so much as they are not working off the Mozilla and Apple webkit mailing lists when they implement features to their browser.

      IE still has a very enterprise-oriented development cycle and not the bleeding edge feature explosion we see in most open source browsers.

      I don't think IE needs to catch up so much as Microsoft simply needs to release an unstable browser in addition to their platform browser if they want to compete with the rest of the non-standard "standards" cult.

    4. Re:Makes you wonder... by caerwyn · · Score: 3, Insightful

      You don't really know what you're talking about here.

      IE hasn't caught up to existing, published, finished standards- that's well before we even start talking about initial implementations of things from the in-progress HTML 5 standard. It's the worst browser in the bunch for CSS compatibility- with finished, published standards.

      IE needs to play catch-up before it can even think about doing anything with HTML 5. They don't need an unstable browser fork; they just need to actually finish their standards implementations in the stable releases. They're getting better at it, definitely, but they've got a long way to go.

      --
      The ringing of the division bell has begun... -PF
    5. Re:Makes you wonder... by Anonymous Coward · · Score: 0

      IE still has a very enterprise-oriented development cycle

      Very true indeed. Every time an enterprise upgrades their version of IE, everything in the enterprise dependent on IE stops working which means another cycle of development at the enterprise.

    6. Re:Makes you wonder... by malevolentjelly · · Score: 0

      It's the worst browser in the bunch for CSS compatibility- with finished, published standards.

      Except of course if you're talking about CSS 2.1, where it is the best. CSS 3 is technically not standardized.

      IE needs to play catch-up before it can even think about doing anything with HTML 5. They don't need an unstable browser fork; they just need to actually finish their standards implementations in the stable releases. They're getting better at it, definitely, but they've got a long way to go.

      Web standards don't translate to the rest of the engineering world, even in software. American developers seem to expect browsers to always be operating on theoretical and only loosely agreed upon behavior... much of the rest of the world doesn't operate like this, though. The whole web standards ideal is really sort of a joke, given the circumstances.

    7. Re:Makes you wonder... by Anonymous Coward · · Score: 0

      Which management will investigate and decide that the only solution to is... more management.

      Sounds like what government does...

      I guess you could just extend that to any organization that achieves large size.

      Distributed stuff is better.

    8. Re:Makes you wonder... by IntlHarvester · · Score: 1

      >IE still has a very enterprise-oriented development cycle and not the bleeding edge feature explosion we see in most open source browsers.

      This Google plugin seems to be a very "enterprisey" feature because it allows system admins to roll out new standard-compliant webapps while not breaking the old IE-dependent ones, all while not confusing users by requiring them to use two different browsers.

      Since (a) the plugin has to be installed, and (b) it has to be turned on with a metatag, it's not especially useful for public sites.

      --
      Business. Numbers. Money. People. Computer World.
    9. Re:Makes you wonder... by Frosty+Piss · · Score: 2, Insightful

      Very true indeed. Every time an enterprise upgrades their version of IE, everything in the enterprise dependent on IE stops working which means another cycle of development at the enterprise.

      While it's true that many "enterprise" apps make use of ActiveX, it seems kind of stupid to design a Web app that depends on a spacific version of an application known to update every few years (like a browser).

      --
      If you want news from today, you have to come back tomorrow.
    10. Re:Makes you wonder... by sootman · · Score: 1

      makes ME wonder if they're ever going to release Chrome for Mac OS X or Linux.

      --
      Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
    11. Re:Makes you wonder... by Anonymous Coward · · Score: 0

      Maybe you would, but I wouldn't. I don't see any good replacements for Window.

    12. Re:Makes you wonder... by gzipped_tar · · Score: 2

      Except of course if you're talking about CSS 2.1, where it is the best. CSS 3 is technically not standardized.

      Have you coded a website yourself?

      I'm not a full-time web developer but I used to be contracted by a university for web stuff for a while. From my own experience I can tell you IE's support for CSS 2.1 is so shitty that I had to spend 3x extra time writing eye-burning special hacks that shouldn't have been there in the first place. The "main" CSS file of the site, which strictly adhered to W3C CSS 2.1 standard, works perfectly right out of the box for every fricking browser out there except IE. And I had to maintain a whole bunch of "hacked" (still standard-compliant, just plain ugly) CSS files for different versions of IE because each of them sucks its own way.

      You can hold on to you claim all the way but the facts gave me a different lesson.

      --
      Colorless green Cthulhu waits dreaming furiously.
    13. Re:Makes you wonder... by malevolentjelly · · Score: 1, Informative

      I'm not a full-time web developer but I used to be contracted by a university for web stuff for a while. From my own experience I can tell you IE's support for CSS 2.1 is so shitty that I had to spend 3x extra time writing eye-burning special hacks that shouldn't have been there in the first place. The "main" CSS file of the site, which strictly adhered to W3C CSS 2.1 standard, works perfectly right out of the box for every fricking browser out there except IE. And I had to maintain a whole bunch of "hacked" (still standard-compliant, just plain ugly) CSS files for different versions of IE because each of them sucks its own way.

      I was talking about the current IE version, IE 8. It has the most complete CSS 2.1 support. That's all there is to it. This isn't a blanket claim about IE. It didn't have very good CSS 2.1 support before then.

    14. Re:Makes you wonder... by miro+f · · Score: 2, Funny

      Actually I find that often the solution is decided to be "less management". Hundreds of managers get fired.

      But somehow in the end, we end up with more management, even though we have less managers.

      --
      being vague is almost as cool as doing that other thing...
    15. Re:Makes you wonder... by the_womble · · Score: 1

      While it's true that many "enterprise" apps make use of ActiveX, it seems kind of stupid to design a Web app that depends on a spacific version of an application known to update every few years (like a browser)

      IE did not update every few years!

    16. Re:Makes you wonder... by Anonymous Coward · · Score: 0

      I work enterprise and believe me IE8 is not very stable and the developer tool built within is very buggy. MS has caught up on a lot of things with windows 7, Zune etc, but they are still lacking on the browser front. They really need to up the ante with their web browser.

    17. Re:Makes you wonder... by miffo.swe · · Score: 3, Informative

      Its on its way to Linux. Chromium has been stable for a couple of weeks so now here is a dev release of Chrome. Works very well on debian at least.

      http://dev.chromium.org/getting-involved/dev-channel

      --
      HTTP/1.1 400
    18. Re:Makes you wonder... by Shamenaught · · Score: 2, Informative

      I'm a full-time web developer, and I can honestly tell you that IE8's CSS implementation is still poor. One CSS file will generally suffice for Opera, Firefox, and Webkit-based browsers (Safari and Chrome), another is still needed for IE8 for most designs, bringing the total number of CSS files to 4, 75% of which are due to Microsoft's browsers.

      Does Microsoft have any excuse for their browser being this bad after so many years? It's not like CSS support is a bleeding edge feature, maybe CSS3, but I'm talking about CSS standards that have been around for years. I just want to make web pages and not have to, once more, duplicate my effort in-order to get stuff to work on another M$ browser.

      --
      mysql> SELECT * FROM `places` WHERE `place` LIKE 'home`; Empty set (0.00 sec)
    19. Re:Makes you wonder... by Anonymous Coward · · Score: 0

      Yes, it does.

    20. Re:Makes you wonder... by Anonymous Coward · · Score: 0

      They don't want to. It is not in their interest. They want to drag feet as long as they can. Once the web as a platform for application development is stable enough, they will loose their OS monopoly. Their goal is to slow down the evolution of the web, to sell Office, Windows.

      You will not see Microsoft implement HTML Canvas in IE for example.

    21. Re:Makes you wonder... by pbhj · · Score: 1

      While it's true that many "enterprise" apps make use of ActiveX, it seems kind of stupid to design a Web app that depends on a spacific version of an application known to update every few years (like a browser)

      IE did not update every few years!

      I think they thought that IE was some sort of magic perfect turd or something - so perfectly formed that they dare not flush it. They left it stinking there for so many years everyone in MS had gotten used to the smell; once you're wearing breathing apparatus you hardly noticed it.

      Then the divorces started happening: "I've put up with this for 7 years, if you don't stop coming home stinking of sewage I'm taking the kids and going ... people at school are calling us the Hanky Family .... {sob}".

      And that is why IE development restarted, ... more or less ....

    22. Re:Makes you wonder... by a.ameri · · Score: 2, Informative

      Well my user agent string right now is: (Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/532.0 (KHTML, like Gecko) Chrome/4.0.212.0 Safari/532.0), which says I'm running the latest Chrome very nicely on my Linux box.

      If you are using Ubuntu, I suggest you give this PPA a try: https://launchpad.net/~chromium-daily/+archive/ppa

      It's daily builds of Chromium. I've been running it now for a week, and it has not crashed on me a single time. There is a x86 version, as well as a AMD64 version, and the 64-bit version is now true 64 bit, i.e., it does not depend on 32 bit libs.

      It's stable and nearly feature complete. Supports all plugins (including Flash) out of the box, if they are installed on your machine. It imported all my settings and profile from Firefox. I like its original look, but it can now also use native Gtk themes of your system, so that it meshes really well with the rest of your system. It implements the one-process-per-tab architecture, and uses a *lot* less memory than Firefox. In fact, it is astonishingly more responsive and less memory-hungry than FF.

      There are a few things left, for example printing doesn't work on it yet. Once they implement printing, I'm sure they will roll out the Beta.

      Google is also working on an extension framework, so things as AdBlock will become a reality soon.

      Give it a try, it's very impressive.

      --
      -- /* Those who don't underestand Unix, are condemned to reinvent it poorly */
    23. Re:Makes you wonder... by V!NCENT · · Score: 1

      You are not depressed, are you?

      Otherwise, just ignore my post...

      --
      Here be signatures
    24. Re:Makes you wonder... by V!NCENT · · Score: 2, Insightful

      I was talking about the current IE version, IE 8. It has the most complete CSS 2.1 support. That's all there is to it.

      I am sorry to be the one to break it down to you, but IE8 has a list of hacks for popular websites to make them work in IE8. Acid tests are on that list.

      --
      Here be signatures
    25. Re:Makes you wonder... by V!NCENT · · Score: 1

      The stability of Windows these days is defined by the drivers and the applications. That is, ofcourse, a bad thing.

      --
      Here be signatures
    26. Re:Makes you wonder... by V!NCENT · · Score: 1

      It's updated every patch tuesday, you insensitive clod!

      --
      Here be signatures
    27. Re:Makes you wonder... by V!NCENT · · Score: 1

      Microsoft did fire the IE6 team. The new dev team they hired then made IE7 and IE8. Both suck, but at least it's a total improvement over IE6 and it is improving a lot over time. At least they are somewhat trying...

      --
      Here be signatures
    28. Re:Makes you wonder... by Lord+Ender · · Score: 1

      So long as IE holds back web applications, people will still need Windows. IE sucks with web standards because Microsoft wants it to do so.

      Once everything can be done via the web, Windows is inconsequential.

      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    29. Re:Makes you wonder... by malevolentjelly · · Score: 1

      If it's also hacked to pass the CSS 2.1 test suite, then that should be just perfect.

      All browsers have that-- Safari's is famously large.

    30. Re:Makes you wonder... by V!NCENT · · Score: 1

      Yeah it's absolutely awesome... untill somebody wants to make a website and it doesn't work anymore...

      --
      Here be signatures
    31. Re:Makes you wonder... by JCSoRocks · · Score: 1

      The money from all those firings is never passed down to the devs either. It always goes up the chain.

      --
      You are using English. Please learn the difference between loose and lose; they're, there, and their; your and you're.
    32. Re:Makes you wonder... by jesset77 · · Score: 1

      I think parent has a good piece of insight here.

      Some posts above are crying "why not just ask users to switch browsers?" and the answer is, many users (or enterprises) don't know how to run multiple browsers at the same time, and many of them are stuck with IEvX for whatever badly made website they are commercially forced to use.

      This plugin (allegedly) fixes that. It's like, look, you can use chrome when you browse to places that specifically require it, and when you're at the badly made websites you still have your IE. Nobody is robbing you of your CoolWebSearch toolbar you love so much. None of the browser buttons or menus have moved around on you which would make your head asplode. And of course, you don't have to pro-actively launch seperate browsers for different locations. It's all handled silently for you in the background.

      IT at big companies don't have to support tons of browsers, or support calls about what browser to use where, they can just include a plugin (similar to flash) and the sites who elect to use it work better, the sites who do not are not impacted.

      My only question (I'm amazed nobody else here is asking this? ;) Is does this plugin dial back to the Google mothership? If developers opt to use it to aid in their IE6 compliance, how badly will they be sacrificing their customer's privacy? In other words, should we expect an IronChromeFrame any time soon? ;D

      --
      People willing to trade their freedom of expression for temporary entertainment deserve neither and will lose both.
    33. Re:Makes you wonder... by Simetrical · · Score: 1

      You don't really know what you're talking about here.

      IE hasn't caught up to existing, published, finished standards- that's well before we even start talking about initial implementations of things from the in-progress HTML 5 standard. It's the worst browser in the bunch for CSS compatibility- with finished, published standards.

      You don't really know what you're talking about here.

      No relevant CSS standard beyond CSS1 (or CSS2 if you call that relevant) has reached Recommendation status (i.e., is "finished"). CSS2.1 (which IE8 has excellent support for) is a Candidate Recommendation. CSS3 is a collection of mostly unrelated standards, and the most advanced of those is also CR. Some of the most important, useful, widely-implemented CSS3 standards aren't even CR – Selectors is only Last Call, and AFAIK it has multiple full implementations.

      HTML5, on the other hand, is a Working Draft as far as the W3C is concerned – just like most of CSS3. It's expected to reach Last Call by October. So there's really no serious difference here. (Leaving aside the fact that HTML5 is primarily published by the WHATWG, not the W3C, and the Working Draft version is an outdated and mostly useless snapshot that exists only for bureaucratic and political reasons, and which everyone ignores. That's beside the point.)

      --
      MediaWiki developer, Total War Center sysadmin
    34. Re:Makes you wonder... by miro+f · · Score: 1

      The unpaid salaries from fired employees is now paid towards the outsourced contractors required to cover all the functions that are no longer being performed by all the employees that have just been fired. Contractors who are all employed by the same company that provided the consultants who made the recommendation that these employees be fired in the first place.

      Of course, work done by contractors is more expensive, so the gap has to also be covered by getting the people who are still employed to work 12 hour days for the same pay.

      The only time justice is done is when the fired employees are hired by the external consulting firm to perform the exact same function for the exact same company as they were performing before at twice the salary, on top of the nice redundancy package they just received.

      Not that I'm cynical or anything...

      --
      being vague is almost as cool as doing that other thing...
  3. Interesting by SilverHatHacker · · Score: 1

    Ballmer must be about ready to throw the *desk* this time. Google is taking the initiative to 'fix' their competing product. The plot thickens!

    --
    Funny may not give karma, but +5 Informative never made anyone snort coffee out their nose.
    1. Re:Interesting by Anonymous Coward · · Score: 1, Interesting

      ballmer doesn't care. ms wants to ditch ie for the most part. i guess some of us haven't been paying attention.

    2. Re:Interesting by noundi · · Score: 2, Insightful
      Riiiiiight, ditch the worlds most used browser, especially now that they've released their own search engine which it has as home by default.

      i guess some of us haven't been paying attention.

      No, you're right. I guess some of us haven't.

      --
      I am the lawn!
  4. In other words... by Anonymous Coward · · Score: 0

    Lipstick on a pig

  5. It's like the frame around the Mona Lisa by Anonymous Coward · · Score: 0

    But in this case, instead of a beautiful dame, this frames crap. So I guess this is more like a frameset.

  6. So... reverse IE tab? by Anonymous Coward · · Score: 0

    Uh, that's great. Too bad all of those other Windows things will still be using the IE embedded mode.

  7. video of Ballmer hearing this news by peter303 · · Score: 1

    I'd use this new browser to watch Steve's fit when hears google is subverting IE.

    1. Re:video of Ballmer hearing this news by Air-conditioned+cowh · · Score: 2, Funny

      I'd use this new browser to watch Steve's fit when hears google is subverting IE.

      I'd would then like to see the video of Steve watching this video on IE and realising that it uses the HTML5 video tag and is in OGG Theora.

  8. So, Basically.. by mkdx · · Score: 4, Interesting

    Google are taking the matter into their own hands and actually putting resources towards improving IE, because they know that MS will not do it in any reasonable way.

    1. Re:So, Basically.. by bill_mcgonigle · · Score: 5, Insightful

      Google are taking the matter into their own hands and actually putting resources towards improving IE, because they know that MS will not do it in any reasonable way.

      Prediction: when YouTube dumps Flash, the new 'YouTube installer' is this.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    2. Re:So, Basically.. by killthepoor187 · · Score: 1

      Now that would be brilliant, an html5 plugin for ie8. Open source and made by google. WTB.

    3. Re:So, Basically.. by jeanph01 · · Score: 1

      This is a brilliant comment !! + 5 if I could.

      Microsoft try with its sites and alliance to promote Silverlight. Google with Youtube, Google homepage, Gmail and I don't know can push this plugin fairly easily to user.

      Microsoft will have to play catch-up double time : to be in par with html5 and javascript performance, and to be in par with the Google Chrome plugin in its own browser. Pretty funny if you think about it.

  9. Why... by XPeter · · Score: 0

    ...Is there an ongoing "my Javascript is faster than yours ha-ha" competition in the browser market? When looking for a browser, it isn't just speed people are looking for; They want security, add-ons, customization, and things alike.

    If I want top speed, I'll use chrome. If I want an all-around great browser, I'll use Firefox.

    --
    "The difference between genius and stupidity is that genius has it's limits" - Albert Einstein
    1. Re:Why... by Aphoxema · · Score: 3, Insightful

      A lot of the fancy shit you see on the internet today is javascript, the reason much of it wasn't there before was because javascript was so damn intensive to execute. It's nothing like machine code, it's not even like repackaged interpreter language. Javascript is run straight from the script, and it is a terribly inefficient way to do things, but it is much easier to distribute along with HTML.

      JS isn't exactly the future of all websites, but it's certainly easier to work with for light effects than flash.

      I'll show you why you want JS to run better... go to ebay.com and press CTRL-F5 and count how long it takes to load. Then, disable Javascript execution and press CTRL-F5 again. I'm sure someone else can suggest a more JS intensive site, but that's all I got right now.

      --
      "Most people, I think, don't even know what a rootkit is, so why should they care about it?"
    2. Re:Why... by Gobelet · · Score: 1

      Facebook would be a good example of this. In IE, rendering time allows the full page with images to be loaded before displaying it. I used to have up to 70% of my CPU eaten by IE7 trying to display the page (just to resituate, this was on an Eee PC 701). Chrome on the other hand displays the page much faster, and images are still loading after the page render. CPU utilization was also lower, hovering around 20%. I did not time both browsers and I don't have my Eee anymore. But I think it is (or was) a good example of a Javascript heavy website. Gmail is also a good example of a Javascript-loaded website.

    3. Re:Why... by value_added · · Score: 4, Interesting

      I'm sure someone else can suggest a more JS intensive site, but that's all I got right now.

      Slashdot.

      Perhaps not as intensive as ebay.com, but without javascript enabled, Slashdot loads faster and generally works better. You could say it's "less filling".

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

      The reason people don't care about speed is because there are very few sites out there that run too slowly on the modern browsers. The people that do care about speed are the ones that want to build sites that require greater performance than current browser can achieve. You don't see it because you're a user and those developers either scale back their creations to work with browsers or don't build the site at all. Speed counts, but only in the sites that you haven't seen yet. The sooner browsers perform up to those sites' requirements, the sooner you'll see those sites.

      Google is clearly among those developers that feel they're limited in what they can build by current browser performance. That's why the released Chrome. They don't really care if people use Chrome as much as they do that other browser vendors will be forced to respond. And, thus far, it's worked for all the major browsers except IE. Firefox, Safari and Opera have all improved their JavaScript performance significantly since the introduction of Chrome. I'd guess this plugin is their response to Microsoft ignoring the performance of its browser.

      And while people do want security, add-ons and customization, people also want stability and features that enable websites to be better. I want a browser that doesn't crash when plugins like Flash misbehave and doesn't grind to a halt when I visit a poorly written site. I want a browser that supports HTML 5 (supporting both H.264 and Theora) so I can visit online video sites when my laptop isn't plugged in without killing my battery (since Flash causes the CPU utilization to spike.) The only thing that keeps me using Firefox at this point is the few extensions that I use that have no Chrome equivalent. With Chrome getting add-ons in the relatively near future, it won't be long before that obstacle is gone. Chrome has more going for it than just performance.

    5. Re:Why... by zes · · Score: 1

      I run Fx as well, but I'm not very happy with it. Chrome is a pleasure to use except for the lack of adblock (and a working osx implementation). Worst with Fx right now (besides feeling a bit slow at times) is the way its tabs work. It is so much worse than the competition it's embarrassing (drag between windows and such).

    6. Re:Why... by SanityInAnarchy · · Score: 3, Insightful

      Is there an ongoing "my Javascript is faster than yours ha-ha" competition in the browser market?

      Uhm... Yes?

      Javascript is the one client-side programming language that is always guaranteed to be there, on anything that can reasonably be called a browser. Anything that can be called a web application is probably at some point going to care about Javascript speed. And faster Javascript opens the door to some things you might not have thought were possible in a browser.

      When looking for a browser, it isn't just speed people are looking for; They want security

      Chrome runs each tab in a separate process, meaning it can theoretically sandbox each tab using standard OS techniques -- for example, on Linux, my Chromium does seem to be running things as an unprivileged user, and chrooting them out of the way.

      Other browsers are playing catch-up.

      add-ons, customization

      The Chrome extension API isn't finished, but it's just Javascript and HTML. It's the kind of thing that a web developer could learn in an hour. It won't run Firefox extensions (yet), but it seems likely that it'll have plenty of extensions Firefox won't, just because of how much easier it is to get off the ground.

      If I want top speed, I'll use chrome. If I want an all-around great browser, I'll use Firefox.

      We don't care, this isn't about you. (And for what it's worth, Firefox is working hard to improve javascript, security, and reliability to match Chrome.)

      This is about the 80% who still use IE, and about the rest of us not having to care anymore. I can build a web app that works in Chrome, Firefox, Safari, Epiphany, Galeon, Konqueror, Opera, in every browser, ever, with minimal effort -- figure an extra 5-10% development time to make it work on browsers other than the one I develop for. IE will fuck it up and add easily 20-50% to my development time.

      Doing it this way means that at some point in the future, hopefully, something like YouTube will force IE users to either switch browsers or install this plugin -- at which point, I can forget that IE exists, and let it all melt away like a bad dream.

      --
      Don't thank God, thank a doctor!
    7. Re:Why... by mjwx · · Score: 1

      Worst with Fx right now (besides feeling a bit slow at times) is the way its tabs work. It is so much worse than the competition it's embarrassing (drag between windows and such).

      What is wrong with them exactly.

      Drag into a new FFX window to move it into a new FFX window or onto the taskbar to create a new window with that tab.

      Frankly if this is your biggest complaint then you need to take a teaspoon of concrete and harden up. FFX will do what the vast majority of users want to do and does it good enough for the vast majority of users.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
    8. Re:Why... by Lotunggim+Ginsawat · · Score: 1

      The Chrome extension API isn't finished, but it's just Javascript and HTML. It's the kind of thing that a web developer could learn in an hour. It won't run Firefox extensions (yet), but it seems likely that it'll have plenty of extensions Firefox won't, just because of how much easier it is to get off the ground.

      The fact that Chrome extensions will be based only with HTML + Javascript means that it will be less flexible and less powerful than Firefox extensions which is based on XUL + CSS + Javascript + DOM.

    9. Re:Why... by pbhj · · Score: 1

      Turns out that 100 mbit fiber is capped at 20 gigs per month. Time to move.

      Doesn't it take about 50,000 years to use 20 gigs (GigaBytes) at 100 milli-bits per second?

    10. Re:Why... by SanityInAnarchy · · Score: 1

      I'm probably going to sound clueless here, but what does XUL do that this doesn't? Because this is CSS+Javascript+HTML+DOM, so it's pretty much down to XUL vs HTML.

      It's also got a large-ish positive effect for web pages -- for example, Chrome extensions use HTML5 local storage, rather than inventing its own dedicated storage API. This means that anything I need for an extension, if it's reasonable to do so, will likely be exposed to regular web pages.

      And when I said "just", I mean that's only what's required -- though beyond that (so far), they seem to be talking about the plugin API. That is, if you need something HTML+Javascript won't give you, you could (for example) use Flash (ew) in your extension, just as you can in any webpage -- or roll your own plugin.

      --
      Don't thank God, thank a doctor!
    11. Re:Why... by Lotunggim+Ginsawat · · Score: 1

      With XUL, you can basically gut Firefox programming (whether the GUI or the back-end code etc) without actually having to dive into the source code itself (C/C++). You can completely replace the download manager (like Download Statusbar), add features like mouse gestures (it will be very difficult to replicate FireGesture functionality with only CSS+Javascript) and more.

      AdBlock Plus extension functionality can be duplicated, but I have concerns about its performance.
      Flashblock should be easier.
      DownloadStatusbar should be doable, although with many features missing such as virus scanning etc.
      FireGestures mouse gesture extension will be very hard to duplicate. Or any other XUL-heavy extensions like Screengrab or god- forbid, Tab Mix Plus.

      XUL is not only feature Firefox extension API has, it also has XPCOM. These two alone makes Firefox to become like a mini-operating system. XUL+XPCOM+HTML+CSS+Javascript+DOM combination is magnitudes more powerful than Chrome's HTML+CSS (limited from my observation)+Javascript combination.

      Will Google allows developers to mess around with the the operation of the Webkit rendering engine or the JavaScript is something that I want to know. The API is still not final yet anyway.

    12. Re:Why... by SanityInAnarchy · · Score: 1

      You can completely replace the download manager

      Ok, this would be difficult -- at least, I don't know how to hook into something being downloaded. I also don't know how to hook into the local filesystem -- but then, I'd almost consider that a feature, as extensions can be limited in what they can access, meaning I don't have to trust an extension nearly as much to install it.

      But then, downloads already happen in the status bar anyway.

      it will be very difficult to replicate FireGesture functionality with only CSS+Javascript

      ...really? I doubt it -- you've already got mouse move and click events, and you've got the possibility to intercept an event anywhere on the document. What's difficult?

      AdBlock Plus extension functionality can be duplicated, but I have concerns about its performance.

      The one I developed works pretty well. Remember, this is Chrome.

      Flashblock should be easier.

      It is indeed very easy.

      Or any other XUL-heavy extensions like Screengrab or god- forbid, Tab Mix Plus.

      I'm not sure how to replicate screengrab.

      However, at least some of the features of Tab Mix Plus should be possible -- there is a Tab API exposed to Javascript. Many of the features of Tab Mix Plus are built in -- like, undo close tab.

      XUL is not only feature Firefox extension API has, it also has XPCOM.

      There's my answer. Because XUL by itself is just UI markup, right? It's the API that's exposed to a firefox extension that is (so far) much better.

      Will Google allows developers to mess around with the the operation of the Webkit rendering engine or the JavaScript

      What kind of tweaks to Webkit?

      And it can certainly mess with Javascript, to the extent that a content script is similar to a Greasemonkey script (but more isolated), so it can alter anything about that page, likely including other scripts on the page.

      The API is still not final yet anyway.

      True. But even in its current stage, it does prove one point which I don't think you've disputed:

      It's much easier for me, as a web developer, to write an extension for Chrome than for Firefox. I've never really gotten off the ground with Firefox, but I wrote an ad blocker for Chrome in an afternoon, including learning to use the extension API.

      --
      Don't thank God, thank a doctor!
    13. Re:Why... by Lotunggim+Ginsawat · · Score: 1

      ...really? I doubt it -- you've already got mouse move and click events, and you've got the possibility to intercept an event anywhere on the document. What's difficult?

      Can you use HTML or Javascript or CSS to paint a mouse trail? Is there anything in the current version of the Chrome API that will allow you to capture mouse movement in high precision (DPI)? etc.

      However, at least some of the features of Tab Mix Plus should be possible -- there is a Tab API exposed to Javascript. Many of the features of Tab Mix Plus are built in -- like, undo close tab.

      Tab Mix Plus can save sessions, paint the tab with user-specified color, format tab title texts, can save tab opening order and can do tab mouse gestures (different one than FireGestures). These features are just some features that XUL allows you to do. Is the Chrome tab API has any functions for tab mouse gestures? This is not part of Firefox but is possible because of XUL (and XPCOM).

      There's my answer. Because XUL by itself is just UI markup, right? It's the API that's exposed to a firefox extension that is (so far) much better.

      XUL is for user interface just like you say. But a pertinent point that you should not forget is that Firefox uses XUL as the layout for its user interface while a peek at Chrome source code shows that it uses C++ or maybe C for its interface. Firefox allows you to create an extension that will radically alter the Firefox user interface as you wish, but Chrome will not allow you to do the same thing (unless I missed the memo that I will be allowed to use C++ to write Chrome extensions that will hook straight to the user interface). If Google give me the same freedom the way Mozilla gives to me, I can make an extension that will put the tab bar at the bottom of the browser window, or maybe a tree-structure tab column at the left-side of the browser? Or even erase the Google logo at the top-right of the browser? This is without having to have mess around with the source code at all.

      What kind of tweaks to Webkit? And it can certainly mess with Javascript, to the extent that a content script is similar to a Greasemonkey script (but more isolated), so it can alter anything about that page, likely including other scripts on the page.

      PrefBar is a Firefox extension that comes to mind when it comes to messing around with the behaviour of Gecko, that comes to my mind now.

      True. But even in its current stage, it does prove one point which I don't think you've disputed: It's much easier for me, as a web developer, to write an extension for Chrome than for Firefox. I've never really gotten off the ground with Firefox, but I wrote an ad blocker for Chrome in an afternoon, including learning to use the extension API.

      Whoa, you have written an ad-blocker for Chrome? If you can use the AdBlock subscription list that would be swell. The lack of ad-blocker is apparently the excuse many Firefox users use to justify not trying Chrome.

    14. Re:Why... by SanityInAnarchy · · Score: 1

      Can you use HTML or Javascript or CSS to paint a mouse trail?

      The short answer is, yes.

      The long answer is, you might need the HTML5 Canvas element if you're wanting some sort of line behind the mouse, as opposed to a series of progressively-more-transparent mouse shadows. And of course, Chrome supports Canvas.

      Is there anything in the current version of the Chrome API that will allow you to capture mouse movement in high precision (DPI)?

      Higher than pixels? Not that I know of, but I also can't imagine when I'd want to, or what kind of Firefox extension would do so.

      Tab Mix Plus can save sessions

      Yeah, I can do that. I can't necessarily save the state of each tab, but I can certainly save the URL, even the current values of the form fields.

      paint the tab with user-specified color, format tab title texts

      Probably can't do that yet.

      can save tab opening order

      What does that mean? The one reference I see to that is actually describing exactly how Chrome tabs work, by default. If that's what you mean -- that is, tab opening behavior -- that wouldn't be terribly difficult.

      can do tab mouse gestures (different one than FireGestures).

      How are they different?

      I could certainly do mouse gestures over the page. I'm not sure I can catch mouse events that wander off into the tabs or navigation bar.

      These features are just some features that XUL allows you to do.

      Sigh.

      Again: Are these XUL or XPCOM?

      And is there any reason XPCOM couldn't be exposed to privileged HTML and Javascript?

      Show me some XUL to illustrate your point -- otherwise, I'm going to continue with my assumption that XUL provides none of these benefits on its own.

      But a pertinent point that you should not forget is that Firefox uses XUL as the layout for its user interface while a peek at Chrome source code shows that it uses C++ or maybe C for its interface.

      Probably somewhat true, though not entirely. Opening a new tab currently shows a page called "new tab", which contains a list of recently closed tabs, along with thumbnail links to your most frequently visited websites.

      Just for fun, if you've got Chrome installed, visit that page and hit ctrl+U. See? HTML/javascript. Same with about:plugins. Same with chrome://extensions, with a recent build.

      Firefox allows you to create an extension that will radically alter the Firefox user interface as you wish, but Chrome will not allow you to do the same thing (unless I missed the memo that I will be allowed to use C++ to write Chrome extensions that will hook straight to the user interface).

      You seem to be either misinformed or downright unimaginative about what an API could expose.

      Let's pretend the Chrome UI is entirely C++, and let's pretend, for a moment, that there's no way (currently) to customize the settings dialog.

      Now let's pretend we can write C++ extensions. What would the C++ API look like? I'll leave this as an exercise to the reader.

      Go ahead, I'll wait. Build some sample applications. Use pseudocode, if you like.

      Now, look at your API, and ask yourself why this couldn't be exposed to Javascript.

      To take another, much simpler example: Webkit is probably written in C or C++, right? It's native code that parses HTML, and native code that generates the DOM, right? But I can manipulate the DOM with Javascript just fine.

      And given that there just isn't that much UI -- that much chrome -- to Chrome, I wouldn't be surprised to see a more complete API in the future. As it is, the usual pattern for an extension that wants, say, a dialog box, is to pop up a new window pointing to some page inside the extension.

      Oh, and yes, you c

      --
      Don't thank God, thank a doctor!
    15. Re:Why... by Lotunggim+Ginsawat · · Score: 1

      The short answer is, yes. The long answer is, you might need the HTML5 Canvas element if you're wanting some sort of line behind the mouse, as opposed to a series of progressively-more-transparent mouse shadows. And of course, Chrome supports Canvas. Higher than pixels? Not that I know of, but I also can't imagine when I'd want to, or what kind of Firefox extension would do so.

      High precision mouse detection is needed so that. for example, you do not have to actually do a 90 degrees down-right mouse movements to close a tab. Else, a user has to perform the gesture several time just to get the command to execute. Kinda like Opera's early iterations of their built-in mouse gestures, which is harder to use than the version they have now.

      can do tab mouse gestures (different one than FireGestures).

      How are they different? I could certainly do mouse gestures over the page. I'm not sure I can catch mouse events that wander off into the tabs or navigation bar.

      That's exactly what I am talking about. Can you catch mouse gestures (in Tab Mix Plus example, they consists mostly of mouse-click combinations) that is executed over the tab bar? FireGestures captures mouse gestures executed over the web-page, but Tab Mix Plus captures the ones executed over the tab bar. Really convenient when you have several rows of them. Of course, Firefox by its own do not have any stinking APIs that will allow developers to do that of course.

      Sigh. Again: Are these XUL or XPCOM? And is there any reason XPCOM couldn't be exposed to privileged HTML and Javascript? Show me some XUL to illustrate your point -- otherwise, I'm going to continue with my assumption that XUL provides none of these benefits on its own.

      HTML+Javascript combo cannot be used to access XPCOM. Javascript, yes. HTML, no (this is by design). Extensions that uses HTML usually does so only for presentation/display. And with most developers preferring to use XUL in the first place for such purposes (in Firefox, XUL is faster at compositing and displaying UI than HTML), it is rare actually to see HTML being used, after all, XUL can access XPCOM and HTML can't (well, not directly).

      You seem to be either misinformed or downright unimaginative about what an API could expose. Let's pretend the Chrome UI is entirely C++, and let's pretend, for a moment, that there's no way (currently) to customize the settings dialog. Now let's pretend we can write C++ extensions. What would the C++ API look like? I'll leave this as an exercise to the reader. Go ahead, I'll wait. Build some sample applications. Use pseudocode, if you like. Now, look at your API, and ask yourself why this couldn't be exposed to Javascript. To take another, much simpler example: Webkit is probably written in C or C++, right? It's native code that parses HTML, and native code that generates the DOM, right? But I can manipulate the DOM with Javascript just fine. And given that there just isn't that much UI -- that much chrome -- to Chrome, I wouldn't be surprised to see a more complete API in the future. As it is, the usual pattern for an extension that wants, say, a dialog box, is to pop up a new window pointing to some page inside the extension. Oh, and yes, you can embed plugins inside your extension, which means you can use whatever language you like to make plugins -- probably C++ -- but you probably can't dig that deeply into the browser itself from that plugin.

      A C++ API is probably kinda like gcc libraries that you can use instead of having to write your own functions. So a Chrome API in C++ may allows you to mess around Chrome parts that are not HTML+Javascript based. And of course, you will be able to dig deeply into the guts of Chrome just like you can do to Firefox. About the DOM manipulation you describe above, in Firefox, you can actually have an extension that will make Gecko output the DOM (already modified) you

    16. Re:Why... by SanityInAnarchy · · Score: 1

      High precision mouse detection is needed so that. for example, you do not have to actually do a 90 degrees down-right mouse movements to close a tab.

      That's not a property of precision, that's a property of your logic for interpreting the gesture.

      HTML+Javascript combo cannot be used to access XPCOM. Javascript, yes. HTML, no (this is by design).

      If you mean, HTML can't access it without the help of Javascript, well of course. But I see no reason you couldn't draw the UI with HTML and add the behavior with Javascript, just like you do for a web app.

      in Firefox, XUL is faster at compositing and displaying UI than HTML

      That suggests Firefox's HTML rendering should be improved -- but more importantly, I bet C++ is faster at displaying UI than XUL. Why did they use XUL?

      I think you'll find that reason would also apply to HTML.

      XUL can access XPCOM

      I keep trying to get you to be clear, and you seem to be unable. So please answer this question first:

      Is XUL a Turing-complete lanugage?

      If not, then let's be clear and say that Javascript, attached to a XUL view, can access XPCOM.

      So a Chrome API in C++ may allows you to mess around Chrome parts that are not HTML+Javascript based.

      If they expose it. They probably don't.

      And of course, you will be able to dig deeply into the guts of Chrome just like you can do to Firefox.

      Have you actually done this with any program other than Firefox?

      No, most C++ applications don't let you do that, without actually editing the source. Technically it's possible, but without a plugin/extension API, it's not easy, and will break with the next update.

      So, I know Chrome exposes the Netscape Plugin API (the same one Firefox uses) via C/C++. I haven't seen it expose any other C/C++ API.

      About the DOM manipulation you describe above, in Firefox, you can actually have an extension that will make Gecko output the DOM (already modified) you desire that need not be touched again by XUL or Javascript for modification.

      In other words, you can modify the DOM before it's output, as opposed to after, right?

      Why is this better?

      This is why depending entirely on API will constrain you from adding new features.

      Really? Because that's what you're doing with Firefox. I realize this is hard for you to understand, but unless I'm missing something, XPCOM is an API.

      If it's more flexible an API than the Chrome API, that's another discussion. But it's still an API.

      --
      Don't thank God, thank a doctor!
    17. Re:Why... by Lotunggim+Ginsawat · · Score: 1

      That's not a property of precision, that's a property of your logic for interpreting the gesture.

      And implementing the logic via Javascript only will be hard. After all, after more reading of the Chrome API, apparently you cannot use all features of Javascript to make a Chrome extension. You will need to hope that Chrome has an API for it (which it seem that they have), else doing it will be hard. Now, can you make a mouse gesture extension that is as good as FireGestures but without using the gestures API in Chrome? Maybe doable, but it will be hard. There are no gestures API in Firefox, and FireGestures developers has to create their own gesture recognition engine. I imagine that doing the same will be hard in Chrome, unless you have an API for it. Well, if you have an API exposed, you are scot-free, but what if you don't?

      If you mean, HTML can't access it without the help of Javascript, well of course. But I see no reason you couldn't draw the UI with HTML and add the behavior with Javascript, just like you do for a web app.

      You cannot draw UI for Firefox extensions using HTML and have it be interactive with the guts of Firefox itself. At best, HTML UI is only good for display while for interactivity, XUL for UI is needed. What you have envisioned may be possible in the current beta of JetPack, but not the mainstream extension platform.

      That suggests Firefox's HTML rendering should be improved -- but more importantly, I bet C++ is faster at displaying UI than XUL. Why did they use XUL? I think you'll find that reason would also apply to HTML.

      XUL is used because it is easier to do cross-platform development with it. Ever wonder why Chrome is not available officially in Mac OS X/Linux yet, even after a year when Windows binaries comes out? If Google use XUL for Chrome, we may have official builds for Linux and OS X today, not in some beta form. Imagine the riot that will happen if Mozilla released Firefox 4 only for Windows first while keeping users of OS X/Linux waiting for 12 months (and counting) to get it (meanwhile, they can only use betas for the time being). Gecko is not that bad at spiting out HTML, this is not IE after all. But considering that they already use the faster XUL for UI, might as well use it for the extension platform,.

      I keep trying to get you to be clear, and you seem to be unable. So please answer this question first: Is XUL a Turing-complete lanugage? If not, then let's be clear and say that Javascript, attached to a XUL view, can access XPCOM.

      Apparently you did not know what XUL is. To make it simple, XUL is XML + CSS + Javascript. Why would XUL need to be attached to external Javascript scripts just to access XPCOM? XUL can access XPCOM by itself, it has Javascript within it. Maybe HTML in Chrome extensions need to be attached to a Javascript script to access the Chrome API, but XUL doesn't have to to access XPCOM. Yes you can attach Javascript to it, but it is not mandatory.

      Have you actually done this with any program other than Firefox? No, most C++ applications don't let you do that, without actually editing the source. Technically it's possible, but without a plugin/extension API, it's not easy, and will break with the next update. So, I know Chrome exposes the Netscape Plugin API (the same one Firefox uses) via C/C++. I haven't seen it expose any other C/C++ API.

      I have not done this outside Firefox, and yes you are correct that C++ applications doesn't allow you to do that without source editing. That's why extensions in Firefox are powerful, and also can be extremely dangerous (that's why Mozilla will only sanctioned people to get extensions from their SSL-enabled website). Chrome doesn't have this, and this is why Chrome extension platform is less powerful than Firefox's.

      Really? Because that's what you're doing with Firefox. I realize this is hard for y

    18. Re:Why... by SanityInAnarchy · · Score: 1

      implementing the logic via Javascript only will be hard.

      Harder than what?

      apparently you cannot use all features of Javascript to make a Chrome extension.

      News to me. Which features can you not use?

      There are no gestures API in Firefox, and FireGestures developers has to create their own gesture recognition engine.

      Let me guess -- they wrote it in Javascript. Or, I'm sorry, XUL's XML + CSS + Javascript.

      You cannot draw UI for Firefox extensions using HTML and have it be interactive with the guts of Firefox itself.

      This seems a fairly arbitrary limitation of Firefox -- especially because the HTML can talk to the Javascript, and if the Javascript has access to the same APIs that XUL Javascript does, the only difference is XUL's XML vs HTML in Gecko.

      XUL is used because it is easier to do cross-platform development with it.

      Also true for HTML.

      Ever wonder why Chrome is not available officially in Mac OS X/Linux yet, even after a year when Windows binaries comes out?

      Given that this is exactly what I'm doing right now, yes, I do wonder. Chromium has been on Linux for awhile, and official builds of Google Chrome exist.

      If Google use XUL for Chrome, we may have official builds for Linux and OS X today

      You're assuming that it was UI that was the issue, and that doesn't seem to be the case.

      Imagine the riot that will happen if Mozilla released Firefox 4 only for Windows first

      Because Firefox 4 would be a new version of Firefox 3. Chrome was a brand-new browser.

      To complete your analogy... Wasn't Netscape only for Windows, at first? Certainly, Mozilla took time to get a Linux port working, though they might've had it by public release. It certainly wasn't "free", as they had to develop their cross-platform XUL engine first -- just as Chrome leans on Google's cross-platform GUI libraries and the cross-platform Webkit.

      Gecko is not that bad at spiting out HTML, this is not IE after all. But considering that they already use the faster XUL for UI, might as well use it for the extension platform,

      And they already have the faster C++, thousands of lines of which are now cross-platform.

      In short, I don't see why they'd use XUL for speed, but not C++ for speed. I don't think they chose XUL because of speed. I think they chose XUL because when it was developed, HTML wasn't anywhere near ready to do this kind of thing by itself.

      Apparently you did not know what XUL is. To make it simple, XUL is XML + CSS + Javascript. Why would XUL need to be attached to external Javascript scripts just to access XPCOM? XUL can access XPCOM by itself, it has Javascript within it.

      Ok, then.

      Why not build a variant of XUL which uses HTML + CSS + Javascript, withaccess to XPCOM? It's just replacing the XML part of XUL with HTML.

      That was my point.

      Maybe HTML in Chrome extensions need to be attached to a Javascript script to access the Chrome API

      Well, the parts that are done in HTML can just use normal script tags, if that's what you mean by "attached".

      There are a few places where you can plug in Javascript, but not necessarily HTML/CSS -- but you can certainly pull these in with Javascript, easily enough, as the Javascript can get a URL to anything else in your extension package.

      Speaking of which, the extension package is just a signed zip, which I love. What's the XPI format like?

      you are correct that C++ applications doesn't allow you to do that without source editing.

      And Firefox is, at least in part, a C++ application.

      That's why extensions in Firefox are powerful,

      XPCOM is a framework, not str

      --
      Don't thank God, thank a doctor!
    19. Re:Why... by Lotunggim+Ginsawat · · Score: 1

      Harder than what?

      Harder than using XUL (which has Javascript in it) with XULConnect and XPCOM. It is kinda like writing software using Notepad/vim/emacs or Eclipse/Visual Studio. It is doable in both, but with the latter it is easier.

      News to me. Which features can you not use?

      Not all Javascript functions can be bound the Chrome API.

      Also true for HTML.

      And why is then Chrome did not use HTML to render its UI? Apparently, the UI is still C++.

      Given that this is exactly what I'm doing right now, yes, I do wonder. Chromium has been on Linux for awhile, and official builds of Google Chrome exist.

      Chromium != Google Chrome. It is like saying Google Chrome == Safari just because they use WebKit. Chromium is not Chrome just like SRWIron is not Chrome. Chromium is like Iceweasel (without the controversy) to Firefox as it is to Google Chrome.

      You're assuming that it was UI that was the issue, and that doesn't seem to be the case.

      Then please explain why after 1 year and three major version in Windows, why Google Chrome (not derivatives like Chromium) in Mac OS X is still developer preview? Is it really that hard to make a port?

      Because Firefox 4 would be a new version of Firefox 3. Chrome was a brand-new browser. To complete your analogy... Wasn't Netscape only for Windows, at first? Certainly, Mozilla took time to get a Linux port working, though they might've had it by public release. It certainly wasn't "free", as they had to develop their cross-platform XUL engine first -- just as Chrome leans on Google's cross-platform GUI libraries and the cross-platform Webkit.

      When Firefox 1 was released, it is already available for Linux and OS X. And BTW, Netscape is not written by Mozilla, Netscape is written by Netscape Communication. Mozilla Foundation does not exist until this decade. Netscape doesn't even use XUL until version 6 (prior to that Netscape is completely C++), so where did you find evidence that Netscape is having to create the cross-platform XUL for Netscape 1?

      And they already have the faster C++, thousands of lines of which are now cross-platform. In short, I don't see why they'd use XUL for speed, but not C++ for speed. I don't think they chose XUL because of speed. I think they chose XUL because when it was developed, HTML wasn't anywhere near ready to do this kind of thing by itself.

      Apple choose WebKit over Gecko for one reason only: cross-platform support. The current Gecko is still not crossplatform-friendly, but better than the early version of the rendering engine. XUL was chosen because using it will simplify Mozilla's heavy burden of making Firefox/Seamonkey cross-platform friendly. Considering the limitations of Gecko when it comes to cross-platform support, Mozilla can be commended for having released Firefox 1 on time for Linux/OSX users, instead of making them wait for 12 months as Google has done. Mozilla use XUL for cross-platform compatibility, not speed. And HTML is never designed to be used as UI anyway, unlike XUL who are explicitly design to be used as UI compositing.

      Ok, then. Why not build a variant of XUL which uses HTML + CSS + Javascript, withaccess to XPCOM? It's just replacing the XML part of XUL with HTML. That was my point.

      Why would Mozilla replace the perfectly fine XUL with another variant that uses HTML? If you want some HTML action, why do you take a look at Mozilla Jet Pack, which is yet another way to create extensions for Firefox? Look at https://jetpack.mozillalabs.com/

      Well, the parts that are done in HTML can just use normal script tags, if that's what you mean by "attached". There are a few places where you can plug in Javascript, but not necessarily HTML/CSS -- but you can certain

    20. Re:Why... by SanityInAnarchy · · Score: 1

      Harder than using XUL (which has Javascript in it) with XULConnect and XPCOM.

      In other words, using Javascript is harder than... using Javascript? WTF?

      I don't see what XULConnect or XPCOM add, API-wise, to make sensing mouse movements any easier or more accurate than DOM events. I don't see what XUL XML adds to the situation at all.

      Not all Javascript functions can be bound the Chrome API.

      I'll try to put this as gently as possible...

      Use complete sentences, please. I have no clue what you meant just then.

      And, if you're saying what I think you're saying, please provide an example of a Javascript feature which is not available in Chrome extensions, and where it is available. If you use the words XUL or XPCOM in your answer, remember that we were talking about Javascript features here, not Firefox-specific features.

      I'm pretty sure Chrome extensions have access to the same valid EcmaScript engine that webpages do, when viewed in Chrome.

      And why is then Chrome did not use HTML to render its UI?

      Actually, I don't know, but I am seriously considering writing a browser that does just that.

      But again, it does use HTML to render pieces of its UI. What isn't done by HTML isn't much -- just the tab bar and the config pages, really. Even the download manager is HTML.

      Chromium != Google Chrome. It is like saying Google Chrome == Safari just because they use WebKit.

      *facepalm*

      Actually, Chromium is Google Chrome. It lacks exactly two things found in Google Chrome:

      • Branding
      • Codecs

      And you can still use ffmpeg codecs, it's just not legal -- whereas Google actually does have licenses to things like h.264, etc.

      Chromium is more Google Chrome than Mozilla was Netscape, because Netscape really did add a ton of proprietary features on top of Mozilla -- things like spellcheck, which Mozilla had to write their own version of.

      Then please explain why after 1 year and three major version in Windows, why Google Chrome (not derivatives like Chromium)

      Chromium is exactly as much a derivative of Chrome as Mozilla is a "derivative" of Firefox. (Hint: It's the other way around.)

      But please explain why it matters whether it's Chrome or Chromium. If the supposed issue is using C++ and Google's portable graphics API, shouldn't this affect Chromium as much as it affects Chrome?

      Is it really that hard to make a port?

      It is when you ignore facts, and continue to make statements like this:

      When Firefox 1 was released, it is already available for Linux and OS X.

      I don't believe there was an OS X port of the original Phoenix browser when its developer previews were released. And remember, this was a fork of Mozilla, which was already cross-platform. And it was a fork which removed things, so it should've been easier to port, if anything.

      Netscape is not written by Mozilla, Netscape is written by Netscape Communication.

      However, the original Mozilla was open source code that came from Netscape. I'm talking about Mozilla the browser, not the Mozilla Foundation.

      Netscape doesn't even use XUL until version 6 (prior to that Netscape is completely C++)

      Indeed, because XUL was one of the first innovations of Mozilla, which Netscape 6 was built on.

      XUL was chosen because using it will simplify Mozilla's heavy burden of making Firefox/Seamonkey cross-platform friendly.

      Yet Netscape (and Mozilla) were already massively portable before XUL. Maybe XUL made it easier going forward, but it certainly wasn't needed.

      I do have to admit that I was wrong about XUL being required for that portability -- meaning it was

      --
      Don't thank God, thank a doctor!
    21. Re:Why... by zes · · Score: 1

      Yes let's all start eating concrete instead of expecting a responsive UI.

      The thing I am talking about mostly is how Fx closes your tab and delays of a noticeable amount of time before relaunching it in a new window. It also loses the state of running flash applications like videos (which Safari and chrome handles). The whole experience gives me the feeling that it is a hack emulating chrome and safari rather than stable functionality.

    22. Re:Why... by mjwx · · Score: 1

      Like I said, you have no valid complaint it's just that things aren't to your liking.

      The thing UI zealots don't want to admit is that it really isn't that important. The best you can come up with is that there is at best a 2 second wait between opening new tabs (which personally I've never noticed). As long as the UI works its good. A great UI has no advantage over a good UI, if it works (as in allows a user to accomplish their desired task) it is good enough for 99.9999999% of users. The engine of the browser is more important, I'm not going to fret over a second lost here, FFx's engine is a solid performer that can handle a wide variety of plugins and handle aberrant behaviour in the browser without bringing down the entire browser (error handling), this is more important to most people then a "snappier" interface (I really hate buzzwords, can someone quantify snappier?).

      As I said in a previous post, give me a legit complaint, backed up by replicable evidence not feelings. In my experience Chrome and Safari do not play well with proxies that require authentication where as Firefox will. With ISA, Firefox will use the accompanying firewall client (which passes authentication info to the proxy) where Safari crashes and Chrome asks for authentication as it uses IE's proxy settings.

      But here's the brilliant thing, no one is forcing you to use Firefox, so if the UI is not to your liking then uninstall and use a different browser. Please stop wasting others time with frivolous complaints.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
  10. Re:All Hail Google! by Anonymous Coward · · Score: 0

    Google: When Microsoft's implementation of Microsoft's browser just isn't enough.

    I wonder how many people can foresee what this will lead to in a year or two. (Hint: Google Labs is nice this time of year)

  11. Security? by malevolentjelly · · Score: 2, Interesting

    Last I checked, webkit browsers other than Chrome for Windows have some pretty hefty security holes and dire vulnerabilities. The question is whether google is dropping in a tiny webkit panel or a full chrome instance within this tab. Their implementation here is very important because they may end up simply shattering IE 8's security model and leaving an exploitable hole in users' systems.

    Google better take this very seriously before advertising this on their search and mail pages, etc.

    1. Re:Security? by The+MAZZTer · · Score: 1

      It's strictly "opt in" for web developers, so don't worry, for websites that don't explicitly request Google Chrome Frame, you'll keep the security you've come to expect from Microsoft!!!

      (I know ANY website can request GCF to turn itself on but I just wanted to make that little joke.)

    2. Re:Security? by Anonymous Coward · · Score: 0

      Chrome and WebKit have hefty security holes? Compared to IE? Who gave Microsoft astroturfers mod points?

    3. Re:Security? by Joe+Snipe · · Score: 1

      The plugin is intended as a workaround for IE6; I'm sure however this plugin is impletmented IE6 will end up being less buggy for it.

      --
      Sometimes, life itself is sarcasm...
    4. Re:Security? by Anonymous Coward · · Score: 0

      IE and Windows have a wonderful history of being secure. ActiveX plugins do even more to extend the unassailable security model. Threats to this leak proof model shouldn't be permitted.

    5. Re:Security? by robmv · · Score: 4, Informative

      From Chrome Frame Developer's Guide:

      Note: forcing websites into Google Chrome Frame with these techniques may lead to unexpected behavior. Google Chrome Frame will fetch URLs using the host browser's network stack, so the web site will send content intended for the host browser

      So it looks they are only replacing the renderer and not the networking and other internal parts of IE, so it will behave remotely as a real IE, only that the content is displayed by the plugin. This is not a new idea, people tried to do it with Gecko, the advantage of WebKit is that the host (in this case IE) can provide a lot, instead Gecko is tightly tied to NetLib (The Mozilla Networking Library), NSPR (Netscape Portable Runtime), NSS (Network Security Services) so it was not practical as a plugin because it will be a complete browser inside IE

    6. Re:Security? by Anonymous Coward · · Score: 0

      shattering IE 8's security model

      An infinite loop of "ha ha" echoed through my brain as I read this. Thank you for filing your bug report.

    7. Re:Security? by malevolentjelly · · Score: 1

      Wouldn't that still leave certain exploits open, though? The rendering engine itself does have some access to the system and memory model, right?

    8. Re:Security? by TheRealMindChild · · Score: 1
      Think something like:

      <object classid="clsid:11111111-2222-3333-4444-555555555555" id="GoogleChromeFrame" width="100%" height="100%" codebase="http://google.com/GoogleChromeFrame.ocx">
      <param name="URL" value="http://badgerbadgerbadger.com">
      </object>

      --

      "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
    9. Re:Security? by Ant+P. · · Score: 2, Insightful

      IE6 has a security model?

    10. Re:Security? by robmv · · Score: 1

      Any added code bring new possible security vulnerabilities, but given IE record, I am sure the Webkit/Chrome team is competent enough to fix them when they arise. I prefer this option than using Flash to simulate HTML5 features on IE

    11. Re:Security? by 93+Escort+Wagon · · Score: 1

      Their implementation here is very important because they may end up simply shattering IE 8's security model and leaving an exploitable hole in users' systems. ... Google better take this very seriously before advertising this on their search and mail pages, etc.

      You're right - shattering IE's security model should be left to Microsoft's developers, just like it always has.

      --
      #DeleteChrome
    12. Re:Security? by malevolentjelly · · Score: 1

      This is essentially Google using Webkit as an HTML-5 Working Draft-flavored Adobe Flash. I think this is the same thing Microsoft is doing to other browsers with Silverlight. If it offers developers a stable target and doesn't break the security model, then it should be okay.

    13. Re:Security? by Tumbleweed · · Score: 1

      IE6 has a security model?

      Sure. Keep in mind, it *is* only a model.

    14. Re:Security? by BZ · · Score: 1

      Maybe. It depends on how it's set up. In Chrome (the browser) the webkit renderers are run in separate processes and those processes are sandboxed so as to not have any access to resources other than the ipc communication channel with the master process....

    15. Re:Security? by malevolentjelly · · Score: 1

      Right- which is why the way this is implemented could represent a critical different in the security situation. Is it webkit or is it webkit within chrome within IE?

      It seems an awful lot like an HTML 5 Flash or Silverlight to me.

  12. Don't stop now! by Aphoxema · · Score: 5, Insightful

    I think I see Google starting a new tag... "letmefixthatforyou"

    --
    "Most people, I think, don't even know what a rootkit is, so why should they care about it?"
  13. Anonymous Coward by Anonymous Coward · · Score: 0

    Sup Dawg we heard you liked AJAX so we put a browser in yo' browser so you can browse while you browse

  14. In warlock-speak by josteos · · Score: 0, Offtopic


    Chromed.
    </zaboo>

    --
    Save the Music; Save the World at http://www.TuneTriever.com (Our latest Android game)
  15. Google's tactic is well known by Spassoklabanias · · Score: 5, Funny

    First they ignore you..

    Then they laugh at you...

    Then you make plugins for their browser.

    1. Re:Google's tactic is well known by noundi · · Score: 1

      First they ignore you..

      Then they laugh at you...

      Then you make plugins for their browser.

      It's like the three stages of high school relationships, isn't it? Ignore, laugh, plugin.

      --
      I am the lawn!
    2. Re:Google's tactic is well known by Anonymous Coward · · Score: 1, Funny

      It's like the three stages of high school relationships, isn't it? Ignore, laugh, plugin.

      I'm on slashdot. How the hell would I know?

  16. In other news by Anonymous Coward · · Score: 0

    Toyota putting its engines in fords
    Britannca putting its articles in Wikipedia
    Fox newss on CNN

    1. Re:In other news by jack2000 · · Score: 0, Offtopic
      Actually the best car ever (which is japanese) is illegal to drive in America.
      The reason?

      It's too good

      I'm not making this up...

    2. Re:In other news by Mr.+Roadkill · · Score: 1

      Toyota and Ford could easily work together, and haven't been averse to the idea in the past..

      In Australia, under government-sponsored reforms intended to reduce duplication of effort and make the local car industry more sustainable that started in the mid-80s, there was a lot of collaboration between the local GM subsidiary and Nissan and Toyota. The Family II engines, as used in a number of Holden and Opel and Vauxhaul models (sorry, not familar with what they went into in the US), were sold to Nissan for use in various locally-built models. Locally-built Toyotas were badge-engineered and sold as Holdens to fill a small-to-mid-size niche. Holden's Commodore was at one point badge-engineered to become the Toyota Lexcen.

      If Ford asked Toyota for engines, they'd probably get them. And that goes both ways.

    3. Re:In other news by Anonymous Coward · · Score: 0

      Actually the best car ever (which is japanese) is illegal to drive in America.
      The reason?

      It's too good

      I'm not making this up...

      Perhaps, if it's no too much trouble, could you grace us with the name of this wundercar, and maybe the company that manufactures it?

      or more bluntly...
      [citation needed]

    4. Re:In other news by jack2000 · · Score: 1

      Why I'm talking about the Nissan Silvia S15 of course!
      They hide behind their flaky "emission" excuse, but you know they give a rat's ass about those. It's all just an excuse!

  17. LOL! An Actual Firefox Fanboy by Anonymous Coward · · Score: 0

    It's like seeing someone show up at a party in some hideous disco outfit thinking they are still the coolest thing.

    Only retards still use that stinking pile of fail that is Firefox. Or people with such low standards that they don't care about being forced to restart their browser multiple times a day to clear out the massive resource leaks the idiots working on Firefox can't ever fix due to the archaic single threaded/single address space problem.

    Chrome + memory protected tabs + the fastest multi-threaded Javascript makes Firefox look as bad as Mozilla did compared to IE years ago.

    1. Re:LOL! An Actual Firefox Fanboy by Anonymous Coward · · Score: 0

      Despite the fact that this comment is pretty damn harsh and almost trolling, i actually do agree.

      Google really put Mozilla in their place when they released Chrome.
      So much so that Mozilla are now implementing a few of the ideas from Chrome in FF4.

      Chrome pretty much wiped the floor clean. When it came around, pretty much every browser vendor worked non-stop to catch up. (looks like one of Google's aims certainly worked, "drive others to improve by their [Google's] example")
      When it gets extensions up and running solidly, there really won't be any competition.
      Chrome is a browser done right, fast, unobtrusive, simple and secure. (oh damn it, that comes out as FUSS)

      Tabs no longer take down the whole browser, just the way it should be. (all known full-browser crashes have been fixed AFAICR)

    2. Re:LOL! An Actual Firefox Fanboy by Anonymous Coward · · Score: 0

      Unless you browse the internet non-stop, all day, this won't be a problem.

    3. Re:LOL! An Actual Firefox Fanboy by Anonymous Coward · · Score: 0

      LOL! Your a retard, nice Troll.

      Great, now you've completely overloaded my computer's Irony Chip. Do you know how hard it is to find those nowadays?

    4. Re:LOL! An Actual Firefox Fanboy by Colonel+Korn · · Score: 1

      LOL! Your a retard, nice Troll.

      Chrome sure has things FF doesn't (Even though protected tabs and multi-threading JS are coming in new releases), but FF has things chrome doesn't as well (The add-on store).

      Nobody gives a flying fuck if Chrome loads pages a minuscule amount faster than FF.

      Well, if the page isn't mostly Javascript, that's not true. In my recent personal testing, prompted by a desire to leave FF behind, I found that only Opera (seriously) loaded html faster than FF. IE was tied with FF. Chrome and Safari made Javascript sing, but were much slower at loading and scrolling (my pet peeve) html.

      --
      "I zero-index my hamsters" - Willtor (147206)
    5. Re:LOL! An Actual Firefox Fanboy by Anonymous Coward · · Score: 0

      LOL! Your a retard, nice Troll.

      I live in my mom's basement, but I'm 15.

      Your [sic] also amazingly ignorant.

  18. 8 hours a week by MozeeToby · · Score: 2, Insightful

    It's the 8 hours a week that really powers Google's innovation. For those who don't know, Google employees are supposed to dedicate 8 hours a week of company time to some personal project. Those 8 hours have been responsible for Docs, gMail, Maps, Earth, code search, scholar search, etc., etc. People have ideas, give your employees a chance to explore them a bit and you might be surprised what they come up with on their own.

    1. Re:8 hours a week by icebraining · · Score: 5, Informative

      Actually, no.

      Google Docs is based on two applications: Writely, by Upstartle, and XL2Web, by 2Web Technologies.
      Google Earth was originally named Earth Viewer and it was created by Keyhole, inc.
      Google Maps was created for the company Where 2 Technologies.

      Code and Scholar search, in spite of being useful, are nothing more than variations of Google Search, so from that list only GMail was truly created at Google.

    2. Re:8 hours a week by sexconker · · Score: 1, Insightful

      The vast majority of Google's services came about like this:

      Jim: "Sucks to be you Bob, doing work on a Tuesday. I'm "working" on my "personal project" today."

      Bob: "All you do is browse the web all day."

      Jim (browsing the web all day): "Hey Bob look at this!"

      Bob: "COOL! We should do that."

      Jim: "Fuck it, let's just buy them out."

      This includes:
      Docs, Earth, Maps, Voice, and a couple others.

      It's not only MS that buys out and rebrands.
      It's neither good nor bad, but to ignore it and claim Google is doing amazing new things is naive. To ignore it and denounce MS for the same practice (as many do, not necessarily you) smacks of fanboyism.

    3. Re:8 hours a week by Anonymous Coward · · Score: 2, Informative

      Former google employee here. "Supposed to" became "allowed to" became "might". Google is doing some cool things (and some scary things), but they're not the company they used to be.

    4. Re:8 hours a week by mcbutterbuns · · Score: 2, Informative

      Don't forget about Orkut!

    5. Re:8 hours a week by Anonymous Coward · · Score: 0

      So if it's not Google...then why did none of those companies explode in popularity before Google, or choose not to sell and continue their growth? Why is there no true competition for Google's current iterations of these tools (other than the occasional copy-cat that's always a step behind)? And is it not also a valuable trait to be able to fairly consistently purchase such high-quality tools?

    6. Re:8 hours a week by Anonymous Coward · · Score: 0

      I honestly don't see how anyone can do that. Just switch off of other projects for 8 hours a week? How can you just change focus like that? Programming takes a ton of concentration and thinking to "get in the grove" as it were.

      Switching around between random projects must be why I see so much shit code out there.

    7. Re:8 hours a week by Anonymous Coward · · Score: 2, Informative

      Most of what you say is correct, but Code Search is technically unrelated to web search. Ever notice how you can use regular expressions in Code Search? To allow for that, the indexing pipeline has to be fundamentally different.

    8. Re:8 hours a week by Anonymous Coward · · Score: 0

      No offense, but how is Google Code just a variation on Google Search? If that's true someone should notify SourceForge that they are really in the *search* business. I don't think that they realize it yet!

    9. Re:8 hours a week by Anonymous Coward · · Score: 0

      Haha, funny I've been reading this for a while today and I will state this: THIS plugin thing will NEVER succeed and very skeptical about the ChromeOS thing too.

      First off, if you really want a different browser that's faster, probably more secure, YOU have plenty of FREE choices today, at a click distance whether you wanna switch to firefox, chrome, safari, opera, just to name the most famous ones.

      Who hasn't actually switched during these months/years won't certainly be tempted more by adding a "plugin" that might still have rendering issues on webkit with poorly coded websites that are IE-only and the same usual crap that might have prevented some users from switching.

      Who didn't pass to a different browser on Windows is NOT probably very interested in having the fastest js/html rendering engine BECAUSE he feels he doesn't need it: what IE delivers is MORE than decent for an everyday use and that's enough. Plain and simple and if I start thinking about my clients I'm not short of examples...

      The average Joe User who fires up word/excel on a 2-year old PC will probably perceive the whole experience as faster than the quickest js engine/Chrome + GDocs on the latest machine for all the overhead of js and html that are TERRIBLE and continue to be TERRIBLE performance-wise if compared to a binary counterpart. I think it's very hard to debate this.

      Finally, I look forward to seeing WHICH market share Chrome, but mostly ChromeOS will gain because, a part from some lousy netbook, I don't foresee much use for it, nor any evident advantage than using windows.

    10. Re:8 hours a week by Anonymous Coward · · Score: 0

      Because SourceForge is hosting projects, not just allowing people to search through them.

    11. Re:8 hours a week by Anonymous Coward · · Score: 0

      Actually, maybe probably yes. None of those (OK, maybe Earth Viewer) had any kind of a following until Google made them into something useful. Kudo's to them for taking a lesson from 3M-- they didn't make a lot of the products we use-- they made them better.

    12. Re:8 hours a week by glwtta · · Score: 1

      Google Code doesn't host projects?

      Not that it's some sort of revolutionary technology...

      --
      sic transit gloria mundi
    13. Re:8 hours a week by Anonymous Coward · · Score: 0

      And this is unlike google code because...?

    14. Re:8 hours a week by Kalriath · · Score: 3, Informative

      You and the GP appear to be mistaking Google Code Search for Google Code.

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
    15. Re:8 hours a week by sdiz · · Score: 1

      Actually, no. Google Doc exist before Google buy writely.

    16. Re:8 hours a week by BikeHelmet · · Score: 1

      Right, but what can you list for Microsoft that was created solely by Microsoft?

    17. Re:8 hours a week by infinitelink · · Score: 1

      Dude, all those companies WERE popular before Google purchased them. "Google Earth" was (and actually remains) a commercial tool (it wasn't targeted at the general public); Writely was the well-known name online productivity suite; maps, however, I'm unsure of...so modify my first statement a bit. As for competition: there's plenty, but not in the same space (not same targets) as Google. Google Earth is just one of many tools used for those who need topographical and other such data; there are plenty of online productivity suites (and Google's is arguably FAR behind most others), and maps is still (among all the regular users of computers I know) dead last in the chain of mapping programs used for directions, etc.. These tools are arguably popular with geeks and the young because Google has the power to pull weight and feature first in search, and also advertise them. Effectively Google is acting just as Microsoft always has, and they're not even the best in all these things, but people think they are; they're just acquiring good tech, and note how they keep destroying many acquisitions (sound familiar?), such as Blogger, the groups acquisitions, and etc..

      What major (huge) companies like Google and Microsoft do is pick-and-choose between acquisition and piece things together, making an ecosystem consistent with their business model and intended userbase.

      --
      Intelligent idiots are we. | Evil men do not understand justice.
    18. Re:8 hours a week by V!NCENT · · Score: 1

      The best way to defend it to attack.

      --
      Here be signatures
    19. Re:8 hours a week by Anonymous Coward · · Score: 0

      Take the stick out of your ass. I'm sure your code isn't exactly great either. Aspergers getting bad again sparky? Better fix it with a razor blade and your neck. I hope you die of AIDS.

    20. Re:8 hours a week by mrrudge · · Score: 2, Insightful

      I know you're ac so I shouldn't, but this is primarily about people who are locked to IE for some other reason ( work policy, Etc. ). They probably would change if they could, and this gives them a way to nominally run IE, but still have Chrome functionality.

      It's very clever on google's part, it gives them a way into the traditionally Microsoft locked down business environment, it lets the managers of these networks run IE for the IE-only-intranet, and also provide modern browser functionality. It's quite an aggressive move.

      Chrome doesn't have to become your new browser, Chrome OS doesn't have to become your new do-everything-OS, it has to be useful to some people, on some platforms, worldwide. More potential customers for google = more customers for google ( and by customer, I mean eyeballs-on-adverts ).

    21. Re:8 hours a week by tehcyder · · Score: 1

      It's the 8 hours a week that really powers Google's innovation. For those who don't know, Google employees are supposed to dedicate 8 hours a week of company time to some personal project. Those 8 hours have been responsible for Docs, gMail, Maps, Earth, code search, scholar search, etc., etc. People have ideas, give your employees a chance to explore them a bit and you might be surprised what they come up with on their own.

      Plus, if people worked on these ideas outside of work, Google wouldn't own the rights to them...

      Cynical, moi?

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    22. Re:8 hours a week by master5o1 · · Score: 1
      --
      signature is pants
    23. Re:8 hours a week by master5o1 · · Score: 1

      My hobby:

      THIS NEVER YOU FREE [IE] NOT BECAUSE [IE] MORE TERRIBLE TERRIBLE WHICH?

      This, never you. Free IE, not because IE more terrible. Terrible which?

      --
      signature is pants
    24. Re:8 hours a week by Anonymous Coward · · Score: 0

      As a former employee, this is (mostly) a myth. 20% time is something hardly anyone actually uses, and those that do use it risk ending up with a poor performance report.

      The very few people that actually spend 20% time are usually doing a project their manager wanted them to do anyway. That's the sad truth of it. Like another reply from another former employer: it's not the company it used to be. I wish they would start admitted it.

    25. Re:8 hours a week by CodeBuster · · Score: 1

      but they're not the company they used to be.

      Once the bean counters get involved, generally after the IPO, NO company is the same or the way it used to be.

    26. Re:8 hours a week by Anonymous Coward · · Score: 0

      And What about Microsoft?

    27. Re:8 hours a week by Anastomosis · · Score: 1

      Ahh, but who says the acqusition of Writely, Keyhole, etc. wasn't fueled by someone's personal time project at the Googleplex? I can imagine some python coder using Writely on some of their personal time, and going, "This is sweet! We should totally acquire this company and make it Google Docs!" And then they start that ball rolling and help with the coding to convert the app. Or if not some lowly code monkey, maybe someone in high level management/acquisitions. They get their 8 hours a week too, right?

    28. Re:8 hours a week by Anonymous Coward · · Score: 0

      Sign language?

  19. Re:Why by XPeter · · Score: 0

    Man, I don't know what I'll do if I grow up in a world of portable PP presentations and JS based sites.

    Anyway, regarding the Ebay thing I know how long sites like that take to long...even with the 20/10 FIOS internet my house has.

    Adblock+ and NoScript is win :)

    --
    "The difference between genius and stupidity is that genius has it's limits" - Albert Einstein
  20. all your browsers are belong to us! by Anonymous Coward · · Score: 0

    I don't buy all the google hype- but its a sad day for mighty Microsoft when another company has to improve i.e.

  21. Google is my hero by Tumbleweed · · Score: 4, Funny

    Google is the wind beneath my wings.

    1. Re:Google is my hero by Anonymous Coward · · Score: 0

      Your mom is the wind beneath my nutsack.

    2. Re:Google is my hero by cerberusss · · Score: 1

      Your mom is the wind beneath my nutsack.

      Ah yes, the rusty trombone. Very popular these days.

      --
      8 of 13 people found this answer helpful. Did you?
  22. Re:Why by Aphoxema · · Score: 4, Insightful

    Adblock+ and NoScript is win :)

    I concur, but it's a depressing state that it should ever even be necessary to add to the work necessary to do less work in a realm where usability should be paramount.

    --
    "Most people, I think, don't even know what a rootkit is, so why should they care about it?"
  23. W3C Working Draft by tepples · · Score: 4, Insightful

    HTML 5 is not done yet by any means. I wouldn't even say they have what you might call a working draft.

    In Firefox, this page shows "W3C Working Draft" along the left side.

    Microsoft isn't necessarily behind so much as they are not working off the Mozilla and Apple webkit mailing lists when they implement features to their browser.

    A lot of the features that Acid3 tests aren't new proposals in any sense; they've been around for years. WebKit (basis for Chrome and Safari), Gecko (Firefox and SeaMonkey), and Presto (Opera) all score above 90/100, which handily beats IE 8's 20/100.

    1. Re:W3C Working Draft by malevolentjelly · · Score: 0, Troll

      In Firefox, this page [w3.org] shows "W3C Working Draft" along the left side.

      It's not even complete, though. I think that's an optimistic assessment by them.

      A lot of the features that Acid3 tests aren't new proposals in any sense; they've been around for years. WebKit (basis for Chrome and Safari), Gecko (Firefox and SeaMonkey), and Presto (Opera) all score above 90/100, which handily beats IE 8's 20/100.

      That's not implying all of them are. IE is only supporting finished standards. There's nothing wrong with that.

    2. Re:W3C Working Draft by weston · · Score: 4, Insightful

      That's not implying all of them are. IE is only supporting finished standards.

      This might be a credible statement if Microsoft actually had a reasonable track record of supporting finished standards.

      And if so many other organizations with notably smaller pools of resources hadn't managed to run circles around them over the last 5-7 years, not only supporting "unfinished" standards but doing a better job at implementing the finished ones.

      Whatever is going on with IE can't be reasonably explained by stating that they're sticking with finished standards.

      Between that and Microsoft's well-known history, one has to wonder why any intelligent person would actually even be able to forward that as an explanation of choice.

  24. new industry saying: by Tumbleweed · · Score: 2

    "IE isn't done till Frame won't run."

  25. malevolentjelly is a MS troll by Anonymous Coward · · Score: 0

    Yuppers.

  26. Is this just a programming exercise? by casings · · Score: 1, Flamebait

    The only people I could see using this are people who aren't allowed to install / use a different web browser. And I highly doubt IT departments that don't allow third party browsers will allow this plugin to be installed. So this seems like a gigantic waste of time.

    1. Re:Is this just a programming exercise? by ducky10 · · Score: 1

      I think you are missing a large number of users (Grandmas say) who don't customize their computers and only do the minimum : They do only what the computer tells them to do.
      So these users will see the plug-in prompt Google Wave when accessing Google and would be likely to act.
      Doing so will ensure that even Grandma's browser has modern HTML5 features. This will make web developers happier.

    2. Re:Is this just a programming exercise? by trazan · · Score: 1

      It's just a fraction of all IE users who's not allowed to install / use a different browser. Most of them can, but simply can't be bothered to do it. It's much easier to convince someone to click a button and install a plugin than it is to get them to install a whole different browser.

    3. Re:Is this just a programming exercise? by twoshortplanks · · Score: 1

      Imagine as a business you're locked into IE because you have an internal intranet tool that only runs on IE. You, as a business, also want to make use of some cool new google app, or maybe you're building a new intranet tool etc, and you want to code to standards because it's quicker and easier to develop. What you don't want to do is roll out another browser and have to train your staff to use a different web browser for different tasks. That's madness. What this plugin will let you (or google) switch rendering modes in IE between the normal IE standard and the google standard. Which is just what you want.

      --
      -- Sorry, I can't think of anything funny to say here.
  27. Firefox Lamers == IE Lamers by Anonymous Coward · · Score: 0

    Firefox apologists:

    "Unless you browse the internet non-stop, all day, this won't be a problem."

    IE apologists:

    "Unless you browse dangerous sites, this won't be a problem."

    The irony is hilarious.

    1. Re:Firefox Lamers == IE Lamers by Colonel+Korn · · Score: 1

      Firefox apologists:

      "Unless you browse the internet non-stop, all day, this won't be a problem."

      IE apologists:

      "Unless you browse dangerous sites, this won't be a problem."

      The irony is hilarious.

      Opera is faster than FF, which is faster than Chrome, for loading Slashdot, news sites, blah blah etc. I guess I don't do much with Javascript, but when I tried to switch to webkit I couldn't get past the sluggish html rendering.

      --
      "I zero-index my hamsters" - Willtor (147206)
    2. Re:Firefox Lamers == IE Lamers by Anonymous Coward · · Score: 1, Funny

      "Opera is faster than FF, which is faster than Chrome, for loading Slashdot, news sites, blah blah etc."

      Go away idiot.

    3. Re:Firefox Lamers == IE Lamers by Rockoon · · Score: 1

      For the record, I too have observed that Opera 10 renders slashdot significantly faster than firefox 3.5, with no adblocking and all default scripting options with both.

      Firefox is a turd in comparison to Opera's snappyness.

      --
      "His name was James Damore."
  28. Re:All Hail Google! by Anonymous Coward · · Score: 0

    I wonder how many people can foresee what this will lead to in a year or two.

    Google = Black Mesa??? o.O

  29. It's a defensive move by ducky10 · · Score: 1

    Google is working on these plugins to ensure their platform has the broadest install-base and give them a way to influence current or future compatibility issues.

    This is a pretty smart move for them to maintain and grow their reach. Also - as long as they keep their plug-ins open - a positive move for whole web-app, software as a service 'movement'. (I'm not sure if it's considered a 'movement').

  30. threat to Microsoft by Anonymous Coward · · Score: 3, Interesting

    Boy, the people at Microsoft must be pissed about this. When Bill Gates "discovered" the internet back in 1994, the first thing he realized is that eventually people were going want to replace Microsoft desktop software with programs that run on the web.

    So Microsoft's strategy ever since then has been cripple IE to keep that from happening. That's why IE innovation came to a screeching halt once IE crushed Netscape. And that's why IE runs javascript so poorly, it's not due to bad programing, it's a strategic decision.

    Now Google comes up with a new technology, Wave, that out-performs a whole slew of desktop applications, and to help it out adds a plug-in that uncripples IE. What do you bet there will be an IE update in a few weeks that blocks it?

    1. Re:threat to Microsoft by Gadget_Guy · · Score: 2, Informative

      Why would Microsoft be pissed? This technology keeps people using their product so people have fewer reasons to migrate to another browser.

      If Microsoft's strategy was to cripple IE, why did they implement a modular system that allowed third parties to add their own scripting languages and rendering plug-ins (which they introduced way back in Internet Explorer 3). If they tried to block their documented APIs like Active Scripting to spite Google, then they would be killing off all the other scripting languages that people have written for it: Perl, Python, Tcl, Ruby, PHP, Rexx and Delphi (and a bunch of lesser known others).

    2. Re:threat to Microsoft by mcrbids · · Score: 2, Insightful

      Their strategy wasn't to cripple IE. Their strategy was to leverage their domiant position so that smaller third parties could never get into the game, by not supporting stuff that didn't encourage developers to go 100% Microsoft.

      Sure, you could have a plugin, but who wants to require ANOTHER plugin?

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
    3. Re:threat to Microsoft by Anonymous Coward · · Score: 1, Insightful

      Microsoft is in a bind. On the one hand, it doesn't want the web to become so useful people will use it to replace Office, and drop Windows for Firefox on Linux. On the other hand, it can't let IE be too unfunctional because then Firefox will take away most of its market share. So Microsoft keeps improving IE, but still too slowly to make web apps as much of a threat as they could be. Microsoft is basically losing this war, but it is dragging things out as long as it can.

    4. Re:threat to Microsoft by Anonymous Coward · · Score: 0

      If Microsoft's strategy was to cripple IE, why did they implement a modular system that allowed third parties to add their own scripting languages and rendering plug-ins (which they introduced way back in Internet Explorer 3). If they tried to block their documented APIs like Active Scripting to spite Google, then they would be killing off all the other scripting languages that people have written for it: Perl, Python, Tcl, Ruby, PHP, Rexx and Delphi (and a bunch of lesser known others).

      Because at that time the Halloween Documents were not that well formed (absent) Netscape had crashed and the dot com bust was coming - top brass knew it - and they did not expect two young turks to upstage the established way of corporate business.

      And they had all the best coders. which Google has now sucked out of MS.
      That's mainly why Steve "fucking" Ballmer is Flying Chair Steve!

      Google is more than just a great a search engine - it is the nervous system and the endocrine system of everything social and electronic.

      Google saves kittens and pups too.

    5. Re:threat to Microsoft by CodeBuster · · Score: 1

      The strategy was not so much one of complete blockage, but rather a calculated foot dragging effort to be just good enough so that while people might grumble about IE they were not so annoyed that they switched browsers or, even worse, operating systems. This bought time for many Microsoft products, not least among them Office, to adapt gradually to the new reality of the Internet while at the same time blunting effective competition from web based alternatives to Microsoft's core products.

  31. sarah... by Anonymous Coward · · Score: 0

    what does this have to do with sarah palin?

  32. Re:All Hail Google! by Anonymous Coward · · Score: 0

    Where I hope it will lead to, is that Google Chrome will export COM interfaces to its various components (like the frame as it seems to be doing in the article, or the wonderful search bar) in a way that would make it possible to hack up a Chrome tailored to your own needs with minimal effort, or perhaps to use its display engine to show HTML in applications, which is now primarily done using the WebBrowser control, that is to say IE.

  33. What's that I hear? by Eric+Damron · · Score: 1, Insightful

    IE's not done till Chrome won't run!

    --
    The race isn't always to the swift... but that's the way to bet!
  34. What a good idea by selven · · Score: 2, Funny

    First, sneak your interface into the browser, then you could change the Windows desktop environment, then change the kernel and before you know it we're running 100% open source software.

    1. Re:What a good idea by v4vijayakumar · · Score: 1

      I was about to say this. just did / for kernal found this post. :)

      just wondering, wouldn't gtalk / chrome be enough to reinstall a new operating system in place of windows ?!

    2. Re:What a good idea by BotnetZombie · · Score: 1

      Yep, it's Invasion of the Body Snatchers time again.

  35. In other words, pretty much what everybody does by weston · · Score: 3, Interesting

    Google are taking the matter into their own hands and actually putting resources towards improving IE, because they know that MS will not do it in any reasonable way.

    Yeah, in other words, pretty much what everybody else has been doing over the last decade with their collection of hacks, their CSS reset sheets, and their javascript libraries.

    One wonders what the cost of the lost productivity involved in working with the deliberately broken portions of Microsoft's software is... or how much more productive the industry as a whole would be if IE faded away...

  36. Microsoft schizophrenia by Cow+Jones · · Score: 5, Interesting

    This whole thing should be very embarrassing for Microsoft... but apparently it isn't. Microsoft is co-sponsoring a conference about SVG, which is being held in Google's Mountain View complex, of all places. That in itself is disturbing enough, but to think that the one company that's prevented SVG from gaining traction on the web is now pretending to be interested in SVG (as opposed to promoting their Silverlight tool as the only *real* solution) is, excuse me, fucked up.

    If they really want to help the advancement of SVG, they should finally release a browser which implements it natively. Apparently every other browser vendor can do it. For IE, at the moment, we have to rely on a fragile JavaScript/Flash workaround provided by Google.

    I'm really not ranting about Microsoft just for the fun of it; I'm usually pragmatic, bordering on stoic. But I (like many others here) have spent weeks and months trying to work around Microsoft products' shortcomings, and this kind of hypocrisy is making me angry.

    CJ

    --

    Ah, arrogance and stupidity, all in the same package. How efficient of you. -- Londo Mollari
    1. Re:Microsoft schizophrenia by Anonymous Coward · · Score: 0

      For IE, at the moment, we have to rely on a fragile JavaScript/Flash workaround provided by Google.

      Or this one: http://raphaeljs.com/

    2. Re:Microsoft schizophrenia by Tumbleweed · · Score: 1

      But I (like many others here) have spent weeks and months trying to work around Microsoft products' shortcomings, and this kind of hypocrisy is making me angry.

      We don't like you when you're angry.

    3. Re:Microsoft schizophrenia by jeanph01 · · Score: 1

      Why do you say it's fragile ? Have you tested it ?

  37. I wonder by wasabioss · · Score: 1

    ... if Google Chrome will become something like this or this some day? I mean, it will expose all cookies, history and stuff including all your pr0n when people use IE to surf Google?

  38. Will it run IE plugins? by Anonymous Coward · · Score: 0

    This is interesting. I wonder if it can run IE plugins (eg. COM objects). The lack of plugin support in Chrome is a huge issue right now. Sometimes, especially for intranet stuff, you need to access some "other" functionality through a browser plugin (using COM in IE and npruntime in practically everything else).

    1. Re:Will it run IE plugins? by Hach-Que · · Score: 1

      The plugin runs as an opt-in, so existing sites will still use the native IE renderer and javascript execution. Therefore, it doesn't need to support IE plugins.

    2. Re:Will it run IE plugins? by Anonymous Coward · · Score: 0

      My point is that you might want to run the Chrome renderer and Javascript to get SVG support or whatever but at the same time be able to run IE plugins. That's what I was wondering about.

      Using the native IE renderer and Javascript isn't going to get you the Chrome features... duh

  39. Excuses, excuses... by weston · · Score: 4, Insightful

    HTML 5 is not done yet by any means. I wouldn't even say they have what you might call a working draft.

    "The publication of this document by the W3C as a W3C Working Draft ...".

    (And the first public working draft was published Jan 2008).

    Microsoft isn't necessarily behind so much as they are not working off the Mozilla and Apple webkit mailing lists when they implement features to their browser.

    I don't work off these lists either, but I'm aware of a numer of high profile parts of it, say, the Canvas element. I'm sure Microsoft is too.

    IE still has a very enterprise-oriented development cycle

    Is this what we call their six year hiatus from actually working on their product?

    In the late 1990s they showed they were quite capable of aggressively expanding IE's features, including new if raggedly incomplete support for emerging standards, when they decided it was in their interest to do it.

    the bleeding edge feature explosion we see in most open source browsers.

    A lot of the features discussed for HTML 5 have had visible implementations for 3-4 years. You could call them bleeding edge in 2006, maybe 2007. 2009? Not without looking pretty silly.

    I don't think IE needs to catch up so much as Microsoft simply needs to release an unstable browser in addition to their platform browser if they want to compete with the rest of the non-standard "standards" cult.

    The competing products seem to do just fine at keeping a comparable level of stability along with the pushing the envelope. In fact, given how much Opera, Mozilla, and Safari, have been able to do with resources that are orders of magnitude smaller, there's really no excuse.

    Except of course if you're talking about CSS 2.1, where it is the best.

    Can you defend this claim? Because based on my experiences *using* CSS over the last 7 years, there hasn't been a time when any version of IE could even claim they weren't maddeningly, brokenly worse.

    1. Re:Excuses, excuses... by malevolentjelly · · Score: 0, Troll

      I don't work off these lists either, but I'm aware of a numer of high profile parts of it, say, the Canvas element. I'm sure Microsoft is too.

      A lot of the features discussed for HTML 5 have had visible implementations for 3-4 years. You could call them bleeding edge in 2006, maybe 2007. 2009? Not without looking pretty silly.

      Popular doesn't mean standard. These are separate concepts. If it did, then every browser except for IE could be considered non-standard. Canvas is only popular within the enthusiast web developer clique, or "circle jerk" if you will. It only seems popular because you're part of a very *select* group.

      These features will likely be supported when they're finished.

      Can you defend this claim? Because based on my experiences *using* CSS over the last 7 years, there hasn't been a time when any version of IE could even claim they weren't maddeningly, brokenly worse.

      Wow, since some snarky webtrash said it, it must be true. I tend to use the test suites when referencing this:

      http://www.webdevout.net/browser-support-css?uas=IE7-IE8-FX3-OP9

      The competing products seem to do just fine at keeping a comparable level of stability along with the pushing the envelope. In fact, given how much Opera, Mozilla, and Safari, have been able to do with resources that are orders of magnitude smaller, there's really no excuse.

      Every other browser lags in enterprise oriented features such as group policies. IE has a clear marketshare in this case. It's also good at not being a moving target, so it is still favored by enterprises for things like intranets.

    2. Re:Excuses, excuses... by weston · · Score: 3, Insightful

      Popular doesn't mean standard. These are separate concepts. If it did, then every browser except for IE could be considered non-standard. Canvas is only popular within the enthusiast web developer clique, or "circle jerk" if you will.

      Yes, what would those narcissistic onanist web developers know about the relevance of the canvas tag to creating... web applications?

      Wow, since some snarky webtrash said it, it must be true.

      I haven't gotten snarky yet, but perhaps I will when you explain what "webtrash" means. I certainly hope it's not your term for someone who actually has a working understanding of the issues we've been discussing.

      I tend to use the test suites when referencing this:

      http://www.webdevout.net/browser-support-css?uas=IE7-IE8-FX3-OP9

      That's *awesome*. With IE 8, we can now say that after 8 years of lagging behind, the browser created by the world's richest software company marginally edges out Firefox 3 in a feature-by-feature comparison CSS 2.1 features! Gives you a surge of pride, right? Why, if it constituted the most commonly used version of the product, that'd almost be the same thing as giving the world back all the man-hours spent trying to work around the support that wasn't there until this year!

      On a different topic, I'd be interested in your take on the relative importance in day-to-day terms of, say @page:left and reliable absolute positioning.

    3. Re:Excuses, excuses... by malevolentjelly · · Score: 0, Troll

      Yes, what would those narcissistic onanist web developers know about the relevance of the canvas tag to creating... web applications?

      I don't see how canvas is relevant right now. It will be when it is finished, perhaps. For now, target Flash if you need that functionality. Right now, it's just another twinkle in the HTML 5 clique's eye.

      I haven't gotten snarky yet, but perhaps I will when you explain what "webtrash" means. I certainly hope it's not your term for someone who actually has a working understanding of the issues we've been discussing.

      Web trash = Web developers; not really designers, not really software engineers. Trendy, braindead, and useless in any real industry. They're responsible for such brilliant technologies as "ruby on rails" and other poorly designed frameworks that blow away collective millions of dollars of investor cash on energy and hardware in order to save them tiny amounts of time and make their code trendier. They're the sort of people who would complain that their job is too difficult because they have to target a conservative feature set based on the real-world deployment of unstandardized technologies.

      That's *awesome*. With IE 8, we can now say that after 8 years of lagging behind, the browser created by the world's richest software company marginally edges out Firefox 3 in a feature-by-feature comparison CSS 2.1 features! Gives you a surge of pride, right? Why, if it constituted the most commonly used version of the product, that'd almost be the same thing as giving the world back all the man-hours spent trying to work around the support that wasn't there until this year!

      Yeah, I was correct. Get over it.

    4. Re:Excuses, excuses... by Anonymous Coward · · Score: 0

      Your link only covers IE7 and later. Given that IE 7 was only released about 3 years ago it hardly disproves the comment made by 'snarky webtrash' that IE was fundamentally broken for years. IE6 still doesn't support CSS2, and that is what we had to put up with for years.

    5. Re:Excuses, excuses... by weston · · Score: 1

      I don't see how canvas is relevant right now. It will be when it is finished, perhaps. For now, target Flash if you need that functionality.

      The general idea is relevant in the same way that having native drawing capabilities in any environment where you're doing development is relevant. The specific tool, it's relevant for anyone using a browser that supports it.

      Flash: it's not a bad technology, and it's pretty nice that the level of penetration it has made it reliable -- and even a layer on top of which people could implement Canvas, for vendors who are lagging behind (and whose careful "enterprise development cycle" causes them to break implementations based on VML with new releases). But it's vendor dependent, it's actually limited in some ways if you want to do programmatic drawing without having to create the symbols/clips inside another tool first, and it's not as nicely integrated with the rest of the environment it lives in as Canvas is.

      Web trash = Web developers; not really designers, not really software engineers. Trendy, braindead, and useless in any real industry. They're responsible for such brilliant technologies as "ruby on rails" and other poorly designed frameworks that blow away collective millions of dollars of investor cash on energy and hardware in order to save them tiny amounts of time and make their code trendier.

      Hmm. I'd thought we were talking about client-side web development. Perhaps some kind of uncommonly broad brush is being applied here.

      They're the sort of people who would complain that their job is too difficult because they have to target a conservative feature set based on the real-world deployment of unstandardized technologies.

      The gestalt's never been "this is too hard for us to do." In fact, I don't think it's hard to find examples of a kind of near-perverse glee in figuring out how to work around various browser deficiencies. And it's pretty clear as a group, web developers figured out not only how to target the conservative feature set you would have apparently espoused but how to do a lot more beyond that. The complaints have almost always centered around how much less time would be wasted and how much more could get done if browsers that supported certain features were more widely deployed.

      And really, it's not particularly unreasonable. I mean, if brain-dead worthless trash of the web development world could hack together a mess of Javascript to make Internet Explorer comply more closely with the CSS 2/2.1 specs... why exactly couldn't the professional real engineers who I'm sure you'd argue work for Microsoft offer the same?

      Yeah, I was correct. Get over it.

      You're technically correct for IE8, but obviously only barely, and you're apparently not interested in tuning in on why your link arguably fails as a practical measure, and conveniently forgetting that your statement is wrong for a large chunk of the last decade by even the measure you've offered up.

    6. Re:Excuses, excuses... by Anonymous Coward · · Score: 2, Interesting

      That's old, not having OP10 okay, but missing Firefox 3.5...

      There just a few things I tested, which aren't working in Firefox 3, were implemented during Firefox 3.1 (later 3.5).

      I Like to see a comparison between those 2 (IE8 vs Firefox 3.5). And adding some chrome version or Safari 3 / 4 would be nice too.

      using Webdevout doesn't make any sense, you could as well compare Firefox 3 to IE7, both are 1 version older than the latest...

    7. Re:Excuses, excuses... by BikeHelmet · · Score: 2, Funny

      Can you defend this claim? Because based on my experiences *using* CSS over the last 7 years, there hasn't been a time when any version of IE could even claim they weren't maddeningly, brokenly worse.

      IE properly requires the tbody element when adding DOM tables to a document! :P

    8. Re:Excuses, excuses... by mrrudge · · Score: 1

      A return generalisation : If I'd chosen to use my above averagely intelligent brain and limited lifespan to sit in a cubicle writing code that efficiently moved some data from one place to another, perhaps in the service of moving other people's money about, then I'd also be bitter about this *trash* running around constantly re-inventing the greatest communications network the world has ever seen.

      Web trash ( C++ / Java / OpenGL / AS / HTML / Etc. )

      / Up and over we go

    9. Re:Excuses, excuses... by BZ · · Score: 2, Interesting

      > Can you defend this claim?

      As it happens, IE8's support for CSS2.1 is fairly good in the sense that everything that is clearly defined in the spec is in fact implemented, to my knowledge.

      That does mean that things that are _not_ clearly defined might not be interoperable with other browsers. That's not exactly IE's fault; it's the spec's fault. The other browsers are not exactly interoperable with each other on those points either.

      It also means that CSS features that are not in CSS2.1 (e.g. many of the CSS3 Selectors features) are not supported in IE8.

  40. It plays out like a Greek myth by vosester · · Score: 2, Interesting

    This is Google at its best, IE is the lowers common denominator when it comes to browsers and Microsoft knows it.

    Microsoft is not fixing IE to slow Google down in the WebApp space.

    This is Google's shots across the bowel. Basically fix Microsoft or we will.

    Chrome was shot one, develop a browser that's half done.
    That does the things IE can not do, speed and standards.

    This is shot two, A plugin which users hate installing, I need a plugin to use Google Wave? How come I don't need it with Firefox,Chrome,etc?

    I bet this will be heavy on Google branding just to rub it in.

    Shot three ChromeOS, This is just to piss off Microsoft, Google is becoming Microsoft to beat Microsoft, A one stop solution for software and the OS is just the perfectly integrated tool.(I know this was announced before the plugin)

    Google are stepping on all of Microsoft's toes, browser, mail, OS, Office.

    It's the marketing war of the century and Google hates Microsoft, the only other company I have seen with a blind hatred of Microsoft was Sun, but Google could win.

    Google is the Do No Evil, relaxed, community giving, freebie galore, cool web tools company.

    While Microsoft is the stuffy, evil empire,broken software,lax security,uninventive company.

    Microsoft took out IBM and Google will take out Microsoft (offcourse they will live on is some form or another, but a shadow of their former self's)

    Microsoft is the new IBM big, blotted, slow thinking, and Google is the new Microsoft a small company with inventive ideas.

    Google will become the next evil empire and in 15 years Google will be on the road to a slow death at the hand on a new company.

    It plays out like a Greek myth, The father will kill the son and so on.....

    1. Re:It plays out like a Greek myth by DanJ_UK · · Score: 1

      Accurate.

      --
      - Dan
    2. Re:It plays out like a Greek myth by jejones · · Score: 2, Funny

      "This is Google's shots across the bowel."

      Eeewww.....

    3. Re:It plays out like a Greek myth by jeanph01 · · Score: 1

      I think that Microsoft represent the American way : but in a very imperialistic approach : combative and monopolistic.

      And Google represent the American way : but in the best it has to offer : free and inventive.

  41. Finished standards like SVG? by tepples · · Score: 1

    IE is only supporting finished standards.

    SVG was a finished recommendation before IE 7, yet Internet Explorer 8 doesn't display SVG without a plug-in.

    1. Re:Finished standards like SVG? by malevolentjelly · · Score: 1

      I didn't say it supports all finished standards. That would be a bold claim. That's a fair criticism. I am simply saying that IE generally doesn't support not-yet-standardized "standards" features. They might change that in the future, though.

      HTML 5 is kind of a clusterfuck.

    2. Re:Finished standards like SVG? by miro+f · · Score: 2, Informative

      I didn't say it supports all finished standards. That would be a bold claim. That's a fair criticism. I am simply saying that IE generally doesn't support not-yet-standardized "standards" features.

      you mean like the <marquee> element?

      --
      being vague is almost as cool as doing that other thing...
  42. wow im so impressed by Anonymous Coward · · Score: 0

    Can they make a javascript interpreter to embed in my dogs crap?

  43. Yo Dawg... by Anonymous Coward · · Score: 0

    We heard you like browsers, so we put a browser in your browser so you can render while you render...

  44. Source? by News+for+nerds · · Score: 1

    > Google Chrome Frame is an early-stage open source plug-in

    But where can I get the source code of the plugin itself? (I mean, not the rendering engine for this plugin, but the IE plugin part that glues it to IE)
    Can't find it in the Google Code page.

    1. Re:Source? by teko_teko · · Score: 1

      But where can I get the source code of the plugin itself? (I mean, not the rendering engine for this plugin, but the IE plugin part that glues it to IE)
      Can't find it in the Google Code page.

      Follow the links on the Chromium project: http://src.chromium.org/svn/trunk/src/chrome_frame/

  45. Re:Yeah. Great. by Anonymous Coward · · Score: 0

    Ubuntu Chromium Daily Build, currently very usable.

  46. good news by Anonymous Coward · · Score: 0

    Any developer used to the routine of cutting down the fancy features of a site to fit the stupid box model pattern adopted by the trident renderer should be grateful to google for this move.
    The javascript issue is very welcome also for the ones surprised by the nonsense of the inconsistency of DOM manipulations gifted by the IE8 engine.
    If we are welcoming a new behemoth, at least it will bring better software.

  47. Best Evil Evar! by ProfessionalCookie · · Score: 1
    Sure it's evil, but it's my favorite kind of evil.

    Now if only they bundle this with manufactures.

  48. Big picture anybody by myxiplx · · Score: 1

    I'm amazed that nobody else has commented on how huge a deal this is. Microsoft are *not* going to be happy.

    Google have basically said that it's too much of a nuisance to develop for IE. They want to focus their development on a single web platform, and released a tool to allow them to do that.

    But what nobody seems to be mentioning is how this could transform the browser wars. If Google take the logical next step of releasing this as a general purpose development tool, there's no need to develop for IE any more. Web developers can just optimize for Chrome and run the code on either browser. And that negates Microsoft's advantage of having the dominant browser, it breaks the vicious circle that is Microsoft's browser monopoly:

    Microsoft's 90% hold on desktop browsers -> Developers have to focus on IE -> Users and corporations use IE

    With Googles plugin, that 90% hold on the desktop becomes far less relevant. Google can give developers the choice of developing for their browser, without reducing the available user base. After all, Microsoft have spent years training users to install any ActiveX control a website needs, what end user isn't going to trust a plugin from Google? :-)

    This gives the market the freedom to choose to develop for Google Chrome without worrying about Microsoft's majority share on the desktop.

    And make no mistake, that's huge.

  49. IE6 users... by Tumbleweed · · Score: 1

    I wonder what percentage of IE6 users have the authority to install an ActiveX control on their system.

    1. Re:IE6 users... by twoshortplanks · · Score: 1

      It's not about the end users. It's about the admins who are *stuck* forcing IE6 on their users because it's the only thing that supports the crappy customised intranet software they can't afford to migrate away from. It's about providing a migration path where these admins can provide a way for those users to transparently start using modern software in their browser *now*, while still letting them stick with a browser that works with their existing tools

      --
      -- Sorry, I can't think of anything funny to say here.
  50. Release it for FireFox please? by KamuZ · · Score: 2, Insightful

    FireFox have like serious issues when dealing with JavaScript. I use it in Windows and Linux, just awful for some stuff i use.

    For example, try http://en.wikipedia.org/wiki/List_of_j%C5%8Dy%C5%8D_kanji

    If you try to sort by the first column for example (#), in Firefox it just stops responding and CPU is at 100%. This happens in Windows and Linux.

    If i use Chrome, it takes maybe 2-3 seconds to sort everything? Even using the development snapshot in Linux for Chrome, just works, fast. So it is not the OS but the implementation in the JavaScript engine. I clearly see the improvement in other sites using AJAX and the like.

    This sort of course is using JavaScript. And i doubt it is performance issues as i use an AMD Phenom II X4 955 which is a Quad-Core running at 3.2ghz and 4gb RAM. I really think that is ENOUGH processing power to sort around 2000 rows in a table.

    1. Re:Release it for FireFox please? by MLS100 · · Score: 1

      This works fine for me in Firefox, took about 3-4 seconds.

      Windows 7
      Pentium-M 1.6GHz
      2GB RAM
      Firefox 3.0.14

      MLS

    2. Re:Release it for FireFox please? by Ash-Fox · · Score: 1

      If you try to sort by the first column for example (#), in Firefox it just stops responding and CPU is at 100%. This happens in Windows and Linux.

      I think it froze up for a tenth of a second here. I just noticed I couldn't scroll for a very, very short moment.

      And i doubt it is performance issues as i use an AMD Phenom II X4 955 which is a Quad-Core running at 3.2ghz and 4gb RAM.

      I'm on a Intel(R) Core(TM)2 Duo CPU T5450 @ 1.66GHz with VMware running in the background.

      Maybe you installed some bad extensions?

      Or maybe AMD is just crap *shrugs*.

      --
      Change is certain; progress is not obligatory.
  51. Firefox and Javascript by viralMeme · · Score: 1

    "FireFox have like serious issues when dealing with JavaScript. I use it in Windows and Linux, just awful for some stuff i use. For example, try kangi If you try to sort by the first column for example (#), in Firefox it just stops responding and CPU is at 100%. This happens in Windows and Linux"

    I just tried it in FF under Ubuntu running off a USB device and - not a problem - it sorted in just over a second. Where Java is problematical, it's usually a slow or buggy site, where everything is stuck waiting on a javascript to finish. That's why I use noscript.

    1. Re:Firefox and Javascript by KamuZ · · Score: 1

      Can i ask the distribution and FireFox version?

      I have tried in 8.04, 8.10 and 9.04, same problems on different computers. Everything using the Firefox version from the distro (stable one).

      Same on Windows, have tried in Windows XP and 7, different computers and Firefox 3.0 and 3.5, asme problems.

      I must be doing something wrong.

    2. Re:Firefox and Javascript by viralMeme · · Score: 1

      "Can i ask the distribution and FireFox version?"

      Firefox 3.0.8, Ubuntu 9.04 Jaunty Jackalope ..

      I also tweaked FF using about:config .. I tweaked it using a config for laptops .. which I can't find now. Google on tweaking FF/Ubuntu for laptops.

      "I have tried in 8.04, 8.10 and 9.04, same problems on different computers"

      Is it on the same network. You may get better results tweaking the network. Extremely slow internet in Ubuntu 8.04

    3. Re:Firefox and Javascript by viralMeme · · Score: 1

      You can also try disabling any unnecessary background tasks and reniceing up FF. Responsiveness is a priority on the desktop.

      http://blogs.techrepublic.com.com/opensource/?p=140

  52. Keep your friends close by Andreaskem · · Score: 1

    Keep your friends close and your enemies closer.

  53. Re:All Hail Google! by V!NCENT · · Score: 1

    If they slip this plugin with every Googleware installer 'in order for your computer to work with the software' then it's golden.

    --
    Here be signatures
  54. Huh?!? by ActusReus · · Score: 1

    I agree with the other response here. I'm running Ubuntu on a somewhat elderly laptop (AMD Turion, 2 meg RAM)... and it took approximately 3 seconds for Firefox 3.0.14 to sort your table. I don't know what your machine's issue might be.

    Regardless, if you're unhappy with Firefox for any reason, real or imagined, then why use it? I think the whole point of this Google plugin is to "liberate" people who are trapped with IE due to company policy, or due to being too computer-illiterate to download an alternative browser. However, if a person is using Firefox already than neither of those two concerns apply... so there's no point in releasing a version for Firefox. If you like Chrome, and trust Google's handling of your data (this is the hang-up for me), then just use that and enjoy.

    1. Re:Huh?!? by KamuZ · · Score: 1

      To be honest, i use Chrome most of the time and Firefox when issues (not so often anymore).
      But in Linux i have tried Opera which works a bit better.
      The weird thing is i tried in my laptop Acer Aspire), Ubuntu 8.04 and same problems :(

      The problem is i have tried also in Windows XP and 7, same problems.

      I wonder what is the problem.

  55. Re:All Hail Google! by promythyus · · Score: 1

    Prepare for unforeseen consequences ;)

  56. Rewriting history. by Tei · · Score: 1

    "A lot of the fancy shit you see on the internet today is javascript, the reason much of it wasn't there before was because javascript was so damn intensive to execute."

    Hell... NO!.

    We use to avoid javascript for everything, but "decoration", so everything still work if a guy has javascript off.

    Nowdays javascript is considered more or less "standard", and theres much more interesting that can be done with it, thanks to CSS and the AJAX object.

    So using javascript NOW make sense, but using javascript a few years ago was a bad idea. Is still a bad idea to make a website depends on javascript for the sake of it. As there are people out here with NoScript and stuff. But nowdays we have tools and strategies to make websites with javascript and working for these people.

    --

    -Woof woof woof!

  57. Your sig by Fished · · Score: 1

    "Libertarianism: Rich wolves and poor sheep deciding who to have for dinner"

    Fixed that for ya.

    --
    "He who would learn astronomy, and other recondite arts, let him go elsewhere. " -- John Calvin, commenting on Genesis 1
  58. Don't get too excited by T.E.D. · · Score: 1

    I just went and installed it (stuck w/ IE here by fiat), and see no difference whatsoever. From a quick reading of the avilable docs, it looks like their renderer just sits there in the background twiddling its thumbs unless it hits a website with the special "Google, save me!" tag embedded in it.

    Unless and until a large percentage of the web chucks the "Google, save me!" tag into their pages, this isn't liable to affect you as a user. However, it is nice for web developers, as they can now "support" IE by checking for support of the tag, and kicking IE users without it to the Chrome plugin install page.

    1. Re:Don't get too excited by jeanph01 · · Score: 1

      try cf: before your url to make the plugin work.
      ex:
      cf:http://acid3.acidtests.org/

      pour the acid3 test.

  59. this is great ! by jeanph01 · · Score: 1

    I'm posting this with the cf:http://tech.slashdot.org url. (I'm using the Google Frame plugin in IE8).

    I used the cf: on acid3 and 100% wow !!! This is destabilizing !! :-)

    Now i tested my banking account site that usually work only with IE and have issues with Google Chrome. So in entered the cf: and accessed my site and was able to make some account payment with it. Great. And fast.

    This is the kind of test we need to make to full-proof this plugin.