Internet Explorer 10

Internet Explorer 10 はマイクロソフトが提供している Internet Explorer のバージョンの一つである。

1. 概要
-----

Internet Explorer 10は Windows 8 とその ARM 版である Window RT、および Windows Server 2012 に同梱された。Windows 8 の Modern UI 対応版と、従来のデスクトップ版の両方が提供される。

従来のデスクトップ版については、Windows 7/Windows Server 2008 R2 にも対応している。2012年11月14日に Release Preview が、2013年2月26日に正式版が Windows 7 / Windows Server 2008 R2 向けに提供された。

2016年1月12日を以って、Windows 7およびWindows 8向けのサポートが終了した。ただし、Windows Server 2012向けのサポートはこれまで通り継続される予定だった。その後、Windows Server 2012およびWindows Embedded 8 StandardにInternet Explorer 11を公開することが発表され、Internet Explorer 10のサポートは2020年1月14日に終了すると変更された。。

2. 新機能
------

input 要素内の「×」を押して入力文字列の消去
password 型の input 要素内で目のアイコンをクリックしている間の入力文字列表示
スクロールバーのデザインと HTML ユーザー インターフェイスの外観変更
タブの改良
ネットワークにつながれていないときのエラー画面の変更

2.1. 標準提供版のみの機能
---------------

Windows 8 と Windows RT のみ Adobe Flash Player が予め含まれており、Windows Update を介して更新が行われる。 Windows UI 版の Internet Explorer はアドオンが動作しないが、Flash Player のみ動作する。

2.2. 追加提供版の制限
-------------

標準提供版のみの機能が提供されない他に、Windows 7 と Windows Server 2008 R2 用の Internet Explorer 10 では、タッチ入力に関する DOM イベント、DOM プロパティ、CSS プロパティをサポートしていないものがある。

2.3. 廃止された機能
------------

HTML5やCSS3による標準化が進んでいることもあり、IE10ではそれらに置き換え可能なIE独自機能への対応を一部打ち切っている。

条件付きコメント
Vector Markup Language
DXフィルター
HTML コンポーネント 
XML Data Islandsなお、これらの機能のうち一部は、互換モードで動作させる場合には従来通りに動作する。

3. 経緯
-----

3.1. Platform Preview 1
-----------------------

Platform Preview 1 は太平洋標準時2011年4月12日から開催されたマイクロソフトのカンファレンス「MIX11」で発表された。 Platform Preview に合わせてマイクロソフトが公開しているウェブ標準テスト項目に、新しく 502 項目追加し、合計 6401 項目のテストケースが公開された。

JavaScript は Internet Explorer 9 では対応されなかった ECMAScript 5 の仕様の一つである ECMAScript 5 Strict Mode に対応した。
CSS は

CSS3 Flexbox 
CSS3 Grid Alignment 
CSS3 Multi-column Layout 
CSS3 Gradients に新しく対応した。

Platform Preview 1 の対応プラットフォームは Windows 7 に対応する。Windows Vista では使えないと Microsoft が明言している。 開発中の Internet Explorer 10 のデモでは Platform Preview 1 に含まれていない CSS3 3D Transforms  と CSS3 Transitions  のデモが行われた。スティーブン・シノフスキーによってデモ マシンの一部は ARM アーキテクチャのマシンであることが明らかにされ、同日 NVIDIA によって開発中の次期 Windows を搭載した Tegra 2 マシンであったことが明らかにされた。Platform Preview は 8 週間から 12 週間間隔で公開される計画と発表された。

3.2. Platform Preview 2
-----------------------

Platform Preview 2 は太平洋標準時2011年6月29日に公開された。 合わせてウェブ標準テスト項目に、新しく 270 項目追加し、合計 6668 個のテストケースが公開された。

以下の新しい規格に新規・部分・追加の対応が行われた。

CSS3 Positioned Floats
Channel Messaging 
Media Query Listeners
script 要素の async 属性
HTML5 Forms
HTML5 Drag and Drop
HTML5 File Reader API
HTML5 Sandbox
HTML5 Web Workers
Web Performance API
requestAnimationFrame
Page Visibility API
setImmediateWeb Workers、Channel Messaging、Async Script といった新しい技術により、バッテリー寿命と HTML5 アプリケーションのパフォーマンスも改善した。さらに、HTML5 Sandbox と iframe isolation のサポートにより、ウェブ アプリケーションのセキュリティも改善した。

3.3. Developer Preview 
-------------------------------------------

Developer Preview は太平洋時間2011年9月13日に開催されたマイクロソフトの BUILD Conference で公開された Windows Developer Preview に含まれる。ウェブ標準テスト項目に、新しく 312 項目が追加し、合計 6980 個のテストケースが公開された。

Developer Preview では従来と同様のデスクトップ版と Metro スタイル版の 2 種類が提供されている。Metro スタイル版の Internet Explorer はタッチ操作メインのブラウジング向けにデザインを行い、HTML5 に純化したプラグイン フリーの設計になっている。プラグインによるユーザー体験は Metro スタイルのブラウジングと HTML5 ベースのウェブにはそぐわないためと述べられている。プラグイン フリーにより、バッテリー寿命・セキュリティ・信頼性・プライバシーの面で利用者にメリットがあり、ウェブ側でプラグインを必要としない HTML5 の採用が増えている点が述べられている。デスクトップ版は従来通り ActiveX コントロールが提供される。

PP3 では以下の新しい規格に新規・部分・追加の対応が行われた。

HTML5 Application Cache
progress 要素
input 要素の range 型
HTML5 History
スペルチェック
CSS3 3D Transforms
CSS3 Animations
Panning and Zooming
CSS3 Transitions
text-shadow 
WebSocket
Indexed Database API
SVG フィルター エフェクト

3.4. Platform Preview 4
-----------------------

Platform Preview 4 は太平洋標準時2011年11月29日に公開された。Platform Preview 4 は Platform Preview 2 までと同様にスタンドアロン型のもので、Windows Developer Preview 用のみ公開された。 ウェブ標準テスト項目に、新しく 118 項目が追加し、合計 7092 個のテストケースが公開された。

PP4 では以下の新しい規格に新規・部分・追加の対応が行われた。

Cross Origin Resource Sharing 
File API Writer
JavaScript Typed Arrays
CSS ユーザー セレクト プロパティ
HTML5 Video text captioning
Quirks mode を Internet Explorer 以外の他のブラウザーと互換性があるように変更

3.5. Consumer Preview 
------------------------------------------

Consumer Preview  は太平洋標準時2012年2月29日に公開された Windows 8 Consumer Preview に含まれる。Developer Preview  と同様に Metro 版とデスクトップ版がある。Platform Preview 5 ではパフォーマンスの改善を含む小規模な改善が行われた。ウェブ標準テスト項目に、新しく 456 項目が追加し、合計 7548 個のテストケースが公開された。

3.6. Release Preview 
-----------------------------------------

Release Preview は太平洋標準時2012年5月31日に公開された Windows 8 Release Preview に含まれる。Adobe Flash Player 11.3 を統合し、Metro 版でも機能限定ながら Flash が利用可能になった。Do Not Track  を既定で有効化した他に、アプリ切り替えボタンの削除、検索結果 UI の変更、新機能の Flip Ahead ボタンを搭載している。ウェブ標準テスト項目に、新しく 75 項目が追加し、合計 7573 個のテストケースが公開された。

3.7. Windows 7 / Windows Server 2008 R2 向けの Release Preview
-----------------------------------------------------------

Windows 7 および Windows Server 2008 R2 向け IE10 のプレビューバージョンは日本時間2012年11月14日に公開された。

3.8. Windows 7 / Windows Server 2008 R2 向けの正式版
----------------------------------------------

Windows 7 および Windows Server 2008 R2 向けの正式版は日本時間2013年2月26日に公開された。

Windows 7に導入すると、環境によっては一部のアプリケーションが正常に動作しなくなることがあり、最悪のケースではブルースクリーンが表示される。AMD社製ビデオカードを搭載するパソコンで発生する可能性が高いとみられる。

4. 脚注
-----

4.1. 注釈
-------

4.2. 出典
-------

5. 外部リンク
--------

[1]

th:อินเทอร์เน็ตเอกซ์พลอเรอร์#อินเทอร์เน็ตเอกซ์พลอเรอร์ 10