Я пытаюсь получить 10000 данных в массиве с сервера.Но когда он изначально загружался, рендеринг в DOM занимал много времени.Я попробовал следующий подход, как разделить и загрузить каждые сотни данных в новом массиве.
Следующий код, который я пробовал, но не работает.Пожалуйста, дайте мне знать, если кто-нибудь знает в JavaScript.
var count = 0;var data = [{"Name":"test","id":1},..... upto 10000]
var newarray=[];
var i;
for(i=count;i<10000;i++){
if(i > 100){ count = i; }
document.getElementById('demo').innerhtml += data[i].Name;
document.getElementById('test').innerHtml += data[i].id;
}
<div id="demo"> </div> <div id="test"> </div>
Я пробовал этот код при загрузке, но проблема с производительностью все еще не решена.