Readme.md (503B)
1 # backo 2 3 Simple exponential backoff because the others seem to have weird abstractions. 4 5 ## Installation 6 7 ``` 8 $ npm install backo 9 ``` 10 11 ## Options 12 13 - `min` initial timeout in milliseconds [100] 14 - `max` max timeout [10000] 15 - `jitter` [0] 16 - `factor` [2] 17 18 ## Example 19 20 ```js 21 var Backoff = require('backo'); 22 var backoff = new Backoff({ min: 100, max: 20000 }); 23 24 setTimeout(function(){ 25 something.reconnect(); 26 }, backoff.duration()); 27 28 // later when something works 29 backoff.reset() 30 ``` 31 32 # License 33 34 MIT