[Service] Integrate DeviceHome and SignalingServer
[platform/framework/web/wrtjs.git] / device_home / node_modules / backo2 / Readme.md
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