Microsoft breaks own world record for IE nonsense
theregister.co.uk
theregister.co.uk
Seems like they rewrote IE's engine using newer, lower-level, hardware-accelerated APIs to achieve better performance compared to earlier versions of IE. This is at the expense of dropping compatibility support for older versions of Windows. I think they are also saying, by avoiding the use of cross-platform compatibility layers, they were able to build a faster browser compared to their competitors'.
http://blogs.msdn.com/b/ie/archive/2011/04/12/native-html5-f...
Microsoft is just saying that since they don't have a cross-compatibility layer to deal with, they can tweak and optimize the rendering engine and the code, since it's using the native Windows API and not some middle layer.
Windows is designed for "desktop computing", whatever that means. Therefore, if some platform is better just because it is specifically designed "for HTML5" that would be Google Chrome OS, not any "middle level layer" on top of Windows such as IE10...
[0] http://blogs.msdn.com/b/ie/archive/2011/04/12/native-html5-f...
I assume they also want to add "features" onto HTML5 too, in a similar fashion to ActiveX.
Its just the way Microsoft think, they have a very proprietary mindset, IMO.
One would expect "Microsoft adding features to HTML5" to involve something other than participating in the cooperative advancement of a nice universal standard.
That is the most charitable reading, and how even that reading is supposed to be meaningful is beyond me. Basically, since MS can't demonstrate in any meaningful way that their not-cross-platform engine does anything better, they're offering up "it runs better because it's made for Windows" as a truism.
That's all the "native" label means, unless they can show that by making it "native," they get better performance than cross-platform browsers.
This is not the same thing as adding proprietary extensions to HTML5 that people seem to be inferring. Although IE9 doesn't support all of the HTML5 spec, so far as I've seen it hasn't added anything proprietary or invalid according to the spec, I don't see why they would change this for IE10
Then what they need to say, if they can prove it, is something more like "IE is faster than Chrome." If they're doing that at the expense of being single-platform, that's a tradeoff, not a feature to announce.
And if being single-platform doesn't make them faster than Chrome, what does this announcement mean? "Despite making this tradeoff, we are still bested."
My main point though was that all this talk has very nothing to MS introdcuing non-standard html5 in IE10, which loads of people seem to be implying.
Web3D seems likely to be more at home on primarily OpenGL supporting platforms too.
Microsoft being a company that want to make profits have taken this one step further with running native html5 apps, it might not mean anything to a technical person but it is a good marketing pitch. They are successful because they are good at this kind of stuff and it is why some people still think the IE symbol is the internet.
It is like AJAX which refers (incorrectly) to techniques that had been in use for ages before the term was coined, and the many names being given to old techniques for dynamically loading Javascript and/or breaking the same-site barrier in order to make them sound new and fresh (rather than just rediscovered now they are more generally relevant as browser use and capabilities have evolved).
HTML5 and AJAX are terms I used to judge people (yeah, I'm petty like this). If someone mentions HTML5 (without more specific about what they mean) or AJAX I just assume they don't quite know what they are talking about until they have proven otherwise...