This week, Google <a href="http://blog.chromium.org/2009/09/introducing-google-chrome-frame.html">…; an early version of a plugin for Internet Explorer, which allows it to use modern web technologies such as <a id="aptureLink_0wWQTiSQLk" href="http://en.wikipedia.org/wiki/HTML%205">HTML5</a>, CSS3, <a id="aptureLink_BDWmEWzufx" href="http://en.wikipedia.org/wiki/Scalable%20Vector%20Graphics">SVG</a>, <a id="aptureLink_vCbikHAlcW" href="http://en.wikipedia.org/wiki/Canvas%20%28HTML%20element%29">Canvas</a>, and more.
<iframe src="http://www.youtube.com/embed/sjW0Bchdj-w?rel=0" width="435" height="245" frameborder="0" allowfullscreen="allowfullscreen"></iframe>
More and more web applications (including many from Google, such as <a title="Google Docs" href="http://docs.google.com">Google Docs</a>, <a title="GMail" href="http://mail.google.com">Gmail</a>, and <a title="MobileMe" href="http://me.com">MobileMe</a> from Apple), either require these technologies, or make extensive use of JavaScript. As such, fast JavaScript support has recently become something of a game of cat and mouse between the top browser vendors, constantly leapfrogging one another to be ÔÇÿthe fastestÔÇÖ. Internet Explorer, whilst receiving a big upgrade with version 8, is still some way behind Firefox, Safari, Opera, and Google Chrome when it comes to these features.
Google are soon to be launching their much-touted Google Wave service: a combination between e-mail, instant messaging, wikis, and social networking. WaveÔÇÖs interface is very JavaScript-heavy, and <strong>requires</strong> features of HTML5. At present, this means that Internet Explorer users will be unable to use Wave. And even if Microsoft implemented the necessary features in the next version of IE, there are still around 40% of internet users on versions 6 and 7 of IE with no clear intention to upgrade any time soon (or, for many corporate users, theyÔÇÖre not even allowed to upgrade). ItÔÇÖs a big problem for Google if their ÔÇÿnext generation of emailÔÇÖ isnÔÇÖt able to be used by 60% of internet users.
<h2>Enter Google Chrome Frame</h2>
Chrome Frame is a plugin for Internet Explorer versions 6, 7, and 8 - much like Flash or a PDF reader - which seamlessly allows Internet Explorer to use Google ChromeÔÇÖs web technology support and fast JavaScript engine. Web developers simply need to add an HTML tag to their webpages, which will tell Internet Explorer to switch to using ChromeÔÇÖs rendering engine for that site.
This is a fantastic solution to the issues outlined above for a number of reasons:
<ul>
<li>For starters, the installation is a breeze - no more difficult than installing Flash, which most users have probably done without even noticing it.</li>
<li>Other than the installation, thereÔÇÖs nothing for the end-user to do. Most websites will continue using Internet Explorer the same way they always have. If a site needs to use Chrome Frame, it all happens magically in the background, and is completely transparent to the user.</li>
<li>ThereÔÇÖs no need for IE users to have to install or learn an entire new browser. Again, they just keep using IE just as they did before.</li>
<li>Finally, because the use of Chrome Frame is completely opt-in on a site-by-site basis, it doesnÔÇÖt change everything and ÔÇÿbreak the internetÔÇÖ. Viewing sites that require new technologies is as simple as installing a plugin for your browser.</li>
</ul>
Initial tests by Computerworld have shown IE8 using Chrome Frame to be nearly 10 times faster than usual when processing JavaScript.
For more on Google Chrome Frame, take a look at this brilliant article from Jim Ray: <a href="http://jimray.tumblr.com/post/194793633/more-technical-details-about-go…;