При переходе по большой коллекции и добавлении ее в DOM, DOM обновляется только после того, как все элементы были добавлены. Почему обновление DOM после каждого вызова append()
? Могу ли я заставить DOM обновляться после каждого добавления (или, может быть, после каждого n числа добавлений)?
var i = 0;
for (i=0; i<5000; i++) {
$('#collection').append('<li>Line Item</li>');
}
ПРИМЕЧАНИЕ. Я понимаю, что более высокая производительность (исключая DOM reflow) может быть достигнута путем добавления всех элементов к локальной переменной, а затем добавления этой переменной в DOM. Но я хочу, чтобы первые n элементов отображались на экране, затем следующее n и т.д., Пока все элементы не будут отображаться.