/
var
/
www
/
flurhymez
/
node_modules
/
timers-browserify
/
/var/www/flurhymez/node_modules/timers-browserify
mkdir
upload
Name
Size
Mode
Actions
CHANGELOG.md
3213
0644
edit
dl
rm
LICENSE.md
2505
0644
edit
dl
rm
main.js
2022
0644
edit
dl
rm
package.json
2880
0644
edit
dl
rm
README.md
1197
0644
edit
dl
rm
Edit:
/var/www/flurhymez/node_modules/timers-browserify/README.md
(1197B)
# 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 quantity of timers with the same timeouts by creating only a few timers under the covers. Node.js also offers the `immediate` APIs, which aren't yet available cross-browser, so we polyfill those: * `setImmediate(callback, [arg], [...])` * `clearImmediate(immediateId)` ## I need lots of timers and want to use linked list timers as Node.js does. Linked lists are efficient when you have thousands (millions?) of timers with the same delay. Take a look at [timers-browserify-full](https://www.npmjs.com/package/timers-browserify-full) in this case. # License [MIT](http://jryans.mit-license.org/)
Save
cmd:
run