zaraz

Cheap way to introduce short async delay.


Keywords
zaraz, async, timer, delay
License
MIT
Install
npm install zaraz@1.0.0

Documentation

NPM version Build Status Dependency Status

zaraz

Cheap way to introduce short async delay.

Install

$ npm install --save zaraz

Usage

const zaraz = require('zaraz');

function sum(a, b) {
  console.log(a + b);
}

zaraz(sum, 5, 7); // will display 13 after a short delay
zaraz(sum, 10, 10); // will displey 20 after it displays 13

API

zaraz(fn, ...args)

schedule fn to be called in near future - args will be passed to fn

zaraz.DELAY

minumum delay before task is processed - 10 millis by default

zaraz.ACTIVE

maximum time spent processing taks queue before yielding - 100 millis by default

zaraz.MAX_ITEMS

maximum number of task processed before yielding - 1000 by default

License

MIT © Damian Krzeminski