Quote, "Mozilla is developing a plugin for Internet Explorer that will add support for the HTML5 Canvas element. Microsoft's attempts to stifle adoption of open web standards could soon be circumvented by plugins that bring Firefox technology to Internet Explorer."
Talk of double standards...
[1] http://arstechnica.com/software/news/2008/08/mozilla-drags-i...
HN discussion: http://news.ycombinator.net/item?id=280375
I expected a better response from Mozilla than this.
[1] http://code.google.com/chrome/chromeframe/developers_guide.h...
[2] http://blog.vlad1.com/2008/07/30/no-browser-left-behind/#com...
Edit: Added [2].
While traditional institutional fear make it invisible.
It is sad even Mozilla execs cannot see the obvious solution raised by the question Google has asked.
Browser vendors could standardize at an even lower level.
A system following the heart of Unix could allow for shared architectural components between the vendors and rapid innovation in the industry as a whole.
Why shouldn't MSIE be able to use the rendering engine of Chrome + the Javascript engine of Mozilla?
A simple "chassis" for W3C supporting browsers isn't some technological utopian vision. Just simple, stupid, good design.
Getting vendors (and the developers "on the ground") to work on something would be the hard part.
But oh what a wondrous world it would be.
It would become an easy way out for people to just have 2 click plugins for their website instead of forcing people to take the hard way and install a full browser.
You as a web designer wouldn't know which ones to design for especially if people can't install plugins, and as a result, would have to add on even more testing than the usual IE6/7/FF/Opera/Chrome/Safari.
Your website will also include the special hashtag thingie cruft at the top to support multiple browsers.
Overall, its a bad bad idea.
You don't really think chrome will be the only browser to do this? And also, you will be snooping for plugin compatibility just like people are doing today for browser compatibility.
First, there's no realistic world in which all of a sudden everyone is using different plugins. Almost nobody in the world has the kind of distribution that Google does. Very few people could pull this off, and I doubt even Google can.
Second, if there were a way to get users to install plugins 99% of the time, then we wouldn't have half the issues we currently do. You act like it would be a bad thing to test for the availability of plugins which enabled new features. It wouldn't be. It would actually be quite awesome.
Third, Chrome Frame is exactly the same as Chrome, so, at least in theory, there is NO NEED to test for anything knew. Even if every browser did this, there would be NO NEW browsers. There may be some implementation gotchas, but I don't see the same kind of doomsday scenario you do.
Anyway, I think it's highly unlikely Chrome Frame goes anywhere at all.
This would allow renderers to compete on their own merits with their real customers (developers), instead of being shackled to the success or failure of their attached UI.
OTOH, one potentially bad outcome would be that there would be increased stickiness of content. Once content is authored targeting one renderer, there is little reason for authors to update it since they can always target the old renderer.