idle-hands

Perform low priority processing when event loop is idle.

Usage no npm install needed!

<script type="module">
  import idleHands from 'https://cdn.skypack.dev/idle-hands';
</script>

README

Idle Hands

Run background or low priority tasks while Node.js is idle. Hooks the idle watcher in the Node.js main event loop.

    npm install idle-hands

Usage:

    var idleHands = require('idle-hands');

    idleHands.on('idle', function() {
        // do stuff
    });

    // start idle watcher
    idleHands.start();

    // stop idle watcher
    idleHands.stop();