IE8betaのJavaScriptが速いかどうかWindows2000で検証

取り敢えずこんなスクリプトを作ってベンチマークしてみました。

<html>
<body>
<script language="JavaScript"><!--
function jsbench(){
var srctxt = "SB";
var rslttxt = "";
var cObj;
var n=0;
start=(new Date()).getTime();
for(j=0;j<800;j++){
 for (i=0; i<500; i++){
   cObj = document.createElement("div");
 }
 for (i=0; i<1280; i++){
   n=(n+i)*j;
 }
 for (i=0; i<64; i++) {
  rslttxt += srctxt;
 }
}
end=(new Date()).getTime();
time=(end-start)/1000;
alert('計測時間は'+time+'秒');
}
// --></script>
<input type="button" value="計測開始" onclick="jsbench()">
</body>
</html>

やり方は、
vbscript.dllと
jscript.dll
をPROGRAMFILESInternet Explorerフォルダにコピーして
iexplore.exe.localファイルを作成すればOKです。
コピーがはじかれるときはIEとExplorerを全て終了させてコマンドプロンプトからコピーすると良いでしょう。

結果は
IE6SP1(5.1.0.7426) 4.25秒
IE6SP1(5.6.0.8835) 4.53秒
IE6SP1(5.7.0.16535) 4.52秒
IE8Beta1(5.7.0.17184) 3.95秒
IE8Beta2(5.8.6001.18241) 3.93秒

Windows Script Host 5.7より 2割ほど速くなってる様な?
それよりも、今までは5.1(IE5.01に入ってるやつ)が最速だったのね。
ちなみに、IE8Beta2のダウンロードページはこちら
ダウンロードした後、ショートカットを作ってオプション /x を付ければ解凍出来ます。

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です