TimerJS
TimerJS lets you give a timeout to your callback.
In some cases, a callback may be called only after inner callbacks resolutions, when you are using async.each() for instance. I found it would be clever to be able to give a timeout to the inner callbacks in order to ensure your script will not run "forever" if a inner callback takes too much time to be called.
TimerJS works in the browser and in NodeJS.
All you have to do is include the script, and then
;
The callback will be called after 100 milliseconds, if it have been not called yet.
To use in browser environement
<script type='javascript' src='timerJS.js' />
In nodeJS
Installation
npm install timerJS
Then
var timer = ;