javascript - 在什么情况下Javascript在IE8中的性能会比IE7差?

标签 javascript internet-explorer browser internet-explorer-8 internet-explorer-7

我在一家使用 Javascript 构建交互式座位表的公司工作。这是一个例子:http://seatgeek.com/event/show/457624/miami-dolphins-at-new-york-jets-2010-12-12/ .它们在许多方面模仿了 Google map 的功能。

我们正在处理一个奇怪的问题—— map 的性能在除 IE8 之外的所有浏览器中都很好。我将 IE6 和 IE7 包括在“所有浏览器”类别中。我们在 IE8 中看到明显更差的 JS 性能。当您尝试在 IE8 中拖动 map 时,它会锁定一点并且有明显的延迟。但这在 IE6 或 IE7 中不是问题。

我们已经确定问题与 map 上的标记有关。当您放大并显示更多标记时,它会更加普遍。

我们使用 dynaTrace 做了一些基准测试延迟似乎不是由 JS 处理本身引起的,而是由 dynaTrace 所称的“渲染”引起的。似乎令人惊讶的是,较新版本的 IE 会呈现更差的效果。

最佳答案

您是否在 IE8 开发人员工具中运行脚本 Profiler?它会准确告诉您在每个功能上花费了多少时间。

参见:Link

关于javascript - 在什么情况下Javascript在IE8中的性能会比IE7差?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4039176/

相关文章:

javascript - 浏览器后退按钮的痛苦

javascript - 具有多个值的 jQuery 序列化函数

javascript - JavaScript 和 jQuery 中的单击源,人工还是自动?

internet-explorer - Internet Explorer 10 - 如何应用灰度过滤器?

java - Window.open 不适用于 IE7

Android/HTML5/CSS3 淡入问题

testing - 如何在不创建新页面对象类的情况下对多个页面进行相同的操作

javascript - 查找 Angular Directive(指令)中嵌入的 ng-repeat 子项的数量

javascript - 如何保存滚动状态

html - 禁用 -ms-overflow-style "auto-hide"而不完全禁用该栏