Browser

Microsoft Edge(Project Spartan, Internet Explorer) 、ブラウザ周辺、Web フロントエンド開発、UI、など

Microsoft Edge まとめページ

Internet Explorer 8 サポート終了で使えるようになる機能(公式ページ プラットフォームの状態より)

2016年1月12日で Internet Explorer 8 のサポートが終了します。
これ以降はその OS で使用できる最新版となるためサポートは以下のようになります。

プラットフォーム バージョン
Windows Vista IE9
Windows Server 2008 IE9
Windows 7 IE11
Windows Server 2008 R2 IE11
Windows 8.1 IE11
Windows Server 2012 IE10
Windows Server 2012 R2 IE11

ちなみに Windows 8 は IE8 ともにサポート終了です。

 

IE8 以降でサポートする機能

公式 Microsoft Edge のページ、プラットフォームの状態のサポート済みから抽出。
Edge は Build 10586 以降、△はプレフィックス付きです。

9 10 11 Edge
a[download] attribute
Application Cache
ARIA Landmark Roles
Arrow function (ES6)
ASM.js
Audio tracks
Blob
Canvas
Canvas 2D ellipse
Classes (ES6)
Compositing and Blending in Canvas 2D
Conditional Rules
Console Logging APIs
Content Security Policy
CSS calc()
CSS Device Adaptation
CSS font-stretch
CSS Gradient Midpoints
CSS initial value
CSS Mutability Pseudo-classes
CSS pointer-events
CSS Range Pseudo-classes
CSS Scrolling Snap Points
CSS touch-action
CSS Transforms - preserve-3d
CSS Transitions & Animations for SVG elements
CSS unset value
<datalist> Element
Date-related input types
Device Motion
Device Orientation
devicePixelRatio on zoom
DOM3 Keyboard Events
DOM3 mouseenter & mouseleave Events
DOM3 Wheel Events
DOM Event Constructors
DOM Level 3 XPath
dppx Unit for the resolution Media Query
ECMAScript Internationalization API
Efficient Script Yielding - setImmediate()
Encrypted Media Extensions
ES6 Block bindings (let, const, function)
ES6 Iterators (i.e. the for-of feature)
ES6 Numeric Literals
ES6 Object Literal Enhancements
Exclusions
Extended srcset and sizes support
FileReader
Flexbox
Fullscreen API
GamePad API
Geolocation
Gradients
Grid
High Resolution Time
HTTP/2
HTTP Live Streaming (HLS)
HTTP Strict Transport Security (HSTS)
iframe[sandbox] attribute
IME API
img srcset
IndexedDB
<main> element
Map (ES6)
matchMedia
Math Built-ins (ES6)
Media Capture and Streams
Media Queries Level 4: pointer and hover
Media Queries: resolution feature
Media Source Extensions
Message Channels
Meta Referrer
<meter> Element
Motion JPEG (MJPG)
Multi-column (full support)
Mutation Observers
Navigation Timing API
Number Built-ins (ES6)
Object Built-ins (ES6)
oninvalid event handler
Page Visibility API
<picture> Element
Pointer Events
postMessage
Prefetch attribute
Prerender attribute
Promises (ES6)
proto (ES6)
Proxies (ES6)
Reflect (ES6)
RegExp Built-ins (ES6)
Regions
requestAnimationFrame()
Resource Timing API
Rest parameters (ES6)
Screen Orientation API
Selection API
selectionDirection attribute on text input elements
Set (ES6)
Spread (ES6)
Streams API
String Built-ins (ES6)
Subpixel font scaling
SVG External Content
SVG foreignobject element
Symbols (ES6)
<template> Element
Template Strings (ES6)
Time-related input types
TLS 1.2
Touch Events
Track element
Transforms
Typed Arrays (ES6)
User Timing API
Video tracks
WAV Audio Support
WeakMap (ES6)
WeakSet (ES6)
Web Audio API
Web Crypto API
WebDriver
WebGL (Canvas 3D)
WebGL Instancing Extension
WebRTC – Object RTC API
WebSocket
Web Storage
XMLHttpRequest timeout

よって、IE8 の機能に加えて
以下のものが使用可能になります。

  • Canvas
  • CSS calc()
  • CSS font-stretch
  • DOM3 mouseenter & mouseleave Events
  • DOM3 Wheel Events
  • Geolocation
  • Media Queries: resolution feature
  • postMessage
  • TLS 1.2
  • Transforms
  • Web Storage

現状のモダンブラウザのほんの一部が使えるようになっただけですが大きな進歩です。
CSS calc() とか結構便利ですね。

 

IE9 を非対応にした場合

上限のサポートが IE 9 のプラットフォームは2つで
Windows Vista が 2017年4月12日、
Windows Server 2008 が 2020年1月15日まで。
一般的に使用されているのは Vista の方ですので、来年4月からでしょうか。

以下のものが使用可能になります。

  • Application Cache
  • Audio tracks
  • Blob
  • Canvas
  • Console Logging APIs
  • CSS calc()
  • CSS Device Adaptation
  • CSS font-stretch
  • CSS Scrolling Snap Points
  • CSS touch-action
  • <datalist> Element
  • DOM3 Keyboard Events
  • DOM3 mouseenter & mouseleave Events
  • DOM3 Wheel Events
  • Efficient Script Yielding - setImmediate()
  • Exclusions
  • FileReader
  • Flexbox
  • Geolocation
  • Gradients
  • Grid
  • High Resolution Time
  • iframe[sandbox] attribute
  • IME API
  • IndexedDB
  • matchMedia
  • Media Queries: resolution feature
  • Multi-column (full support)
  • Page Visibility API
  • Pointer Events
  • postMessage
  • Regions
  • requestAnimationFrame()
  • Resource Timing API
  • Streams API
  • TLS 1.2
  • Track element
  • Transforms
  • Typed Arrays (ES6)
  • User Timing API
  • WebSocket
  • Web Storage
  • XMLHttpRequest timeout
スポンサーリンク