var toPlace = 100; var placed = 0; new Thread(function(){ var img = document.createElement('img'); img.src = 'blah.png'; document.body.appendChild(img); placed++; if (placed >= toPlace) return true; return false; }).start();