Slashdot Mirror


Mozilla Slams Chrome Frame As "Browser Soup"

CWmike writes "Mozilla executives today took shots at Google for pitching its Chrome Frame plug-in as a solution to Internet Explorer's poor performance, with one arguing that Google's move will result in 'browser soup.' The Mozilla reaction puts the company that builds Firefox on the same side of the debate as rival Microsoft, which has also blasted Google over the plug-in. Mitchell Baker, the former CEO of Mozilla and currently the chairman of the Mozilla Foundation, said in a blog post, 'The overall effects of Chrome Frame are undesirable. I predict positive results will not be enduring and — and to the extent it is adopted — Chrome Frame will end in growing fragmentation and loss of control for most of us, including Web developers.' Baker says Chrome Frame's browser-in-a-browser will confuse users and render some of their familiar tools useless. 'Once your browser has fragmented into multiple rendering engines, it's very hard to manage information across Web sites. Some information will be manageable from the browser you use and some information from Chrome Frame. This defeats one of the most important ways in which a browser can help people manage their [Web] experience.'"

18 of 236 comments (clear)

  1. IE by sopssa · · Score: 4, Interesting

    Baker says Chrome Frame's browser-in-a-browser will confuse users and render some of their familiar tools useless. Some information will be manageable from the browser you use and some information from Chrome Frame.

    Interestingly, isn't this an exactly same issue with Firefox addons too? Some of them might create the same kind of incompabilities than Chrome Frame plugin does.

    On that note, in my opinion Chrome Frame itself serve's little to none purpose. If you can install it, you could install the actual Chrome (or some other) browser aswell. Websites need to opt-in for using the Chrome Frame for rendering with a metatag, and I think Google will be lucky if even 1% add that tag.

    Only good reason I've come across is the next note from the article

    Specifically, said Google, it was pushing Chrome Frame because it decided it wasn't worth trying to make its new collaboration and communications tool, Google Wave, work with IE. Google developers spent "countless hours" on tweaking Wave for IE, but gave up.

    Which does make sense. Users can use IE, but still get the Wave to work. But I except google to take more major approach about the plugin soon.

    1. Re:IE by ShadowRangerRIT · · Score: 4, Informative

      Except Firefox addons are not *necessary* to use any commonly accessed websites (AdBlock Plus and NoScript may be desirable, but not necessary). As such, the people who install them are expected to be aware of potential incompatibility and can disable them if needed (for example, if AdBlock Plus blocks critical elements of a site, you can whitelist the necessary element, or just disable it on the specified site). The required knowledge level to install an addon usually means they know the basic troubleshooting needed to fix addon related problems.

      If Google decides that a large number of its services require Chrome Frame, people without the necessary knowledge will be installing it to use those services. And unlike the Firefox addon users, most of them won't be competent enough to troubleshoot any problems that arise from the combined renderer, or even understand the source of the problem.

      In addition, it would not surprise me to see a number of sites add the metatag without realizing the implications. Too many web developers are hacks, copying any pasting random junk from forums, reading tips out of guidebooks without understanding the context, etc. If their site's JavaScript is too slow, and a forum post says "Add this metatag to improve JavaScript performance," they'll add it without checking to see if their page is Chrome compatible.

      --
      $_ = "wftedskaebjgdpjgidbsmnjgcdwatb"; tr/a-z/oh, turtleneck Phrase Jar!/; print
  2. They just wish they'd thought of it first. by Shadow+Wrought · · Score: 5, Funny

    Google is simply "embracing and extending" IE's functionality, right?

    --
    If brevity is the soul of wit, then how does one explain Twitter?
  3. Important point by The+Ancients · · Score: 4, Interesting

    ...Chrome Frame will end in growing fragmentation and loss of control for most of us, including Web developers.'

    A very important point. Those of us who build the web finally thought we were seeing some movement with the increasing adoption of Firefox (mainly) causing Microsoft to build better browsers in IE7, and more so, IE8. We really looked forward to moving from a development model where 50% of the time was spent building the site to standards, and 50% hacking for Internet Explorer.

    1. Re:Important point by sopssa · · Score: 5, Informative

      The usage of Chrome Frame is up to the webmaster - you define it in a metatag. Even more so it sends the Chrome useragent then, so you can apply your hacks like normal.

      This doesn't cost any more fragmention than before.

    2. Re:Important point by Anonymous Coward · · Score: 5, Insightful

      Isn't that a good thing? I'm a web developer--and I'll say outright--I don't deserve control of your browser. The marketing tools that we had do our frontpage came up with a *beautiful* flash application--and the boss was absolutely heartbroken when he couldn't show our new page to somebody he met in the lobby of a motel. And most of what they did in flash would have rendered faster with a bit of CSS and tiny bit of javascript.

      I warned him---but pretty shiny things overcame technical sense. More fragmentation of the browser market is a *good* thing, as it will make further development of new shiny toys impossible (and economically unrewarding) until people actually FIX THE FUCKING STANDARDS. That's right--I said it--HTML is broken. Embedded video in a page is more about fucking politics than good technical sense--fuck you too apple and google for everything you had to do with that.

      Break the entire web, raze the platforms, make Microsoft impossible to develop for when their market share gets pushed down to 30%. Bring back the days of hacking different tables together, the CSS kluges in comment fields, javascript expressions detecting browsers, and the current abomination that is the ridiculous engine-creep in User-Agent strings.

      Make web developers like myself weep with frustration and push for real standards.

      But when it's all done, can we please get an open standard out of it (unlike Acid2), with a protected term (sort of like how CDROM is owned by sony) owned and registered by a governing body that certifies a browser engine as either implementing it or not?, and as part of the standard, have a "standards only" mode required--wherein no new tags may be rendered or acted upon?

      So finally, IE can't be called a "web browser" by definition if it doesn't pass "ACID VERSION 5.897879 Test 1083b".

      Then, and only then will the web actually be a reasonable platform to work on. Because as it is today--I look forward to fragmentation, since it would at least make all those lazy "web programmers" out there pay attention to the tags they're using.

    3. Re:Important point by Tony+Hoyle · · Score: 4, Insightful

      What he means is Frame doesn't activate unless the website asks for this (or, theoretically the user but I can't see that option being so popular if the site works anyway).

      So there's no extra work. If you don't want to support chrome then don't.. nothing has changed.

  4. Translation by MightyMartian · · Score: 4, Insightful

    Translation: Those fucking bastards are probably going to do the same thing to Firefox!!!! Chair... Google... Must... throw...

    --
    The world's burning. Moped Jesus spotted on I50. Details at 11.
  5. sour grapes by dsanfte · · Score: 5, Insightful

    Sounds like sour grapes to me. Google has a technically superior engine, and Mozilla's whining about it. Well boo-hoo guys, how about cutting the crap and getting to work improving your product?

    --
    occultae nullus est respectus musicae - originally a Greek proverb
  6. If you really develop webapps IE8 is still useless by Rix · · Score: 4, Insightful

    IE8 doesn't support canvas, or svg, doesn't have a real javascript engine, and still mangles standard css.

    It can get by on simple web pages, but it's simply not suitable for real web apps. Anyone developing one either writes off IE completely, or is using the tools that Google's been releasing to augment IE's deficiencies.

  7. No offense to Firefox... by dr_wheel · · Score: 4, Insightful

    ... because I love and use it daily. But isn't Firefox 'plug-in soup'? Updates frequently breaking plugins, plugins sometimes breaking the browser, etc.

    Seems silly to me for them to make a comment like this.

  8. They hate our freedom by iamacat · · Score: 4, Insightful

    More options are good. There are many users who are forced to keep IE6 for work access to intranet sites and yet may want Google wave for personal use. This way they can access all their sites without having to remember which browser is for which and deal with different sets of bookmarks and cookies. What alternatives do Microsoft and Mozilla foundation propose for this group of people?

  9. Actual Mozilla blog posts by savala · · Score: 5, Informative

    Urgh, I hate these links to useless tech news websites, rather than the original sources. To see what the Mozilla executives in question actually had to say, with their words in context, read Mitchell Baker: Browser Soup and Chrome Frame and Mike Shaver: thoughts on chrome frame.

    And as a bonus, from a Mozilla-technology using developer (I don't think he's affiliated with Mozilla in any official capacity anymore) Daniel Glazman: Google Chrome Frame.

  10. Pot, kettle, black, Mozilla. Tsk, tsk. by Jugalator · · Score: 5, Interesting

    Oh boy. Here we go.

    Mozilla drags IE into the future with Canvas element plugin

    Granted, Mozilla's technology doesn't do as much as Chrome Frame. It does less. But it introduced tag soup into IE. One can now, according to Mozilla's own damn hypocritic opinion because of a technological big brother envy, be sure of how IE render content.

    "Once your browser has fragmented into multiple rendering engines, it's very hard to manage information across Web sites" - Mozilla

    Oh, and how does adding canvas support reduce confusion when even more complete HTML 5 support won't?

    But read on guys... It get funnier.

    Ars Technica:

    This Canvas plugin is only the first step toward bringing standards-based web technologies to Internet Explorer. Mozilla is working on a much more ambitious initiative called Screaming Monkey that will make it possible to plug Mozilla's entire next-generation JavaScript engine directly into Microsoft's web browser. If these plugins gain widespread acceptance, it will empower web developers and give them the ability to target web standards and not have to compensate as much for Internet Explorer's broken behavior.

    Hahaha! I love this! Thanks for the laugh, Mozilla!

    --
    Beware: In C++, your friends can see your privates!
  11. Reality check by Fished · · Score: 5, Insightful

    Dudes... I work at a company whose standard is IE6. Not IE7, not IE8. IE6. And IE6 isn't even compatible with IE8 in some cases.

    The reason Google is releasing Chrome Frame is very simple--so that they can get Google Wave in the door of enterprises who have standardized on IE (including IE6) without having to develop 4 different versions of it (Standards Compliant, IE6, IE7, and IE8). They decided that doing Chrome Frame was easier, cheaper, and better for the future of Google Apps (broadly construed to include Wave) than continuing to pander to IE.

    I don't think they want to "enable" IE users... but they'd rather enable IE users to continue to be stupid than cripple their applications as they've been doing ever since gmail came out. From Google's point of view, this is ALL about the apps, not the browser wars.

    --
    "He who would learn astronomy, and other recondite arts, let him go elsewhere. " -- John Calvin, commenting on Genesis 1
  12. Hold on a second.... by DaveV1.0 · · Score: 4, Funny

    Who said soup is a bad thing? I like soup, damn it!

    --
    There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
  13. "browser-in-a-browser will confuse users" by techdavis · · Score: 4, Insightful

    Odd - I have for the past few years always used the "IE Tab" plugin for Firefox - that makes the pages render in IE (for IE specific sites, like windows update). Isn't that EXACTLY the same thing?

  14. Google Frame by slimjim8094 · · Score: 4, Insightful

    I've been thinking about Google Frame. Honestly, I think it's too good a stopgap. Let me explain:

    People have Internet Explorer. It sucks. Or people have Chrome/Firefox/Opera/Safari/... and they all work the same (almost).

    People who have IE are mostly unable or unwilling to install, well, anything else.

    Chrome is good in that installing a browser plugin is easier (and more familiar) for most people than installing a browser. They do it all the time - Flash, Java, SuperPornSearch - even if they shouldn't.

    So Chrome Frame is nice, in that regard, in that I as a web developer can have IE say "install this to view this page", or otherwise throw up a "You must have at least Flash 7 to view this content"-type page. Those errors seem to be effective, for the most part.

    But it's bad in the sense that if everybody requires Chrome Frame, and everybody has it, that's dandy. But it's still running IE.

    In short, it's a stopgap. But it's a very good stopgap. Potentially so good that people won't switch to a real browser. And that's bad.

    --
    I have developed a truly marvelous proof of this comment, which this signature is too narrow to contain.