Javascript'de sleep fonksiyonu bulunmamakta, ancak sleep işini görebilecek bir fonksiyon yazmak zor değil. Aşağıdaki fonksiyon parametre olarak kaç saniye uyuyacağını alıyor ve uyuyor. (:
001this.Sleep = function jsSleep(naptime){
002 naptime = naptime * 1000;
003 var sleeping = true;
004 var now = new Date();
005 var alarm;
006 var startingMSeconds = now.getTime();
007 alert("starting nap at timestamp: " + startingMSeconds + "\nWill sleep for: " + naptime + " ms");
008 while(sleeping){
009 alarm = new Date();
010 alarmMSeconds = alarm.getTime();
011 if(alarmMSeconds - startingMSeconds > naptime){ sleeping = false; }
012 }
013 alert("Wakeup!");
014}