我目前正在努力确定企业网络应用中瓶颈的位置。该应用程序非常javascript和&只能在IE上运行,而不是我的设计或架构,但我的任务是改进。
我知道IE 6对于javascript来说是非常慢的,除了提琴手之外还有其他任何IE工具我可以用它来测量页面渲染的速度或通常的低悬的水果我可以看看吗?
有谁知道IE8是否是javascript处理时间的显着改善?有人会推荐IE 8超过IE 6吗?
答案 0 :(得分:2)
您可以使用Firebug对javascript进行分析。有些版本可以在IE中使用。
至于性能,IE8要快得多。 IE8中的每个标签都是自己的过程,类似于Chrome。如果你有IE8,它有一个内置的探查器,虽然我仍然发现自己使用萤火虫 - 虽然大多是出于习惯。
答案 1 :(得分:0)
我肯定会在IE6上推荐IE8。 IE8还有一个javascript探查器,因此您可以了解您的javascript代码的哪些部分占用了大部分时间并进行相应优化。
答案 2 :(得分:0)
一般来说,任何更现代的东西(IE8)都会比任何旧版本(IE6)更好地运行它。我的意思是即使是7即将成为过去的产物,所以6是一场噩梦。
答案 3 :(得分:0)
IE8中的性能分析工具也可能有助于找到IE6中的瓶颈,但如果没有,则必须自己进行一些手动调试。
只需获取之前和之后的时间,并在文档中写入消息。
来自http://www.frederikvig.com/2009/05/measuring-javascript-performance/
的示例function somefunction() {
var start = new Date().getMilliseconds();
// code here
var stop = new Date().getMilliseconds();
var executionTime = stop - start;
// Print executionTime to the screen/textarea etc
}
答案 4 :(得分:0)