[IE9 Platform Preview 7 デモ紹介 vol.6] ~JavaScriptなのに、こんなに速い~
マイクロソフトの田中達彦です。
公開された Internet Explorer 9 Platform Preview 7 のデモについて、紹介していきます。
IE9 PP7のインストールについては、下記ブログをご参照ください。
https://blogs.msdn.com/b/ttanaka/archive/2010/11/18/ie9-platform-preview-7.aspx
IE9はGPUを活用しているため描画スピードが大幅に向上しています。
それ以外にも、JavaScriptの実行速度も大幅に向上しています。
今回紹介するデモは、GPUをほとんど使っていない、JavaScriptだけの速さを実感できるデモです。
数独またはナンバープレース(ナンプレ)と呼ばれているパズルがあります。
その数独を行うデモが、新しく追加されました。
このデモは、HTML5を使用して、数独を実現させています。
上の図は数独を解いている途中の図です。
これだけだと、どこが速いのか、どこが凄いのかがまったくわかりません。
このデモの神髄は、左側にある [SOLVE GAMES] と書かれたボタンにあります。
このボタンをクリックすると、ボタンの上のコンボボックスの中に書かれている個数のパズルを、JavaScriptを使って解き始めるのです。
試しに5000個のパズルを解いてみました。
このように、5000個の数独を解くのに要した時間が、ボタンの下に表示されます。
この例では、数独5000個を解くのに要した時間は、たったの1.196秒です。
JavaScriptと言えども、このような速さで実行することができるのです。
IE9PP7をご使用の方は、Speed Demosの欄にあるHTML5 Sudokuをクリックしてください。
HTML5に対応した他のブラウザをご使用の方は、下記リンクをクリックして、そのWebブラウザのJavaScriptの速さをご確認ください。
https://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の公開に伴いタイトルを変更しました。
マイクロソフト
田中達彦