September 29, 2009 7:51 AM PDT

Mozilla VP: Chrome Frame is the wrong answer

by Stephen Shankland
  • Font size
  • Print
  • 43 comments

Mozilla and Microsoft don't always see eye to eye when it comes to browser technology, but they agree broadly on one thing: thumbs down for Google Chrome Frame.

Chrome Frame is a plug-in that puts Google's browser engine under the hood of Microsoft's Internet Explorer, and Google argues that it can modernize IE versions 6, 7, and 8 with faster page loading and JavaScript performance. It kicks in only on Web pages that Web developers have labeled with a specific tag. After Google announced it, Microsoft criticized it as creating a potentially increased risk to browsing security.

Google Wave is one site that suggests IE users install Google Chrome Frame.

Google Wave is one site that suggests IE users install Google Chrome Frame.

(Credit: Google)

Mike Shaver, vice president of engineering for Firefox backer Mozilla, published a different concern in a blog post Monday night.

"I certainly share that longing for a Web in which the vast majority of Web users enjoy the performance and capabilities we see in Chrome, Safari, Firefox, and Opera. Unfortunately, I don't think that Chrome Frame gets us closer to that Web," Shaver said.

Specifically, Shaver said Chrome Frame can disable IE features and muddle users' understanding of Web security matters. And users of the reviled IE 6 browser, he added, often won't be able to run Chrome Frame anyway because their computer is locked down to prohibit changes or lacks sufficient power in the first place.

"As a side effect, the user's understanding of the Web's security model and the behavior of their browser is seriously hindered by delegating the choice of software to the developers of individual sites they visit. It is a problem that we have seen repeatedly with other stack plug-ins like Flash, Silverlight and Java, and not one that I think we need to see replayed again under the banner of HTML5," he said.

Shaver's advice is to rely on that ages-old technique: an upgrade suggestion on the Web site.

"It would be better for the Web if developers who want to use the Chrome Frame snippet simply told users that their site worked better in Chrome and instructed them on how to install it," Shaver said. "The user would be educated about the benefits of an alternate browser, would understand better the choice they were making, and the kudos for Chrome's performance would accrue to Google rather than to Microsoft."

Stephen Shankland writes about a wide range of technology and products, but has a particular focus on browsers and digital photography. He joined CNET News in 1998 and since then also has covered Google, Yahoo, servers, supercomputing, Linux and open-source software, and science. E-mail Stephen, or follow him on Twitter at http://www.twitter.com/stshank.
Recent posts from Deep Tech
Photographers bless improved Canon autofocus
Long-awaited Bibble 5 raw photo editor arrives
Garmin adds new wilderness GPS models
'Don't-be-evil' Google spurns no-evil software
Mozilla pushes back Firefox 3.6, 4.0 deadlines
TweetDeck deal brings a Sherlock Holmes look
Mozilla hopes to finish Thunderbird 3.1 in April
Adobe adds raw support for newer cameras
Add a Comment (Log in or register) (43 Comments)
  • prev
  • 1
  • next
by Lemon5 September 29, 2009 8:10 AM PDT
I don't understand why Google even put out the Chrome Frame plug in. I mean, is it a lame attempt to get the chrome name into households?
Reply to this comment
by forever4now September 29, 2009 9:34 AM PDT
One of the main reasons, as I understand it, is to allow IE users to participate in the public beta trial of Wave...which launches tomorrow, with 100K users.
by jc364 September 29, 2009 9:50 AM PDT
Users that prefer IE (shudder) will be able to take advantage of the awesomeness that Chrome has to offer.
by t8 September 29, 2009 10:25 PM PDT
Users of clunky IE will be able to run Web apps as fast as Windows apps.
It is not in Microsoft's interest to make IE run Web apps fast, so Google is providing the solution.
Not to mention that Microsoft will probably be forced to have a fast browser than let users use Chrome Frame.
Whatever they decide it is a win for Google and the Web either way.
by YeYe55 September 29, 2009 8:35 AM PDT
I personally think that IE 8 has many bugs. It keeps not allowing me to enter certain websites or videos. Is like Iam totally banned like a 14 year old
Reply to this comment
by timber2005 September 29, 2009 8:59 AM PDT
Its a bug when no web site allows you to enter. Its a website problem when a website doesn't allow you to enter on a certain browser.
by reya276 September 29, 2009 4:58 PM PDT
@timber2005

NO! you are 100% wrong buddy it is not a website problem. I am a web developer and I can tell you that if you code with standards such as WC3 standards then no the problem is Microsoft and their piece of garbage browser. It has nothing to do with the site. My bother upgraded his IE7 to IE8 guess what Netflix would not allow him in, but yet IE7 worked just fine. So no it is not a website problem it is a browser problem. I'm so sick of you don't know jack users. "oh no the site should just work". That is why tell everyone to use firefox because their browser works 100% on standards just like Safari, Chrome and Opera. But not IE I wonder why, hum...can we say LOCK IN.
by gggg sssss September 29, 2009 5:54 PM PDT
@reya276 NO YOU are 95 % wrong. I am a web developer and I code to what the majority of people will come to my websites with. That is IE, which is built into 95% of the world's computers. 95% is a pretty good definition of a standard, not what a bunch of geeks at W3C think. If I can save 20% of cost and effort to lose only 5% of potential customers, then I am laughing all of the way to the bank. In the real world of course, not in whatever fantasy world you and W3C and the nuts at Opera live.
by captain_numerica September 29, 2009 6:04 PM PDT
@reya276 - No browser out there right now is fully standards compliant. (And no, the esoteric 'acid' tests are not indicative of full standards compliance.)

We shouldn't get emotional about software and "lock in" conspiracy theory. And we shouldn't spread FUD from either side of the imaginary fences we create. IE8 is a decent browser. I happen to prefer another but I have to give credit to IE8 for almost being on par with the rest when it comes to *published* standards compliance. (HTML5 is not final and not part of this conversation.)

If you're a web developer, I'd strongly recommend you spend more time researching and understanding the technologies and platforms you deal with. I'd also recommend you get a handle on your emotions.
by t8 September 29, 2009 10:31 PM PDT
@ @reya276

I can only assume that your web site works in IE and is not standard compliant.
Because if it was standard compliant, IE would have two thirds (66%) share like every other standard web site and not 95% as you say your site is. Theoretically you are missing out on around 30% more traffic. So you are not fully in the real world, (as you say).
by vini156 September 29, 2009 8:39 AM PDT
Google is becoming the next MS. Putting its a s s everywhere.
Reply to this comment
by reya276 September 29, 2009 5:03 PM PDT
Yeap and that is quite alright at least their stuff is open and can be used with pretty much every OS and every PC. And now they are trying to make sure IE users get to use their software and you guys complaint about it. I want to see Microsoft do that. NOPE! never going to happen. I can guarantee you Ubuntu/Linux users wont be able to use Microsoft Office web version just like they can use Google Docs. So that is exactly my point; If they are going to put their mark everywhere and remain open as they now are then my all means spread it all over the world. Every time I hear stuff like that is because they have to be angry investors that the Microsoft cash cow is not doing so well because of Google. Awesome!
by gggg sssss September 29, 2009 5:56 PM PDT
@ reya276 and what is that extensive list of OD you refer to? 95% of the world is Windows. Would you actually pay somebody to optimize, or even consider, only 5% of the whole market?
by Brehhah September 29, 2009 8:49 AM PDT
lol, "hey guys, if you don't want to use chrome, here, just use chrome instead."
Reply to this comment
by forever4now September 29, 2009 9:06 AM PDT
Installing a modern web browser (Firefox, Chrome, Safari or Opera) is certainly the preferred solution, but Google Chrome Frame helps to address cases where:

1. Company apps/sites are dependent on IE and those companies don't allow any other browser to be installed.
2. People are too computer phobic/illiterate, to attempt a browser install.
3. People like IE, but they also would like to conform to web standards & support the latest web technologies.

To me, the advantages of having Google Chrome Frame available to install, in these cases, FAR outweigh any disadvantages it could introduce.
Reply to this comment
by B-Ri September 29, 2009 9:33 AM PDT
Lets examine this.
1. If they are locked down like this chances are they can't install a plugin either.
2. If they can't handle a browser install then what makes you think they can understand a plugin install?
3. If someone likes IE then why are you trying to suggest they use something else. If Web standards and the latest web technologies (whatever that means) was important to them wouldn't they already be using something else?

Other than possibly a speed boost what advantages are there to adding this plugin to IE.
by jusben1369 September 29, 2009 9:40 AM PDT
Amen B-Ri
by forever4now September 29, 2009 9:46 AM PDT
@ B-Ri

Try accessing these HTML5 sites with IE "before" installing Google Chrome Frame and then with IE "after" installing Google Chrome Frame. I don't know, if you need to prefix the URLs with "cf:", or not (I use Chrome 4 on Ubuntu).

http://www.youtube.com/html5
http://demo.sproutcore.com/video/
http://www.rgraph.net/
http://html5gallery.com/
http://tinyvid.tv/

There's a whole new corner of the internet developing that IE users do not even have access to.

There's also a Javascript NES emulator here. You will definitely need Chrome, to play the games.
http://benfirshman.com/projects/jsnes/
by jc364 September 29, 2009 10:13 AM PDT
@B-Ri:

"1. If they are locked down like this chances are they can't install a plugin either. "

I think you're right in most cases. It's possible that some users may still be able to install the plugin, though.

"2. If they can't handle a browser install then what makes you think they can understand a plugin install?"

I was curious about this, so I decided to download it. It took me two clicks; much simpler and less intimidating than a browser install. Especially an IE8 browser install.

"3. If someone likes IE then why are you trying to suggest they use something else. If Web standards and the latest web technologies (whatever that means) was important to them wouldn't they already be using something else?"

IE still provides some things that Chrome does not. For instance, Chrome didn't have a full-screen mode when it was first introduced. For other examples, just search for "missing Chrome features." Plus, Chrome's GUI is drastically different from IE, so IE users may not want to move away from what's comfortable. Chrome frame allows these users to keep the things they like about IE, while adding the speed and standards support of Google Chrome.
by B-Ri September 29, 2009 12:14 PM PDT
The only problem I have with Chrome is that it still isn't available for the Mac OS yet at least not in the same fashion as for PCs.

@forevernow
While this may be the case I think it is the way that these things have progressed. MS eventually adopts the new stuff and implements it into IE. Though to be honest none of the sites you listed are on my radar except for youtube and that works fine in IE except for the special video you point to. If it was designed by Google then you would guess that it works with Chrome well. Besides HTML 5 hasn't even been ratified. IE will eventually support it. Also I installed the Chrome Frame on my Win7 machine and the sites you mention didn't work. Not sure what the issue is but in any case I guess what I'm saying is that this isn't ready for primetime yet. Plus it is a bit of poor form on Google's part to go enhancing a competitors browser. I am a fan of Google, use gmail and picasa, but I don't agree with everything they do. I also am a Mac and Windows user but I don't always agree with those 2 companies either.
by davaal September 29, 2009 1:21 PM PDT
i just made a number of users very unhappy as I quashed this. we have software - outdated though it may be - that requires IE6 to run (VIANET being one of them (there is an update, but my district won't pay for it)). So I have a least 20 machines that went down today after people got smart and updated their PC.

not only am I reimaging their sh@#, but i'm locking them down even tighter. It took me hours of research to realize that it was that add on that disabled our security software. I wonder how many pedophiles slipped into area elementary schools because of a few jokers who hate IE6.
by gggg sssss September 29, 2009 5:58 PM PDT
@ jc364 so how hard is it to allow Windows update to just install IE8 all by itself? NO mouseclicks required.
by jc364 September 29, 2009 9:26 PM PDT
@gggg sssss:
To my knowledge, IE8 is the only browser that requires you to restart your machine during installation. When I installed it after it had just been released, I had to restart my machine twice during the installation process. Even the automatic update isn't completely effortless, and it definitely takes more time than installing Chrome frame.
by gfsdfge September 29, 2009 9:07 AM PDT
regardless of any and all technical reason, it's just bad business. Google should ensure someone with an MBA looks over these projects too. OK geeks, go ahead and blast me.
Reply to this comment
by bedney42 September 29, 2009 10:16 AM PDT
Not gonna blast ya. Just want to ask why you think this is bad business.

From a business standpoint, Google makes money on selling ads when folks use the Web, in particular Google properties on the Web.

The thinking behind Chrome Frame is that Google will be able to deliver much more sophisticated Google 'properties' (i.e. applications) than can be delivered with the creaky old basically 1990's technology that IE represents.

By making Chrome Frame available, this allows Google to deploy these much more sophisticated apps, with much less engineering effort (estimates from a friend at Google are that over 50% of engineering costs are in trying to get stuff to run on IE that already runs great on modern browsers... that's real money), to deliver higher-value apps that they can then run ads next to (or even charge a monthly fee for).

Not sure how this isn't great business... and that comes from a geek who started out with my business degree...

Cheers,

- Bill
by subhajit_dasgupta September 29, 2009 9:18 AM PDT
Yet once again Google does something that is technically "cool" but incompletely thought out. And, I think Firefox's Shaver has an additional, but unstated reason to oppose this move: if Google could do this to IE today, they could do it to Firefox tomorrow.
Reply to this comment
by blakefrost September 29, 2009 9:20 AM PDT
Shame on Mozilla! GCF is a long overdue solution for a crippling problem. Thank You Google!
Reply to this comment
by Hunnter2k3 September 29, 2009 9:26 AM PDT
Totally agree.

At least this plugin might actually make people less afraid of potentially switching to another browser.
Mozilla are (well, Mike is ) just jealous they never thought of it first.

The less people using that horrible excuse of a browser, the better.
Despite all the claims of MS moving away from crippling the browser on purpose, they are still holding back as much as possible.
But eventually when they lose more marketshare, they are going to have to do something about it.
They already ruined a great chance with Win7, so i have my doubts.
by snigglepop September 29, 2009 9:42 AM PDT
Kinda hypocritical of mozilla when they attempt essentially the same thing by making a plug in to support canvas on IE.

http://arstechnica.com/software/news/2008/08/mozilla-drags-ie-into-the-future-with-canvas-element-plugin.ars

I think this was a smart move by google. It is one more way of putting pressure on microsoft to get their act together. It won't solve the problem by itself, but it is a way of transitioning some users to the modern world.
Reply to this comment
by Al3d September 29, 2009 10:30 AM PDT
The sole purpose Google did this it's because of Wave, they said IE it's horrible with javascript and they wouldn't continue to work on Wave to support IE, instead they would focus on more important things. So I think Frame accomplishes that goal, if you wanna use Wave install the plugin or change browser, simple as that.
Reply to this comment
by Heebee Jeebies September 29, 2009 10:51 AM PDT
More Google Evil. The new Microsoft they are!
Reply to this comment
by forever4now September 29, 2009 11:08 AM PDT
The advantages I see, for the Google Chrome Frame plug-in, are:

1. it allows IE to maintain support for existing, IE-dependent apps/sites.
2. it brings all versions of IE into full compliance, with the latest web standards.
3. it brings blazing-fast JavaScript performance, to all versions of IE.
4. it brings the latest HTML5 functionality, to all versions of IE.
5. it reduces web development & support costs ("hacks" to support IE are no longer required).
6. it reduces/eliminates the need for Flash/Silverlight (devs can use HTML5 audio/video/canvas, etc.).
7. it reduces/eliminates the need for users to change to another modern browser, to get these enhancements.
8. it eliminates the need to wait for Microsoft, to find a solution to this problem.

How exactly do all these benefits, for users & web developers, equate to "evil"?
by cloudmatt September 29, 2009 12:05 PM PDT
lol it's like that candy commercial "you got chocolate in my peanut butter! you got peanut butter in my chocolate!" unlike the candy I don't see any chance for a good mix. MS IE is complex and interwoven, it's not a good browser and MS would rather die than let an open source style program "Improve" IE. The resulting abomination of chrome infused explorer will be a never ending nightmare of patching and updating as MS and The Big G butt heads. Install GCF, MS shoots out security Patch/Update that will "inadvertently" disable, cripple, slow and/or completely glitch out GCF. Google retaliates by launching Patch/Update makes it work again but probably with opening a new hole in IE. and the cycle begins again.

I doubt this will ever be implemented in large networks(businesses , schools, etc.) due to constant maintenance limited support(MS: "I'm sorry we don't offer support on that plugin" G: "I'm sorry we don't support MS products"). In these areas of the tech industry the K.I.S.S. method is king. Keep It Simple Stupid. Is MS good? no. is it fast? no. Does it just F'in work? sadly yes.

home users:
Novice: lucky if they can find Google, miracle if they can install, lost with the idea of patching and updates, safer with IE.
Skilled User: "why don't I just use chrome/Firefox/opera/etc.?", "why does it need all these damn updates", "why did I install this instead of Chrome/Firefox/Opera/etc."
Advanced/Cnet User: "IE didn't come with Ubuntu ", "Mac is god", "well I don't have problems while running Windows 8 RC Beta on IE 9.5 beta on my Mini Cray" etc.

if google wants to do this i say "Go Big G!" Will I use it in either my personal or professional life? No. If I want google performance I'll install chrome. I tried and liked chrome but I'm sticking with the fox. I really think it is about preference. I know people who have tried every browser and still pick IE. it's sad when people don't pick your favorite and it causes a lot of bickering and competition but I think we can all agree cobbling together a franken-browser is not and probably never will be the way and the light.
Reply to this comment
by SactoGuy018 September 29, 2009 2:58 PM PDT
Mind you, I wouldn't be surprised that Microsoft will soon beta a "Internet Explorer 8.5" with HTML 5.0 support so necessary to run Google Wave.

Given the VERY strict software installation policies in most business and government entities, Google needs to realize that given most businesses and government agencies run Internet Explorer ONLY, and Google will have to wait until Internet Explorer get HTML 5 support before Google Wave is widely used.
Reply to this comment
by gggg sssss September 29, 2009 6:01 PM PDT
and their WUS and other deployment strategies WILL allow IE updates.
by ktswami September 29, 2009 4:35 PM PDT
Shaver makes a good point, I think. Google Frame is quite clever, but sneaky though.

I think while Google's stated concern is the truly ugly coding required to make Wave work (or any standards-based site) in IE, they also know that Microsoft will be dragged kicking & screaming to support HTML5 in a transparent way.

Google knows that a tiny number of users know about the site patching madness that web developers and browser makers go though every day; which means that when an IE user goes to try Wave and something breaks, they'll blame Google (the site), not IE (the browser maker).

Just check out how ugly it's been the last few years to manage site patching issues.
http://my.opera.com/core/blog/show.dml/3130540

On a sidenote, anyone notice Google leaving out Opera 10 off their browser pop-up for Wave...? Really lame; especially given Opera continuous fight for web standards for years that benefits them, while the CTO at Opera, Håkon Wium Lie, actually invented CSS.
Reply to this comment
by forever4now September 29, 2009 10:18 PM PDT
"Google leaving out Opera 10 off their browser pop-up for Wave"

It is my understanding that the Wave UI makes extensive use of HTML5. Perhaps, Opera 10 does not support all the necessary HTML5 functionality, required by Wave.

If so, then hopefully some Opera devs will be selected to participate in the Wave public beta, so they can make the necessary tweaks, to make Opera work compatibly.
by t8 September 29, 2009 10:32 PM PDT
Microsoft's browser is garbage. So for most, Windows is a waste of money, if you are only using Windows to access the Web.
Reply to this comment
by maniopas September 30, 2009 2:14 PM PDT
Well, IE really IS a standarized product, which means that most companies and governments would stick to it. However, standarized does not necessarily mean better.

Let's have a look at Flock ( http://www.flock.com), which is my favorite browser, based on the Mozilla Firefox engine and enhanced with various communicative features. A government would NEVER use a browser with such an interface. I am ready to challenge anyone to have a look to the browser to verify so. However, for me it enables fast and secure access to many things that I would never dare browse with IE in fear of security. I think Flock is better. Other experienced users believe Chrome, Firefox (Flock is its "brother") or Opera are better.

However, whenever someone says IE is better, I can think but only that they run some kind of business which requires strict protocols or that they like much better the interface. Compared to, let's say, firefox, I think: "Come one? You really believe that dozens or hundreds of terrific programmers are anything compared to the thousands studying and continuously bettering an open-source project?"
Of course, IE has some vital advantages. Wouldn't be better then to use them along with Chrome's advantages? And, anyway, were I (say) a good web developer, why shouldn't I write an app that uses so much javascript that it requires chrome's 40% faster processing? Would anyone banish my code for this? Of course not. But let's say that some company or government department takes a like and starts using my product. They are bound to have IE. Why shouldn't they run the code with the Chrome plug-in? If my code is the best of its kind should they still try to use an alterative, just out of some browser restriction?

Really, I see nothing wrong in what Google does.
I believe that really MS is concerned only about security or some market play I cannot comprehend.

But to those that think that we should mix company products I have just two questions:
Why does MS not complain about iTunes for windows? Why do they not complain about open-office?
Reply to this comment
by maniopas September 30, 2009 2:18 PM PDT
I am sorry, the last paragraph misses a NOT. That what I meant:

But to those that think that we should not mix products from various companies, I have just two questions:
Why does MS not complain about iTunes for windows? Why do they not complain about open-office?
by krosafcheg September 30, 2009 4:40 PM PDT
This is a disgraceful tactic Google is trying. Google Chrome is a terrible browser, only slightly better than IE. I would never want a browser to act like it, and requiring a addon to third party browsers is the defintion of a monopoly. I used to have respect for Google in its monopoly cases, but this changes everything.

Firefox for life, Chrome and Wave for the grave.
Reply to this comment
by adamslain69 October 1, 2009 4:40 AM PDT
as a custom builder ;internet explorer is still the worst option
Reply to this comment
by sullivanjc October 1, 2009 9:32 AM PDT
Doesn't IETab for Firefox do much the same thing in reverse?
Reply to this comment
(43 Comments)
  • prev
  • 1
  • next
advertisement

15 sites that went kaput in 2009

Web sites launch all the time, but they also shut their doors. We highlight 15 that bit the dust this year.

Top 10 news stories of the decade

Let the debate begin: Was the iPhone more important than iTunes? Was anything bigger than Google finding a great business model? CNET offers its list of the 10 most important stories of the '00s.

About Deep Tech

Stephen Shankland, who's covered the computing industry since 1998 and was a science reporter before that, here delves into a wide range of technology trends and offers hands-on tests. His particular interests include Web browsers, cameras, standards, research, science, and start-ups.

Add this feed to your online news reader

Deep Tech topics

advertisement
advertisement

Inside CNET News

Scroll Left Scroll Right