在IE中Javascript执行速度比Firefox,Safari和Chrome慢

时间:2010-07-02 03:32:15

标签: javascript jquery performance optimization

在IE中,Java脚本的加载速度比Firefox,Safari和Chrome慢吗?

有没有办法在IE中快速加载JavaScript?

一般的最佳做法是将JavaScript保持在页面底部,是否会使IE中的Js呈现速度变慢?

修改

当我们将任何jquery插件应用于网站以进行任何可用或交互时,IE浏览器效果显示比其他浏览器慢。

在加载JS之前和之后,我们可以很容易地识别条件对页面的影响,这看起来很奇怪。

5 个答案:

答案 0 :(得分:9)

IE8或以下的JavaScript引擎很糟糕,它在IE8中更好,但相比之下,它仍然落后......如果你做任何繁重的操作,你可以做的不是很多。

JavaScript加载并解析每个页面,因此引擎越慢,负载越慢...... IE就是这种情况。将JavaScript保留在<body>的底部是prevent blocking的一个选项,但可能您的问题不是加载(因为这将来自缓存,如果your headers are set correctly),但< EM>执行

如果有任何安慰,IE9似乎是至少在IE8上向前迈进了一大步。

这有点笼统,但如果您希望加快页面速度,可以考虑一些事项,Google has a good list for thisYahoo does too

答案 1 :(得分:1)

不是IE特定的,但BetterExplained在如何增加加载时间或某些情况下的网页响应时间方面有一些好处。

答案 2 :(得分:1)

就今天的浏览器而言,IE8的JS引擎很慢,但是IE9's will perform much better

执行时间减慢了你的速度。不幸的是,你可以做很多事情。

答案 3 :(得分:1)

我相信你在谈论难看的FOUC(无风格内容的闪现)。

Paul Irish有一些提示可以避免这种情况,这种情况在ie。

中更为普遍

答案 4 :(得分:0)

对于JavaScript的大多数交互式使用,你真的不应该看到这么大的差异,这是你在大多数网站上找到的那种。但是,如果您的脚本中有很多循环或进行大量计算,那么您将看到各种JS引擎之间存在巨大差异。根据我的经验,Chrome&gt; Firefox&gt; IE在JS引擎速度方面。