IE9+:处理DOM时性能较差

IE9+: poor performance while dealing with DOM

本文关键字:性能 DOM 处理 IE9+      更新时间:2023-09-26

与其他浏览器相比,IE9执行此脚本(用于动态操作DOM)的运行时间非常长。我很好奇;它会以什么方式影响下一代富应用程序的执行速度?除了这个迭代测试,是否有任何相关的现实世界的web应用程序的例子,在那里我们可以观察到性能的差异?此外,这是问题与他们的JS引擎或布局引擎?

<标题>更新:

该问题已在IE10 RTM中解决

使用说明:

function testAppendFrag(div) {
    var docFrag=document.createDocumentFragment(),i=count;
    while(i--){
        docFrag.appendChild(document.createElement("div"));
    }
    div.appendChild(docFrag.cloneNode(true));
}