我如何优化IE?

mar*_*lar 6 javascript performance jquery internet-explorer google-maps

我有一个JS重的应用程序,它在IE中运行缓慢.我将花费大约一个星期来优化IE,我想要尝试一些方向.

我发现这个线程引用了Drip,这似乎很有用:

在Javascript中的IE和内存累积

我正在寻找诸如"使用for循环而不是$ .each"以及我可能没有使用的架构最佳实践的提示.

我正在使用的库:

我已经在做的事情:

  • 使用for循环而不是$ .each
  • 为常用的DOM元素缓存jQuery上下文
  • 使用Array.join()与字符串连接构建HTML

有什么建议?

谢谢!

Byr*_*ock 8

在IE中使用JavaScript Profiler

  • +1 @kaneuniversal:严肃地说,在优化之前对其进行分析. (3认同)

Poi*_*nty 5

不要盲目地通过你的代码进行微不足道的改进,比如将$.each()循环更改为for循环; 那真是没有意义,总有一天你会后悔的. 使用分析器是因为这是一个非常好的选择,你的大部分问题都源于极少数意想不到的糟糕代码.

dynaTrace ajax这样的东西在这样的情况下非常宝贵.