HTML5 Zone is brought to you in partnership with:

Dr. Axel Rauschmayer is a freelance software engineer, blogger and educator, located in Munich, Germany. Axel is a DZone MVB and is not an employee of DZone and has posted 246 posts at DZone. You can read more from them at their website. View Full User Profile

Internet Explorer 10 Preview – a first look by Sencha

  • submit to reddit

Sencha has recently published a first look at the Internet Explorer 10 preview [via Sacha Storz]. This post summarizes the main points.

... what will be the differences between simply developing a web-based app for use by IE10 and developing a web app that gets delivered as a Win8 native app? The first difference is the resources that you’re allowed to access and how you’re allowed to access them. As a web-based app, you don’t get access to protected system resources such as camera, printers etc. To package your web app as a native app, you must create a permissions manifest file describing the protected resources that your app wants to access, and then submit your app to the (forthcoming) Windows app store. On submission, it will be checked for compliance with a battery of technical and policy tests.
... what’s new in IE10? A huge number of new features, particularly in the area of UI elements and effects. The IE10 preview supports almost every visual HTML5 and CSS3 feature that’s been introduced in the last three years and several more besides. IE9 was already a serious step-up for Microsoft with capabilities such as hardware accelerated Canvas, but IE10 introduces much more ...
Remarkably, particularly for developers trained to look out for Microsoft platform tie-ins, there are none on this list. Microsoft simply implemented the draft standards with no extensions or gotchas.
In addition to substantial catchup on UI-related features, IE10 also pioneers some new technologies that haven’t made it into other browsers yet such as CSS Regions and positioned floats.
With all the substantial catchup, there are a number of notable HTML5 technologies that haven’t appeared in IE10, and given Microsoft’s platform strategy, seem unlikely to ever show up there. First, WebGL is explicitly off the menu. To work with 3D graphics, it seems that web developers will have to use the JavaScript bindings to Windows Direct graphics APIs and distribute their apps only as Windows apps. Similarly, media capture and Device APIs are missing and given the thrust of the strategy, seem unlikely to show up anytime soon. These are the types of API’s that Microsoft wants you to consume via native bindings.
Related post:



Published at DZone with permission of Axel Rauschmayer, author and DZone MVB.

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)


Mitch Pronschinske replied on Wed, 2011/09/28 - 8:09am

I don't see how they can say a "notable number" of HTML5 technologies aren't appearing in IE10.  They mention just one: WebGL, but take a look at all the other specs that are getting support in 10:

Async Script Execution
File API
Drag and Drop
Web Workers
Web Sockets
and Indexed DB to name just a few...

This IE witch hunt is getting ridiculous, at least when it comes to IE9 and 10.

Michael replied on Wed, 2011/09/28 - 12:13pm

Mitchell - please read my original blog post (which is highly positive on IE10 - with some caveats) before you start using words like "witch hunt".

Mitch Pronschinske replied on Mon, 2011/10/03 - 4:30pm in response to: Michael

You're right Michael.  I should have looked more closely.  I guess I have to blame Axel here for what he chose to highlight, and what not to highlight.

Axel Rauschmayer replied on Wed, 2011/10/26 - 11:37am in response to: Mitch Pronschinske

My highlights were motivated as follows: I wanted to show the main points of the article.

  1. What is the difference between a Win 8 app and an HTML5 app? Almost none. Cool.
  2. What is in IE10? A lot.
  3. What is not in IE10? A few notable features (WebGL and device APIs are notable).

I don’t think I could have done the highlight for #3 differently (due to the wording of the original). Furthermore, section 2 is longer than section 3, so I don’t think “witch hunt” applies. It is easy to misread one’s tone in print!

I really like Microsoft’s recent steps with HTML5 (oddly, as opposed to Google’s). Case in point: “CSS3 Grid Layout is perfect for webapp GUIs”.


Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.