Цитата:
|
что он может в случае тормозов накапливаться, а потом единовременно пытаться применить кучу итераций, чтобы "догнать".
|
Больше одной итерации никогда не накапливается.
<button onclick="clearInterval(interval)">Stop intreval</button>
Delay duration: <span id="delay_duration"></span>
<script>
var j = 0;
var interval = setInterval(function(){document.getElementById("output").innerHTML = ++j}, 500);
var date_before_delay = new Date();
for (var i = 0; i < 1000000000*2; i++)
;
var date_after_delay = new Date();
document.getElementById("delay_duration").innerHTML = date_after_delay - date_before_delay;
</script>
<div id="output">
</div>