What's new in IE 10 that wasn't in IE8/9

New in IE9

  • selection CSS pseudo-element
  • CSS font-stretch
  • CSS background-position edge offsets
  • CSS3 Transforms
  • CSS3 Multiple backgrounds
  • rem (root em) units
  • CSS3 Border-radius (rounded corners)
  • CSS3 Box-shadow
  • CSS3 Colors
  • CSS3 Media Queries
  • CSS3 Background-image options
  • getComputedStyle
  • SVG in CSS backgrounds
  • Canvas (basic support)
  • Text API for Canvas
  • DOMContentLoaded
  • getElementsByClassName
  • Navigation Timing API
  • Audio element
  • New semantic elements
  • Video element
  • Inline SVG in HTML5
  • Geolocation
  • MPEG-4/H.264 video format
  • WOFF - Web Open Font Format
  • XHTML served as application/xhtml+xml
  • JPEG XR image format
  • SVG (basic support)
  • SVG in HTML img element

Fully supported

  • calc() as CSS unit value
  • TTF/OTF - TrueType and OpenType font support
  • Viewport units: vw, vh, vmin, vmax
  • Font unicode-range subsetting
  • Media Queries: resolution feature
  • matches() DOM method
  • SVG effects for HTML

Partial supprt

New in IE10

  • CSS user-select: none
  • CSS touch-action property
  • CSS3 Animation
  • CSS3 Text-shadow
  • CSS Hyphenation
  • CSS3 Multiple column layout
  • CSS Repeating Gradients
  • CSS Gradients
  • CSS3 Transitions
  • Font feature settings
  • classList (DOMTokenList )
  • async attribute for external scripts
  • matchMedia
  • XMLHttpRequest 2
  • input placeholder attribute
  • Form validation
  • Session history management
  • Autofocus attribute
  • Multiple file selection
  • Spellcheck attribute
  • sandbox attribute for iframes
  • Range input type
  • Offline web applications
  • Web Sockets
  • requestAnimationFrame
  • Blob constructing
  • File API
  • Base64 encoding and decoding
  • FileReader API
  • User Timing API
  • Page Visibility
  • Channel messaging
  • High Resolution Time API
  • Resource Timing
  • Blob URLs
  • Web Workers
  • ECMAScript 5 Strict Mode
  • WebVTT - Web Video Text Tracks
  • SVG fragment identifiers
  • SVG filters

Fully supported

  • CSS Device Adaptation
  • :placeholder-shown CSS pseudo-class
  • CSS Grid Layout
  • CSS3 3D Transforms
  • Flexible Box Layout Module
  • CSS Regions
  • Pointer events
  • HTML5 form features
  • Datalist element
  • Progress & Meter
  • Number input type
  • IndexedDB
  • Typed Arrays
  • Content Security Policy 1.0

Partially supported

  • Blending of HTML/SVG elements
  • CSS will-change property
  • CSS image-set
  • CSS background-blend-mode
  • CSS Masks
  • Improved kerning pairs & ligatures
  • CSS text-stroke
  • CSS position:sticky
  • CSS font-size-adjust
  • CSS Reflections
  • CSS Appearance
  • CSS Canvas Drawings
  • CSS text-size-adjust
  • CSS3 object-fit/object-position
  • CSS Variables
  • CSS Feature Queries
  • CSS3 image-orientation
  • CSS resize property
  • CSS3 Border images
  • Intrinsic & Extrinsic Sizing
  • CSS pointer-events (for HTML)
  • CSS box-decoration-break
  • CSS3 tab-size
  • CSS3 Cursors (new values)
  • text-decoration styling
  • CSS clip-path property
  • CSS Shapes Level 1
  • CSS Font Loading
  • CSS Filter Effects
  • Scoped CSS
  • WebGL - 3D Canvas graphics
  • Canvas blend modes
  • Shadow DOM
  • Dialog element
  • Picture element
  • HTML templates
  • Custom Elements
  • HTML Imports
  • relList (DOMTokenList)
  • Web Animations API
  • Touch events
  • Mutation Observer
  • CSS.supports() API
  • Download attribute
  • hidden attribute
  • Color input type
  • Date and time input types
  • PNG favicons
  • Details & Summary elements
  • seamless attribute for iframes
  • Toolbar/context menu
  • Srcset attribute
  • SVG favicons
  • Service Workers
  • Ambient Light API
  • Filesystem & FileWriter API
  • Web Speech API
  • Battery Status API
  • getUserMedia/Stream API
  • Web Audio API
  • Web Notifications
  • Full Screen API
  • Vibration API
  • Promises
  • Gamepad API
  • DeviceOrientation events
  • Internationalization API
  • Proximity API
  • Server-sent events
  • WebRTC Peer-to-peer connections
  • Web SQL Database
  • Web Cryptography
  • Shared Web Workers
  • crypto.getRandomValues()
  • Screen Orientation
  • Speech Synthesis API
  • Object.observe data binding
  • WOFF 2.0 - Web Open Font Format
  • WebP image format
  • Strict Transport Security
  • HTTP/2 protocol / SPDY
  • Opus
  • WebM video format
  • MathML
  • Ogg/Theora video format
  • Animated PNG (APNG)
  • SVG fonts
  • SVG SMIL animation

What's NOT supported

Sources

What's new in IE 10 that wasn't in IE8/9

By pylinux

What's new in IE 10 that wasn't in IE8/9

  • 749