timers-browserify

timers module for browserify

npm install timers-browserify
2 708 downloads in the last day
12 625 downloads in the last week
57 924 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