HTML5 Video Player logo
HTML5 Video Player for Mac and Windows

Internet Explorer 9 HTML5 Support

In a previous post, we wrote about the Safari browser support to HTML5, this article will talk about the Internet Explorer 9 HTML5 support. We have put together all the details in a chart, bellow IE9 HTML5 support chart shows the HTML5 compatibility with IE9 browser, IE9 html5 video support, etc.

IE9 html5 compatibility

Internet Explorer 9 HTML5 Support Chart

Parsing rules
<!DOCTYPE html> triggers standards mode Yes
HTML5 tokenizer Yes
HTML5 tree building Yes
SVG in text/html Yes
MathML in text/html Yes
Video
video element Yes
Subtitle support No
Poster image support Yes
MPEG-4 support Yes
H.264 support Yes
Ogg Theora support No
WebM support No
Audio
audio element Yes
PCM audio support Yes
AAC support Yes
MP3 support Yes
Ogg Vorbis support No
WebM support No
Canvas
canvas element Yes
2D context Yes
Text Yes
Elements
Embedding custom non-visible data Yes
New or modified elements
Global attributes or methods
hidden attribute Yes
Forms
Field types
Fields
Forms
User interaction
Drag and drop
HTML editing
Spellcheck
spellcheck attribute Yes
History and navigation
Session history Yes
Microdata 0
Microdata No
Web applications
Application Cache Yes
Custom scheme handlers No
Custom content handlers No
Custom search providers Unknown ?
Security
Sandboxed iframe Yes
Seamless iframe No
iframe with inline contents No
Various
Scoped style element No
Asyncronous script execution Yes
Runtime script error reporting Yes
Base64 encoding and decoding Yes
Location and Orientation
Geolocation Yes
Device Orientation Yes
WebGL
3D context No
Communication
Cross-document messaging Yes
Server-Sent Events Yes
WebSocket Yes
Files
FileReader API No
FileSystem API No
Storage
Session Storage Yes
Local Storage Yes
IndexedDB No
Web SQL Database Yes
Workers
Web Workers Yes
Shared Workers Yes
Local multimedia
Access the webcam No
Notifications
Web Notifications No
Other
Page Visibility No
Text selection Yes
Scroll into view Yes
Audio
Web Audio API No
Video and Animation
Full screen support No
window.requestAnimationFrame No

IE9 supports HTML5 video, HTML5 audio, HTML5 section, HTML5 article, HTML5 canvas, etc. But there are still a lot of HTML5 elements that IE 9 does not support, such as Application Cache (offline), Web Workers (threads in JavaScript), HTML5 Forms (validation mechanism, CSS3 selectors), JavaScript Strict Mode, ForeignObject (embed external content in SVG), SMIL Animations (SVG animations), File API, WebGL (3D), ClassList APIs, FormData, HTML5 History API, Drag’n Drop from Desktop, CSS3 Flex box model, CSS3 Border Image, CSS3 Gradients, CSS3 Text Shadow, CSS3 Transitions (for animations), etc.

From the IE9 HTML5 support chart above, it is clear that the HTML5 IE9 compatibility is relatively poor, Microsoft Internet Explorer is not as good as other vendors or browsers such as Apple Safari, Mozilla Firefox, etc. You can read more here: How well does IE9 support HTML5?

, ,

Comments are currently closed.

One Response to “Internet Explorer 9 HTML5 Support”