timers-browserify

timers module for browserify

npm install timers-browserify
1 078 downloads in the last day
12 863 downloads in the last week
56 885 downloads in the last month

Overview

Adds support for the timers module to browserify.

Wait, isn't it already supported in the browser?

The public methods of the timers module are:

  • setTimeout(callback, delay, [arg], [...])
  • clearTimeout(timeoutId)
  • setInterval(callback, delay, [arg], [...])
  • clearInterval(intervalId)

and indeed, browsers support these already.

So, why does this exist?

The timers module also includes some private methods used in other built-in Node.js modules:

  • enroll(item, delay)
  • unenroll(item)
  • active(item)

These are used to efficiently support a large quanity of timers with the same timeouts by creating only a few timers under the covers.

License

MIT

npm loves you