$ .post jQuery更快或更慢取决于浏览器?

时间:2013-03-28 11:41:42

标签: javascript jquery performance browser jquery-post

我正在尝试提高我的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);
    }
});

以秒为单位的结果是:

  • Chrome 25: 0.148
  • Firefox 19.0.2: 0.212
  • Internet Explorer 9: 0.272
  • Opera 12.14: 0.219

在每个浏览器上访问控制台的开发工具是否会干扰此结果?

感谢。

1 个答案:

答案 0 :(得分:0)

我想如果你这样做:

var startTime = new Date();

var a=0;

for(i=0;i<50000;i++){
    a++;
}
console.log('ending:  ', (new Date() - startTime) / 1000);
你会看到同样的不同。可能只是不同的javascript解析器。