Package Exports
- backo2
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (backo2) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
backo
Simple exponential backoff because the others seem to have weird abstractions.
Installation
$ npm install backo
Options
min
initial timeout in milliseconds [100]max
max timeout [10000]jitter
[0]factor
[2]
Example
var Backoff = require('backo');
var backoff = new Backoff({ min: 100, max: 20000 });
setTimeout(function(){
something.reconnect();
}, backoff.duration());
// later when something works
backoff.reset()
License
MIT