system-sleep
v1.3.7
Published
A real and better system sleep() for Node. Works on every platform.
Downloads
22,124
Readme
Node.js Sleep()
for those who need Sleep() just like me.
31 january 2017 | UPDATE: NO LONGER REQUIRES CHILD PROCESS, using deasync instead.
@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);
}