与其他浏览器相比,IE9以非常长的运行时间执行this script (for dynamic manipulation of DOM)。我好奇;它会以什么方式影响下一代富应用程序的执行速度?除了此迭代测试之外,是否还有任何相关的真实世界webapp示例,可以在其中观察性能差异?
另外,这是他们的JS引擎还是Layout引擎的问题?
更新:
IE10 RTM中已解决该问题。
最佳答案
使用:
function testAppendFrag(div) {
var docFrag=document.createDocumentFragment(),i=count;
while(i--){
docFrag.appendChild(document.createElement("div"));
}
div.appendChild(docFrag.cloneNode(true));
}