ie8 fix
madison

Hardware 2.0

Adrian Kingsley-Hughes

Google Chrome Frame ... Chrome performance for IE users!

By | September 23, 2009, 6:11am PDT

Google is now offering Internet Explorer users the chance to experience Chrome levels of speed when it comes to JavaScript execution. Is this a clever way to poach users or little more than a tech experiment?

The technology, known as Chrome Frame, is, in the words of Google, “an early-stage open source plug-in that seamlessly brings Google Chrome’s open web technologies and speedy JavaScript engine to Internet Explorer.” It helps make the Microsoft browser better in two respects:

  • Start using open web technologies - like the HTML5 canvas tag - right away, even technologies that aren’t yet supported in Internet Explorer 6, 7, or 8.
  • Take advantage of JavaScript performance improvements to make your apps faster and more responsive.

In other words, Chrome Frame is a plug-in for Internet Explorer 6, 7, and 8 (to those still using IE 6, shame on you or your IT department) that makes Internet Explorer a better browser.

Clear so far? Good.

But there’s a gotcha. It involves web masters adding tags to their web pages:

Enabling Google Chrome Frame is simple. For most web pages, all you have to do is add a single tag to your pages and detect whether your users have installed Google Chrome Frame.

So if you go out and install Chrome Frame today, chances are you won’t notice any difference whatsoever. Google hasn’t published a list of sites that see a performance boost thanks to Chrome Frame.

Now, on the face of it Chrome Frame seems like interesting technology. After all, it allows users to get a better browser without actually updating their browsers. There’s a fair bit of hassle associated with changing browsers, and for the new browser to “stick” the user has to change old habits, and as we all know, old habits die hard.

It’s also interesting that Google has chosen to target IE. By releasing a plug-in that in effect makes Internet Explorer better, Google is in effect making a very bold statement - “if you can’t fix IE, we will!”

Which leads me on to the next question - why is IE the worst browser in terms of performance and compatibility? I’m having a hard time believing that the IE dev team isn’t populated with the same level of talented, geeky high achievers that Google has working on the Chrome team. The issue has to be down to management.

But is Chrome Frame anything more than just political play between Google and Microsoft? Well, I’m having a hard time seeing the plug-in gaining much traction amongst IE users unless Google can really stir web developers and get them to start tagging pages. Maybe if users start seeing download links to Chrome Frame on popular sites then users might start getting hooked.

The truth is that Internet Explorer needs to improve independent of plug-ins. There’s no real reason why the most popular browser, one developed by a multi-billion dollar company, lags far behind the rest in almost every test of benchmark you throw at it. I’m not sure if Microsoft has been deliberately crippling Internet Explorer in order to keep us hooked onto desktop apps rather than move to the cloud, or whether the project is simply bogged down by internal issues, but it’s something needs to be done now. A plug-in like Chrome Frame might be just what’s needed.

Can we have a Chrome Frame plug-in for Firefox next, please?

Kick off your day with ZDNet's daily e-mail newsletter. It's the freshest tech news and opinion, served hot. Get it.

Topics

Adrian Kingsley-Hughes is an internationally published technology author who has devoted over a decade to helping users get the most from technology.

Disclosure

Adrian Kingsley-Hughes

All opinions expressed on Hardware 2.0 are those of Adrian Kingsley-Hughes. Every effort is made to ensure that the information posted is accurate. If you have any comments, queries or corrections, please contact Adrian via the email link here. Any possible conflicts of interest will be posted below. [Updated: February 23, 2010] - Adrian Kingsley-Hughes has no business relationships, affiliations, investments, or other actual/potential conflicts of interest relating to the content posted so far on this blog.

Biography

Adrian Kingsley-Hughes

Adrian Kingsley-Hughes is an internationally published technology author who has devoted over a decade to helping users get the most from technology -- whether that be by learning to program, building a PC from a pile of parts, or helping them get the most from their new MP3 player or digital camera.

Adrian has authored/co-authored technical books on a variety of topics, ranging from programming to building and maintaining PCs. His most recent books include "Build the Ultimate Custom PC", "Beginning Programming" and "The PC Doctor's Fix It Yourself Guide". He has also written training manuals that have been used by a number of Fortune 500 companies.

Adrian also runs a popular blog under the name The PC Doctor, where he covers a range of computer-related topics -- from security to repairing and upgrading.

Related Discussions on TechRepublic

Did you know you can take part in these discussions with your ZDNet membership?
36
Comments

Join the conversation!

Just In

Are you retarded?
AzuMao 2nd Oct 2009
If anything, Chrome's engine is more secure
than IE's, not less.
0 Votes
+ -
... speed of a browser just really doesn't register with the average user. While IE may not be as fast as Chrome it is in most users perceptions fast enough. Noticeable delays in browser performance are almost always outside of the browser's control. Overloaded servers and congested pipes are the issue not how long it takes to render a page.
0 Votes
+ -
I Disagree
Stuka 23rd Sep 2009
I think that to most users, "slow" is the norm, and its just what they expect.

And with IE7 and 8, its not just page loads, its small things. Such as opening a new tab when you already have a few open. It can take up to a few seconds for it to open even on a well equipped machine (2.4Ghz C2D, 2GB, XPSP3 in the case of this machine, which should be more than fast enough to browse the web).

But most people have become so used to their machine performing slow (be it actually slow, or slow due to malware) that they don't really know any different.
0 Votes
+ -
Don't install it for your own safety.
0 Votes
+ -
You need to stop watching science fiction movies,
seriously.
0 Votes
+ -
Shhh..... the aliens are listening...
NoamNelke 23rd Sep 2009
Unlike Google Chrome, Google Chrome Frame only
renders pages and executes JavaScript. It does not
send anyone anything.

Chrome (not frame) may send Google information if
users (like me) permit it. I choose to pay this
"price" because I trust the big G and want to get
the benefits.
0 Votes
+ -
Bad browser or Bad PC Build?
ryanstrassburg Updated - 24th Sep 2009
Most "speedy" apps take advantage of a users ignorance of their system and how to maintain performance as well as best practices in browsing, file execution, and software installation options. It is a myriad of reasons that cause slow browsing other than the obvious network issues. My experience with IE8 has not been a slow one, and I do not cache web pages as I download on every visit... My performance is fine, even on my Athlon XP2500+ system I built in ~2001... It even runs Vista just fine -- of course some things will be slow with this configuration, but not IE8.

Essentially, it is the user or hardware, not the browser. Hardware? Well yeah, some hardware does not play nicely with other hardware such as the motherboard chipset and teh video card, they should be fast but performance sucks which may be a timing issue, maybe mismatched latency with memory chips, or simply just a badly manufactured part. In any case the hardware setup has been the prominent performance gap in my 18+ years. My hint to a better performing system: Match vendor hardware... My systems typically have NVidia chipsets including video, matched M/B and Video chipsets (i.e. AMD mobo chipset, ATI video).

Sure things "can be" faster, always can and always will... But then again how fast can you process the information to begin with? My average page load time is 3 seconds on both my Athlon XP2500 AND Phenom 9950 -- 1 proc @ 1.8Ghz vs. 4 Proc. @ 2.6Ghz -- same load times, what more does a user need?
0 Votes
+ -
True but,
People 23rd Sep 2009
Where Chrome Frames helps IE is in the execution of client side code which is heavily used in web applications to state the obvious. If you ever used an application called SpiceWorks in IE and then tried it in FF, Chrome, or Safari, you would see clearly why this is important.

Honestly, I like IE8, however I cannot stand using it with some of my web apps. In some cases executing the code takes so long that I'm warned that the code is taken too long to execute and I must then choose to stop the execution or continue in order to continue. This is unacceptable.
0 Votes
+ -
Off topic
Viva la crank dodo 23rd Sep 2009
I installed Spiceworks (directly downloaded through their site) about 1.5 year back and suddenly had tons of virus/malware (I don't recall what packages) that slowed my comp to a crawl. After uninstalling it I had to reimage my computer. In your experience, did you have to do much system hardening after installing it? Does it install any 3rd party packages in its default install?

This was only on a desktop computer which was fully patched XP with Avast AV, Spyware terminator. I had installed it just to play with and see its functionality.
0 Votes
+ -
No
People 23rd Sep 2009
It installs nothing on inspected machines however it does trip up AV and HIPS when gathering information from remote computers. Most typically when it tries to gather product keys for the software inventory area of the application. The gathering of information is an intensive operation and if you're running it from your workstation you will see a performance it. It should be dedicated to it's own hardware.

It's safe and amazing software especially for the price and has a very large community behind it that would attest to the same thing.

0 Votes
+ -
I agree 100%
LiquidLearner 23rd Sep 2009
Many of IE8s features are quite good actually and, overall, I prefer it to most other browsers. But anytime I'm using an app that is heavy in JavaScript I want to put my head through the wall. What I think MS should do is use Google's JS engine in IE9. That would be pretty funny and awful useful to users. I don't think it would ever happen, but it's nice to dream.
Compatibility is. Microsoft has shown in the past that they cannot be trusted to properly implement accepted web standards. Plus, ancient Internet Explorer 6 is still the world's most popular web browser. If Google can take IE out of the browser equation, they'll be able to implement more full-featured web applications that take advantage of newer javascript and HTML 5 protocols.

Of course, speed also plays some importance. With web pages getting so javascript-heavy now, having a good javascript engine really helps.




0 Votes
+ -
You do know HTML5 isn't a standard yet right?
LiquidLearner 23rd Sep 2009
nt
You do know that 802.11n was shipped in products years, before the standard was actually ratified (which was less than 2 weeks ago)?
0 Votes
+ -
It's not just about speed.
AzuMao 2nd Oct 2009
Obviously this makes IE much faster, but it
also makes it standards compliant, meaning that it
will be able to render web pages properly, even
HTML5 ones.
Or better yet, just download Chrome and ditch IE. That's
what I did. And I'll never go back to IE, ever.
0 Votes
+ -
Global governments should take the lead, to promote open web standards, by requiring all government agencies still utilizing IE to install this plug-in (or alternatively, upgrade to a modern web browser).

This would:
1. Bring government browsers into compliance, with the latest modern web standards.
2. Increase agency workforce efficiency (faster page loading, JavaScript execution, ...).
3. Improve page rendering on websites designed to render best with a standards-compliant browser.
4. Enable web developers to begin utilizing HTML5 (offline mode, video, etc.) on government intra-nets.
5. Set a great example for the global internet community (consumers AND businesses).

Ideally, educational institutions should take the same steps.
0 Votes
+ -
So we need fascists to push it?
LBiege 23rd Sep 2009
No thank you. No more government intervention insanity.
0 Votes
+ -
IE8 DOES support standards
LiquidLearner 23rd Sep 2009
that have actually been standardized. It doesn't support emerging standards because people who use IE don't want a browser that releases 2 new versions in a year.
0 Votes
+ -
Just an excuse
linuser 23rd Sep 2009
I don't buy any of those arguments. If Microsoft were to build a new release of IE (e.g. IE8.1 with HTML5 canvas, video, etc), it would not be mandatory for people/companies to upgrade it. But, if it were available, at least many people/companies could.

Microsoft is dragging their feet on standards, for obvious business reasons (Silverlight?). Fortunately, Google is trying to address this problem, because it is stifling the advancement of emerging web technologies.
0 Votes
+ -
No it does NOT.
AzuMao 2nd Oct 2009
It even fails to support basic CSS classes like
nth-child which have literally been around for
years now..
0 Votes
+ -
Global governments? Plural???
AzuMao Updated - 2nd Oct 2009
You mean like; one for Earth, one for Mars, one
for Saturn, etc?

Do they even get broadband out there? :/
this might be just the ticket. I imagine that there will
also be a way to open a "Chrome window" as well, so it
will not depend totally on somebody embedding a tag.

But, in any case, if sites are already supporting modern
browsers, adding a tag to pages that are web applications
could be fairly simple, and enable them to do things they
could not do before for IE users.
Good points. Personally I'm a lot more skeptical about web development shops like our will endorse another "do you want to install..." plug-in, or whether the audience is right.

We wrote an analysis here:

http://www.cmurrayconsulting.com/strategy/google-chrome-frame-why/
0 Votes
+ -
I am using it now
rikasa Updated - 23rd Sep 2009
on a website I am making, which works fine in Firefox, Opera, Safari, and Chrome.

I am very much a novice web programmer and gave up on trying to achieve compatibility for IE. Apart from feeling I was having to unlearn a lot of the stuff I'd picked up to date, most of the advice I'd googled either didn't work or only half worked and to be honest; manipulating these workarounds to work with my site was over my head at that stage of my learning.

Although I felt that my target audience for this particular site would have been far more forgiving of being asked to download an alternative browser, having the option to ask them to download a simple plug-in instead is, needless to say, far more preferable.

Anyway; out of curiosity I fired up my Win7RC in Virtual Box on my Ubuntu development laptop and lo & behold, my site worked beautifully in IE8. I guess one of the ways this plug-in may gain a little traction will be through prompts at the top of homepages on sites like mine asking them to install it in order to ensure a complete experience.

My guess is that Google is trying a 2-stage strategy whereby first they ensure that any browser/OS combination is ready to accommodate many of the exciting new browser-based products they have lined up and then secondly they woo users hooked on such products into updated versions that would only run on Chrome OS...

Anyway; regardless of what Google is up to with all this; kudos to them for helping this novice out!
0 Votes
+ -
Chrome frame is just another twist
People 23rd Sep 2009
at Microsoft's arm. The Chrome browser being the first. From my perspective, Google is trying to accomplish a goal, cloud computing, and needs adoption. Either by people using Chrome in droves, which isn't happening, or by 'fixing' IE. Wither way, these are twists on Microsoft's arm, possibly using public embarrassment, to get MS to bend to Google's will.
can't make it not suck.
0 Votes
+ -
we use it to search and the browsers we have, IE and Firefox, can go to it as a homepage setting or a designating it the default search engine. As for Google, Bing, and etc. trying to buy/worm their way onto systems through a tag along with java updates, we are tasked to refuse them, to not muddy the process. Besides wonderful maps, Google is just a search engine and we'll wait and see on its we're an OS and browser and Swiss army knife, but wait, there's more . . .
Microsoft creates chaos and problems then Google comes to
clean up the mess, amazing.
0 Votes
+ -
I dont want anything from google
Stan57 23rd Sep 2009
I don't want anything from goggle except for search,the privacy price is too high for everything else.
0 Votes
+ -
Do you realize that Microsoft & Yahoo also collect data about you? And, from something I read a while back, they actually retain this data longer than Google.

Do you know why Google, Microsoft & Yahoo collect data?

To display relevant ads. That's it. None of them care about you, in particular.

0 Votes
+ -
Are you retarded?
AzuMao 2nd Oct 2009
If anything, Chrome's engine is more secure
than IE's, not less.
0 Votes
+ -
If Google found a way to use V8
LiquidLearner 23rd Sep 2009
under IE without web dev intervention it would be awesome. I like quite a few of the IE8 features but JavaScript can be brutal. There's some firewalls I deal with regularly that are almost unusable with IE8.
0 Votes
+ -
Microsoft should find a way
linuser 23rd Sep 2009
We shouldn't be talking about what Google can do to improve IE. We should be talking about what Microsoft can do to improve IE. There are LOTS of things Microsoft can do, but they never do it.

Google's Chrome Frame solution is ideal, because it not only brings blazing fast JavaScript processing to IE, but also Acid3 conformance & HTML5 functionality (canvas, video, etc.).

In a way, Microsoft should be happy. Now all versions of IE can pass the Acid3 test. /joke
0 Votes
+ -
But seriously. Why do I care?
hornerea 24th Sep 2009
Fine, so if I want to use Google's web-based apps, I have to have Google Chrome (which by the way fails completely on my Windows box). I get it.

But, I don't want to use Google's web-based apps.

I don't have performance problems with displaying web pages. There aren't any benchmarks out there that show that just displaying a web page with HTML is "human detectably" slower in IE8 than in Chrome.

And what about Chrome's performance against Microsoft web-based apps like Hotmail? Don't see that in your benchmare anywhere.

Join the conversation!

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]
ie8 fix
Click Here
ie8 fix

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources
ie8 fix
ie8 fix