我正在使用IE9,通过F12工具将其设置为IE8标准模式来测试我的页面。该页面脚本使用
使用分析工具,我看到对
在IE8中这个函数为什么这么慢?当在IE9模式下运行,或在Chrome、FireFox等浏览器中运行时,该函数似乎很快。
getBoundingClientRect
来计算在视口中可见的内容。使用分析工具,我看到对
getBoundingClientRect
的调用需要很长时间。例如,244次对该函数的调用花费了4,361毫秒的独占时间!在IE8中这个函数为什么这么慢?当在IE9模式下运行,或在Chrome、FireFox等浏览器中运行时,该函数似乎很快。