付録2.2 IEの方がNCより早いようだ
ペントミノを解かせると、どうもIE(インターネットエクスプローラ V3.02)の方が、NC(Netscape Comunicator 4.06)よりも早そうです。それならばと、下記のようなスクリプトで比較を行ってみました。

単純なループを100万回繰り返していますが約30% IEの方が早いです。でもループを回すだけなので、IEの方が常に早いとは言い切れません。HTMLとの連携をするメソッドなどは違う結果になるかもしれません。

javaScriptの処理速度比較
ブラウザ (a). IE 3.04 (b). NC 4.06 (a) / (b)
処理時間6.7秒10.4秒0.64
ソース
function now_time () {
  var now = new Date();
  return now.getTime()
}
function test() {
  var now = now_time();
  var j = 0;
  for (var i=0;i<1000000;i++) {
    j++;
  }
  document.write(now_time()-now,"[msec]<BR>");
  document.close();
}

JavaScriptインタプリタの実装がちがうのでしょうか?、IEの方がOSの裏を知っていて賢いことをやっているのでしょうか? また、最新バージョンでは違う結果になるかもしれまん。いずれにしてもJavaScriptを普通に使うぶんには全く問題とならない違いでしょう。

  Copyright (C) Nakamura 1999  

【↑付録2】   【←前へ】   【→次へ】