我正在尝试提高我的jQuery性能,我注意到它在Chrome中的运行速度比其他浏览器快.当它只是对
PHP文件的AJAX调用时,它是否有意义?
为了测试它,我在点击事件上这样做:
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
>歌剧12.14:0.219
可以在每个浏览器上访问控制台的开发工具是否会干扰此结果?
谢谢.
解决方法
我想如果你这样做:
var startTime = new Date(); var a=0; for(i=0;i<50000;i++){ a++; } console.log('ending: ',(new Date() - startTime) / 1000);
你会看到同样的不同.可能它只是不同的JavaScript解析器.