2009-07-24 101 views
1

我目前正在努力确定企业网站应用中瓶颈的位置。该应用程序是非常重的JavaScript &只能在IE上运行,而不是我的设计或体系结构,但我的任务是改进。IE页面渲染速度

我知道IE 6在JavaScript方面声名狼借,除了提琴手之外,还有其他IE工具可以用来测量页面渲染的速度还是通常低挂的水果,我可以看一看吗?

有没有人知道如果IE8是JavaScript处理时间的剧烈改善?有人会推荐IE 8超过IE 6吗?

回答

0

我推荐IE8肯定是IE8。 IE8也有一个JavaScript分析器,所以你可以了解你的JavaScript代码的哪些部分花费最多的时间和相应的优化。

Introducing the IE8 Developer Tools JScript Profiler

+0

因此,微软终于可以实现像萤火虫? – Keibosh 2009-07-24 17:14:27

+0

把他们带到ie8 ... – geowa4 2009-07-24 17:16:08

0

一般来说当然,任何事情更现代(IE8)将运行它比什么都老(IE6)更好。我的意思是即使7将很快成为过去的产物,所以6是一场噩梦。

+0

雅但我要求沿着速度>可靠性的路线。如果IE浏览器出现问题,速度提升10%是不值得的,我将不得不经过大量的返工才能正常运行。但只要它至少与IE6一样可靠,我就不会有问题。 – Keibosh 2009-07-24 17:20:40

2

您可以使用Firebug来剖析javascript。有些版本可以在IE中使用。

至于性能,IE8要快得多。 IE8中的每个选项卡都是自己的进程,类似于Chrome。如果你有IE8,它内置了一个探查器,尽管我仍然发现自己使用了萤火虫 - 但大部分都是习惯性的。

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 
}