Nic*_*ick 5 javascript performance jquery internet-explorer
我有一个复杂的ASP.NET页面,大量使用jquery进行DOM操作(没有AJAX).与IE 7或8相比,基于Mozilla的浏览器(Firefox)中的页面更快.
是否有一些针对FF优化的功能?
权力在javascript处理引擎中.与服务器端处理(PHP,ASP.net)不同,javascript是客户端,这意味着访问者的浏览器都必须完成呈现页面的工作.竞争对手试图通过更快地处理诸如javascript之类的东西来让人们切换到他们的浏览器.
这导致所有浏览器都有自己的处理引擎.这导致一些浏览器变慢.IE:
Internet Explorer不使用Mozilla引擎,因此它比Firefox慢得多.Internet Explorer被称为所有主流浏览器中较慢的引擎之一.
Firefox比Chrome慢,后者是最高的Javascript引擎之一(Webkit的修改版本).
我认为Safari是目前最快的渲染引擎.
你可以看到这篇文章从多个统计这次调查是PCWorld,并在这里
好吧,JavaScript引擎本身在Firefox中更快,因此自然会扩展到jQuery更快.
Web Browser Average Runtime Relative ----------- --------------- -------- Safari 4.0.2 (530.19.1) 169 1x (fastest) Chrome 2.0.172.33 349 2.1x slower Firefox 3.5 377 2.2x slower Opera 9.64 (10487) 442 2.6x slower IE 8.0 771 4.6x slower
资料来源:http://celtickane.com/labs/web-browser-javascript-benchmark/