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 を付ければ解凍出来ます。
Comments