【问题标题】:Why is IE8 rendering a page with JavaScript unusable while FF is doing fine?为什么 FF 运行良好时 IE8 无法使用 JavaScript 渲染页面?
【发布时间】:2011-02-13 08:50:08
【问题描述】:

该页面的链接不再有效,感谢访问,Rene

嗨,

我有一个页面here,我不明白为什么IE8 渲染这个页面这么慢。 最初我以为是顶部的滚动文本,但不是因为我评论它没有任何进展。因此,我使用 IE8 的开发人员工具进行了分析,它显示了许多正在运行的匿名函数,我怀疑这些函数来自 jquery(不是我直接加载的),但开发人员工具无法向我显示这些函数的源代码。因此,由于我没有使用 jquery 的经验,所以我无法确定这些幻像函数是从什么运行的或者为什么运行的问题。我注意到,当我使用 FireBug 对其进行分析时,这些功能并未在 FF 中运行,所以也许某些东西正在为 IE 运行,但不是为 FF 运行?我有点失落。

非常感谢任何帮助/建议!

非常感谢, 雷内

【问题讨论】:

  • 嗯...哪个网络浏览器有病?
  • @LordCover: IE8,它显示了 100% 的 CPU 使用率
  • 解决这个问题的最好方法是不断注释掉网页的sn-ps,直到遇到破坏它的特定行/语句。
  • 请在这里放一些代码(相关位,据你所知),即使你有链接,因为文档可能会随着你的工作而改变,这样做会更容易那些试图回答这个问题的人。它也更适合存档目的。干杯。
  • 请记住,IE 在 JS 中比 FireFox 慢很多倍,与编译为原生的 Chrome 相比,它是蜗牛。跨度>

标签: javascript jquery performance internet-explorer firefox


【解决方案1】:

我能够看到进程在 79MB 和 65MB 之间断断续续地跳跃。这可能是内存没有被释放的问题,或者可能是一个低效的后台操作挂起所有东西。

我会接受 meder5 的建议。我会评论所有不必要的代码,并从最低限度开始并跟踪性能,直到您在重新添加片段时找到瓶颈。

【讨论】:

  • @rene GL,有时你很幸运,马上就能找到它……有时你会把所有东西都掏空,哈哈
【解决方案2】:

您好,我也在 Chrome 8 中进行了测试。坦率地说,该页面在 IE、FF 和 Chrome 中都不快。但它在 FF 和 Chrome 中的速度比 IE 快得多。我想这与 FF/Chrome 和 IE 使用处理内容的不同机制有关。

顺便说一句,我很欣赏你们可以用 javascript&jquery 制作非常好的动画,

【讨论】:

  • 感谢测试。是的,所有浏览器的页面都很慢。我想我明天会把它拿下来。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-03
  • 2011-07-06
  • 1970-01-01
  • 2023-01-20
  • 1970-01-01
相关资源
最近更新 更多