7

jQuery のパフォーマンスを改善しようとしていますが、他のブラウザーよりも Chrome の方が高速に動作することに気付きました。PHP ファイルへの AJAX 呼び出しだけの場合、それは理にかなっていますか?

それをテストするために、私はclickイベントでこれを行っています:

var startTime = new Date();

$.post("http://"+ document.domain + "action.json",  { data:  data}, 
    function(dat){

        console.log('ending:  ', (new Date() - startTime) / 1000);
    }
});

秒単位の結果は次のとおりです。

  • クロム 25: 0.148
  • Firefox 19.0.2: 0.212
  • Internet Explorer9: 0.272
  • オペラ 12.14: 0.219

各ブラウザーのコンソールにアクセスするための開発ツールが、この結果に干渉することはありますか?

ありがとう。

4

1 に答える 1

0

あなたがそうするなら、私は思う:

var startTime = new Date();

var a=0;

for(i=0;i<50000;i++){
    a++;
}
console.log('ending:  ', (new Date() - startTime) / 1000);

同じ違いが表示されます。おそらく、JavaScriptパーサーが異なるだけです。

于 2013-03-28T12:05:08.327 に答える