system-sleep
v1.3.8
Published
A real and better system sleep() for Node. Works on every platform.
Downloads
16,256
Readme
Node.js Sleep()
for those who need Sleep() just like me.
UPDATE: NO LONGER REQUIRES CHILD PROCESS, using deasync instead. It will fall back on self child process mode if deasync fails.
@package system-sleep
@version 1.2
@author Jochem Stoel (http://jochemstoel.github.io)
@license don't involve me
will make the system wait xxx milliseconds.
can be used to delay script execution.
is often used to relax the system in between resource intensive tasks.
works on every platform x86 + x64 Windows / Linux / OSX
Existing sleep() solutions use a blocking while loop which uses 100% CPU. This is incredibly stupid.
Also, many sleep() solutions are only for Windows or only for Linux.
Install using NPM
npm install system-sleep
Use
var sleep = require('system-sleep');
sleep(5000); // 5 seconds
Test
Prints variable y to the console every 1 second during 10 seconds.
var sleep = require('system-sleep');
for (y = 0; y < 10; y++) {
console.log(y);
sleep(1000);
}