var i = 0; function doAppend() { if (i++ >= 1000){ return; } $(document.body).append($("<div class='entry'>Entry</div>")); setTimeout(doAppend, 0); } setTimeout(doAppend, 0);