全国高校eスポーツ選手権運営の舞台裏。Preview版の提供開始を発表した。ここでは、カンファレンス2日目の基調講演で述べられたIE9の概要に加え、IE9の詳細を解説するセッションの内容を紹介する。Hachamovitch氏。同氏は冒頭で、最近起きている出来事に言及した。先週デンバーで行なわれたIE6の“葬儀"に、Microsoftが花を贈ったことが話題となったが、同氏はIE6から後継のWebブラウザへの移行を促している。IE6に対してMicrosoftが果たす責任はセキュリティアップデートだけであり、現在はIE8への移行を推進している。先のIE6の葬儀のような活動には感謝を表明しているのだという。IE9については、まずパフォーマンスに関して言及した。Scriptの処理時間が多くなっていると説明。Scriptの処理を大幅に高速化していることを紹介した。ScriptのベンチマークソフトであるWebKits.orgのSunSpiderでは、高速といわれるほかのWebブラウザに遜色ない結果であることを示した。約70秒の処理で300ミリ秒の違いしかないという。Scriptエンジンの高速化を果たしたとする。Scriptのコンパイルをバックグラウンドで、かつマルチコアCPUに最適化して実行するようにしているということである。Scriptをまとめてコンパイルする方式のため、高速ではあるものの、処理待ちのためにWebサイトを開く際に待ち時間が発生することが珍しくない。Scriptのコンパイルをバックグラウンドで処理させることで、フロントではWebブラウザの処理を進めていくことができる。表示可能なところから表示されていくことで、ユーザが表示を待つ間の不安感をなくせるとしている。基調講演で最初に取り上げられたのはIE6の葬儀に関する話題。SunSpiderの結果で、IE9の現在のビルドは高速といわれるほかのブラウザに比べて遜色ないスコアをマーク。IE9に組み込まれたJavaScriptエンジンは、バックグラウンドでコンパイルし、マルチコアCPUを使うことで高速化する次に言及したのは、Web標準化への注力である。HTMLやスクリプトは標準化されたものであるが、Webブラウザで異なる表示をすることがあるのは広く知られている。ブラウザが異なっても、同じコードで同じ表示になることは、次世代HTMLであるHTML5では重要なことだとする。APIを調べた結果から、94%のユーザが不透明度を指定するAPI、55%のユーザがイベントリスナーのAPIを使用していることを例に取り上げ、このデータを自分たちが開発者のために何をサポートしていくべきかの参考にしたとしている。3のテスト結果が現状で55点にあることを紹介した。3のテストに関しては、今後もスコア向上のための取り組みを続けていくとしている。3、SVGに関する100以上のテストをW3Cに提案したという。7,000のサイトで調査したWebAPIの使用頻度。3では55点と低い数字に留まる。Sinofsky氏が登壇し、いくつかのデモを行なった。Graphics)を用いたデモを中心に紹介した。HTML5で採用されるVideo再生のデモも行なった。ここでは、400ドルのノートPCを用いて2ストリームのHDコンテンツを同時再生するものや、動画に不透明度を指定した表現などのデモも行なった。Preview版の提供を開始した。Preview版はIEの基幹エンジンであるTridentをプレビューできることに特化しており、UIなども簡易的なものになっている。Toolsと呼ばれるツールが実装されており、こちらを使うとHTMLやCSS、Scriptの解析や、ネットワークのモニタリングを行なうことができるようになっている。SVGで描かれたClipper。SVGで書かれたドキュメントを表示したデモ。HTML5でビデオを表示したデモ。ScriptとSVGを用いて作られた簡単なゲームのデモ400ドルのノートPCでIE9を使いHDビデオを再生したデモ。ChromeではCPU使用率が100%でコマ落ちが発生するのに対し、IE9ではスムースに再生できることを紹介。2ストリーム同時再生をしている4枚の動画を独特のUIで表現したデモ。IE9上で動画に半透明スタイルを適用して表示させている●IE9の機能とパフォーマンスIE9に関しては基調講演のほか、一般セッションにおいても紹介されているので、ここでそれらの内容を紹介しておきたい。Rangeインターフェイス、HTML5に含まれるSelectionへの完全対応を表明。SVGはシェイプとパスのみに対応。いずれも早期に標準仕様としていく意向だ。イメージファイルのサポートも拡張される。Chromeとの差をデモで示している。JPEG-XR、TIFFのサポートを表明している。後者は広く普及している画像フォーマットであるが、これまではQuickTimeなどのプラグインを利用して表示していたわけだが、これがようやくサポートされることになる。前者は昨年標準化が承認された新しい画像フォーマットで、低負荷で高圧縮率を実現できる、JPEGの後継フォーマットの候補の1つだ。Photoをベースとしていることもあって、同社がいち早くWebブラウザでの対応を表明するのは納得できる。Previewの開発状況。イメージ周りの拡張機能。v4をサポートするほか、JPEG-XR/TIFFの表示が可能になるカラープロファイルの対応テスト。v4/v2に対応するIE9は4枚の写真を正常に表示。Chromeは正常に表示されないGPUアクセラレーションについては、Webブラウザのレンダリングサブシステム部で機能するものとなる。セッションでは、Windowsエクスペリエンスインデックスのグラフィックススコアが4を超えるシステムが多いことを紹介したうえで、基調講演でも紹介されたWebブラウザロゴが飛び回るデモが、グラフィックススコア4.5のPCで実行されていることを紹介。チップセットやCPUに内蔵されたGPUでも十分に効果が得られるとしている。ScriptエンジンのChakraは、先述のとおりバックグラウンド処理、かつマルチコアCPUへの最適化が特徴となる。Windowsエクスペリエンスインデックスの集計結果から今年2月時点で、ユーザが使っているPCのCPUコア数の平均が2.3であることから、多くのユーザがマルチコアCPU最適化の恩恵を受けられるとした。バックグラウンド処理についてはIE8と比較した。IE8ではバックグラウンドで処理がほとんど走っておらず、フォアグラウンドにおいては、Webサイトの表示処理が集中的に行われたあとでも、細かなプロセスが動いており、完全に終了するまでに時間がかかる。Scriptを処理するので処理が集中する時間帯も短いほか、細かなプロセスが延々と続くようなことがないことをグラフで示している。IE9におけるハードウェアアクセラレーション。Windowsエクスペリエンスインデックスを集計した結果、4以上のスコアのPCを持つユーザが多いことを示したもの。IE9のJavaScriptエンジン「Chakra」の処理プロセス。バックグラウンドでコンパイルし、ネイティブコードをフロントへ引き渡すあるニュースサイトを表示した際の処理時間をIE8とIE9で比較したもの。Scriptをバックグラウンド処理することでの全体の処理時間短縮が分かる。Webブラウザロゴが飛び回るデモの処理時間をIE8とIE9で比較。Scriptを処理し、画面レイアウト、表示とプロセスが進むが、いずれのプロセスもIE9では大幅に高速化していることが分かる基調講演でも紹介されたデモだが、より具体的なフレームレートなどが示された。