What is the technical reason for loop statements locking output until they finish?
I ask because the Windows Script Host displays incrimental output from a loop, while Internet Explorer can't (or just doesn't)...
<input id="output" value="100000">
output.value = n;
The browser locks up until the loop completes, and then outputs "0" (rather than showing the count-down).
I realize that window.setTimeout() can be used to call a recursive function, by the way; I'd just like to know what's going on with the loop...