[IE9 Platform Preview 7 デモ紹介 vol.6] ~JavaScriptなのに、こんなに速い~


マイクロソフトの田中達彦です。
公開された Internet Explorer 9 Platform Preview 7 のデモについて、紹介していきます。
IE9 PP7
のインストールについては、下記ブログをご参照ください。
http://blogs.msdn.com/b/ttanaka/archive/2010/11/18/ie9-platform-preview-7.aspx

IE9GPUを活用しているため描画スピードが大幅に向上しています。
それ以外にも、JavaScriptの実行速度も大幅に向上しています。
今回紹介するデモは、GPUをほとんど使っていない、JavaScriptだけの速さを実感できるデモです。

数独またはナンバープレース(ナンプレ)と呼ばれているパズルがあります。
その数独を行うデモが、新しく追加されました。
このデモは、HTML5を使用して、数独を実現させています。

上の図は数独を解いている途中の図です。
これだけだと、どこが速いのか、どこが凄いのかがまったくわかりません。

このデモの神髄は、左側にある [SOLVE GAMES] と書かれたボタンにあります。
このボタンをクリックすると、ボタンの上のコンボボックスの中に書かれている個数のパズルを、JavaScriptを使って解き始めるのです。

試しに5000個のパズルを解いてみました。

このように、5000個の数独を解くのに要した時間が、ボタンの下に表示されます。
この例では、数独5000個を解くのに要した時間は、たったの1.196秒です。
JavaScript
と言えども、このような速さで実行することができるのです。

IE9PP7をご使用の方は、Speed Demosの欄にあるHTML5 Sudokuをクリックしてください。
HTML5
に対応した他のブラウザをご使用の方は、下記リンクをクリックして、そのWebブラウザのJavaScriptの速さをご確認ください。
http://ie.microsoft.com/testdrive/Performance/Sudoku/Default.html

[今までの IE9 Platform Preview デモ紹介]
SVGヘリコプター
HTML5 / CSS3 box-shadowのテスト
あのブラウザって、こんなに遅かったっけ?
HTML5 video element rotate
IE9 PP7の速さ
本連載は、途中まで "IE9 Platform Preview 6 デモ紹介" というタイトルでしたが、Platform Preview 7の公開に伴いタイトルを変更しました。

マイクロソフト
田中達彦

Comments (0)

Skip to main content