Google schließlich ließ mich folgende Lösung finden:
// a javascript "sleep" function
// gap specifies the sleep time in miliseconds
function delay(gap){
var then,now;
then=new Date().getTime();
now=then;
while((now-then)<gap) {
now=new Date().getTime();
}
}
Die 100% CPU Last erzeugt und sich vereinfachen läßt:
function pause(zeit){
//Zeit hier in ms angeben
var starttime=(new Date).getTime();
while (starttime+zeit>(new Date).getTime()){};
}
Struppi.