The first preview of IE11 has just been released. Let’s see what is new so far. I’ll update this post as more information becomes available.
The new user-agent string for IE11 is as follows:
border-image
shorthand and individual properties are now supportedtext-combine-horizontal
property from CSS Writing-Modes is now recognised with the -ms- prefix. However, I’m not sure to get this to work. I assume it only works with glyphs that are upright in vertical text, but IE doesn’t support the text-orientation
property. Perhaps this is work in progress?The following are now supported:
hidden
attributeelement.dataset
)addTextTrack
, addCue
, and removeCue
)msCaching
attribute)
devicePixelRatio
The big news with IE11 is that WebGL is supported and enabled. Despite IE getting a lot of flack for not supporting WebGL, it looks like it beat Apple to the punch. WebGL is disabled by default in Safari.
IE 11 supports the MPEG Dash (Dynamic Adaptive Streaming over HTTP).
SPDY/3 is now supported. I was expecting it to be branded as HTTP 2, but this is not the case so far.
Support for the following ES6 features can be found in IE11 (via Kangax’s support tables:
let
const
WeakMaps
__proto__
__defineGetter__
and __defineSetter__
Test scores have to be taken with a huge bucket of salt, as they just cover a subset of features (for example HTML5 test doesn’t include many of the APIs above, and CSS3 test doesn’t cover CSS2.1, CSS Level 4, or many of the specs supported by IE like Grids, Regions, and Exclusions), and are sometimes incorrect (WebKit incorrectly parses things it doesn’t support like background-repeat
). With that said, this is how IE11 preview performs on various popular tests: