, , - - JS . , - , , /. , , , .
var speedtest = function(){
var target = new Date().getTime(), count = 0, slow = 0;
var iid = setInterval(function(){
var actual = new Date().getTime();
target += 100;
if ( (actual - target) > 100 ) {
if ( (++slow) > 5 ) {
clearInterval(iid);
turnOffFancyAnimations();
}
}
else if ( slow > 0 ){
slow--;
}
target = actual;
},100);
}
, , , . , , .
, , , , setIntervals, , . , , , - - .