phpjs
Version:
15 lines (13 loc) • 663 B
JavaScript
function usleep(microseconds) {
// http://kevin.vanzonneveld.net
// + original by: Brett Zamir (http://brett-zamir.me)
// % note 1: For study purposes. Current implementation could lock up the user's browser.
// % note 1: Consider using setTimeout() instead.
// % note 2: Note that this function's argument, contrary to the PHP name, does not
// % note 2: start being significant until 1,000 microseconds (1 millisecond)
// * example 1: usleep(2000000); // delays for 2 seconds
// * returns 1: true
var start = new Date().getTime();
while (new Date() < (start + microseconds / 1000)) {}
return true;
}