Internet Explorer 9では、HTML5などの新しいWeb標準への準拠も話題になっているが、新しいJavaScriptエンジン「Chakra」を内蔵したことで大幅な高速化が図られたことが取り上げられた。このJavaScriptエンジンはマルチコアプロセッサに対応したもので、「IEより高速なWebブラウザ」としてよく言及されるOperaやGoogle Chromeよりもアニメーション描画がはるかに高速であることがデモで紹介された。これは熱帯魚の画像をJavaScriptでアニメーション表示させて泳がせ、熱帯魚の数を増やしていくと、IE9では100匹でもスムーズに素早く泳ぎ回るが、Chromeではほとんど動かなくなってしまう、という状況は静止画ではわからないわけだが、それぞれのウィンドウ左上に表示されたフレームレートのグラフを比べれば画面書き換えの速度の差から動きの違いが想像できるのではないだろうか。
JScriptはどうなるのか (スコア:0)
VBScriptのことは書かれているけど、同様に動くJScript、もっと言えばその本体であるWindows Script Hostがどうなるかが書かれてないな
全部PowerShellに持って行きたいだろうから、同様に非推奨になるとは思うけど
Re: (スコア:0)
JScriptはIEというかTridentがあるから切るのは大分難しそう
WSHはまあ…
Re:JScriptはどうなるのか (スコア:1)
今はTridentから呼ばれるのはChakraだから、WSHのデフォ設定とは違うよ。
WSHもコマンドオプションでChakraを指定することはできるけど。
Re:JScriptはどうなるのか (スコア:1)
https://ja.wikipedia.org/wiki/JScript [wikipedia.org]
https://ja.wikipedia.org/wiki/Chakra [wikipedia.org]
chakra.dllだけじゃなくてjscript9.dllもChakraだから紛らわしい
マイクロソフトが語るWindows Azure時代のエンジニア像 [ascii.jp]
Internet Explorer 9では、HTML5などの新しいWeb標準への準拠も話題になっているが、新しいJavaScriptエンジン「Chakra」を内蔵したことで大幅な高速化が図られたことが取り上げられた。このJavaScriptエンジンはマルチコアプロセッサに対応したもので、「IEより高速なWebブラウザ」としてよく言及されるOperaやGoogle Chromeよりもアニメーション描画がはるかに高速であることがデモで紹介された。これは熱帯魚の画像をJavaScriptでアニメーション表示させて泳がせ、熱帯魚の数を増やしていくと、IE9では100匹でもスムーズに素早く泳ぎ回るが、Chromeではほとんど動かなくなってしまう、という状況は静止画ではわからないわけだが、それぞれのウィンドウ左上に表示されたフレームレートのグラフを比べれば画面書き換えの速度の差から動きの違いが想像できるのではないだろうか。
JavaScriptの高速性能のデモ。左がIE9で、右がChrome 5 [ascii.jp]
Re: (スコア:0)
あ、もうそうなったんだ、知らなかった
Re: (スコア:0)
指定することはできるけど、スクリプティングホストがCOMオブジェクトにすぎないことを利用(悪用)したバグのようなものでは…。