在IE中,Java脚本的加载速度比Firefox,Safari和Chrome慢吗?
有没有办法在IE中快速加载JavaScript?
一般的最佳做法是将JavaScript保持在页面底部,是否会使IE中的Js呈现速度变慢?
修改
当我们将任何jquery插件应用于网站以进行任何可用或交互时,IE浏览器效果显示比其他浏览器慢。
在加载JS之前和之后,我们可以很容易地识别条件对页面的影响,这看起来很奇怪。
答案 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 this和Yahoo 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引擎速度方面。