WebGL in Internet Explorer
blog.virtualglobebook.com
blog.virtualglobebook.com
That's a neat hack but it is absolutely not going to work in any practical sense. There is already a many orders of magnitude performance gap, and depth buffering will at least add yet another order of magnitude.
Also, canvas only supports affine texture mapping, as opposed to perspective-correct 3D mapping. This looks completely ridiculous for many common cases:
http://en.wikipedia.org/wiki/File:Perspective_correct_textur...
And, canvas can't cleanly stitch textured polygons together, so there will be visible seams everywhere.
I don't mean to be a killjoy, but I think one would find this endeavor very discouraging in the end.
Yes, Microsoft has opposed it so far. But WebGL is gaining traction and will soon be enabled in all web browsers but IE. Interesting websites using it are starting to appear, and that will only accelerate.
So Microsoft will lose out by being the only browser not supporting a useful technology. People will prefer other browsers. Where Microsoft has nothing to lose by implementing WebGL.
Microsoft has recently seen the light when it comes to web standards - the latest versions of IE are very standards-compliant.
I agree that Microsoft hates OpenGL, and promotes DirectX in any way it can. But Microsoft also used to hate JavaScript and HTML, and tried to get people to develop in .NET on the web (Silverlight). But it has shifted to actually supporting the standards-based web. WebGL is part of that web.
For the record, it's an utterly backward and damaging thing to do to the web, but they'll do it anyway.