backo

simple backoff without the weird abstractions

  • backo

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
backo
1.1.08 years ago8 years agoMinified + gzip package size for backo in KB

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