IE9 +: низкая производительность при работе с DOM - PullRequest
3 голосов
/ 24 сентября 2011

По сравнению с другими браузерами IE9 выполняет этот скрипт (для динамического манипулирования DOM) с очень длительным временем выполнения. Я любопытный; каким образом это повлияет на скорость выполнения многофункциональных приложений следующего поколения? Кроме этого итеративного теста, есть ли какой-нибудь пример реального веб-приложения, где мы можем наблюдать разницу в производительности? Кроме того, это проблема с их движком JS или движком Layout?

Обновление:

Проблема устранена в окончательной первоначальной версии IE10.

1 Ответ

1 голос
/ 24 сентября 2011

Использование:

function testAppendFrag(div) {
    var docFrag=document.createDocumentFragment(),i=count;
    while(i--){
        docFrag.appendChild(document.createElement("div"));
    }
    div.appendChild(docFrag.cloneNode(true));
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...