IE9、Direct2Dで高速化
2009/11/27
![]() |
Windows Internet Explorer 9 |
MicrosoftがWindows 7を発表してまだ日は浅いが、同社はさっそくIE8の次のバージョンとなるIE9の開発に着手。18日(米国時間)に開催されたProfessional Developers Conference 2009でデモンストレーションを公開した。内部のアーキテクチャについては紹介されていないためそれがGazelleに該当するものなのかIE8をベースに改善を加えたものなのかは不明だが、3週間という開発期間の短さを考えると、IE8をベースに特定のエンジンを作り替えたものではないかとみられる。
PDC 2009で発表されたIE9の特徴は同日、IEBlogにAn Early Look At IE9 for Developersとして掲載された。その特徴をさらにシンプルにまとめたものがSitePointにMicrosoft Confirm IE9 Developmentとして公開されている。簡単に特徴をまとめると次のようになる。
- JavaScriptエンジンの高速化
- CSS3のサポート
- レンダリングエンジンにDirect2D / DirectWriteを採用
IE8のJavaScriptエンジン実行速度とCSS3のサポート率はFirefoxやSafari、Chromeなどに大きく水をあけられている。まずはこれらブラウザに追いつく必要がある。注目されるのはDirect2Dの対応だ。Direct2DはWindows 7およびWindows Server 2008 R2向けに実装された2DグラフィックレンダリングAPI。ハードウェアの機能を使って高速なレンダリングを実現する。同機能はVistaおよびアップデートが実施されたServer 2008で利用できる。
ハードウェアのレンダリング機能を活用してスムーズなレンダリングを実現したIE9はほかのブラウザに対して優位性を実現する可能性がある。また、同様の技術がほかのブラウザでも採用される可能性もある。Microsoft Confirm IE9 Developmentでも触れられているが、ここで懸念されるのはWindows XPの対応だ。徐々にシェアを落としているとはいえ、Net Applicationsの報告によればXPのシェアは2009年10月現在で70%を超えている。Vistaが19%弱という状況だ。しかしDirect2DはXPをサポートしていないため、軽快なレンダリングが実現されるIE9はXPでは利用できないか、その性能を発揮できない可能性がある。
ここのところグラフィックボードの性能向上に注目が集まっている。従来どおり2D/3Dのレンダリングに利用されるほか、そのGPUパワーをCPUのように計算処理に活用しようとする取り組みや標準化、ドライバの開発なども進んでおり、GPUを計算リソースとして活用しようという機運が高まっている。
関連記事
- MS、次期Webブラウザ「Internet Explorer 9」開発初期版を初公開[2009/11/19]
- 【レポート】PDC2009 - 次期ブラウザ「Internet Explorer 9」を語る- シノフスキー氏基調講演[2009/11/19]
- MS次期ブラウザはIE9ではなくGazelle?[2009/3/16]
関連サイト
ヘッドライン
- IPA、OSS情報データベース「OSS iPedia」を刷新[18:55 3/19]プログラミング
- 東北大、鉄系高温超伝導体におけるディラック電子的振る舞いの観測に成功[18:05 3/19]エレクトロニクス
- 東芝、新潟県柏崎市で新型2次電池量産工場の建設を開始[17:58 3/19]エレクトロニクス
- Symbian、GCCでコンパイラ対応プロジェクト「Software Freedom Fighters」[17:49 3/19]プログラミング
- 伊藤忠商事、戸田工業と共同で北米にリチウムイオン電池正極材工場を建設[17:27 3/19]エレクトロニクス
- 昭和電工、樹脂複合材用カーボンナノチューブの量産を開始[17:04 3/19]エレクトロニクス
- 東北大、巨大超弾性歪みを有する高強度な鉄合金を開発[16:18 3/19]サイエンス
- STMicro、CryptoFirewallセキュリティ機能内蔵のSTB用SoCを開発[16:04 3/19]エレクトロニクス
- SEMI、2009年の半導体材料出荷額を発表 - 総額は前年比18.5%減の346億ドル[15:53 3/19]エレクトロニクス
- 住友大阪セメント、リチウムイオン電池向け高エネルギー密度の正極材を開発[15:37 3/19]エレクトロニクス








