1.0.2 • Published 9 years ago

backo2 v1.0.2

Weekly downloads
5,508,160
License
MIT
Repository
github
Last release
9 years ago

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

subscriptions-transport-ws@texelz/subscriptions-transport-ws@arisageha/react-lazyload@arisageha/react-lazyload-fixnativescript-subscriptions-transport-wssubscriptions-transport-uws-sarafanfm@medibloc/subscriptions-transport-wseni-chat@tf2autobot/socket.io-clientwscio@infinitebrahmanuniverse/nolb-backo@mrtujiawei/sdk-yxim-web@everything-registry/sub-chunk-1210sisense.netsockemsocket.io-client-broadcastsocket.io-client-jdsocket.io-client-old-msgpacksocket.io-client-privatesocket.io-client-puresocket.io-client-source-testsocket.io-client-uni-appsocket.io-client-weilaisocket.io-client-wxmpsocket.io-client.jssocket.io-mp-clientsocket-io-sh-clientstock-ticker-react-widgetsse.io-clientreact-redux-demo1@dfuse/subscriptions-transport-wsrelay-transport-wsreactwebpushersocket.io-wx-clientreact-native-socket.io-clientdlink-client@ccms/websocket@cdevine49/react-numeric-inputplaykit-js-hls-sondq@soyjak/utils@sword-in-rose/socket.io-clientcordova-plugin-amplify-paycordova-plugin-amplify-payment@coremail/socket.io-clientcordova-plugin-tsp@boundless-inc/mobiledoc-dom-rendererpersisted-subscriptions-transport-ws@asiz33/smartblok-vendure-pluginnydusnydus-client@depyronick/socket.io-client.ng10-fix@drpc/client@acklo/node-sdk@alta-ng-timeago/hiamtanh-altabalanc3fork-subscriptions-transport-wsaws-lambda-graphql-tempaws-lambda-graphql-apolloaws-lambda-graphql-subscriptionaws-lambda-graphql-subscriptionsaws-graphqlaws-lambda-subscriptions-graphqltest-build-socket.io-clientsubscriptions-transport-ws-acksubscriptions-transport-ws-authysubscriptions-transport-ws-dotansubscriptions-transport-ws-envelopsubscriptions-transport-ws-fork-mxstbrsubscriptions-transport-ws-hally9ksubscriptions-transport-ws-no-warningsubscriptions-transport-ws-racesubscriptions-transport-ws-rollupsubscriptions-transport-ws-tempsubscriptions-transport-custom-wssubscription-client3.0.0@engrjabi/subscriptions-transport-ws@enounca/socket.io-client@plecong/homebridge-dkncloudna@shopify/legacy-apollo-subscriptions-transport@paar-it-gmbh/acme-client@xingjing1989/subscriptions-transport-ws@scottyfillups/subscriptions-transport-ws@seculum/vue-dev-clone@things-factory/restful-subscriptions-transport-ws@technokrat/subscriptions-transport-ws@zhengxs/dingtalk-event-hubs@8base/subscriptions-transport-wsaxios-yet-another-proxy-fixfenglin-uploaderswitch-socket.io-clientfhir2wx-apollo-subscription-clientjeuxui@future-standard/subscriptions-transport-wskiss.io-clientklndlkasnfnlasnflgilboom-acme-clientgraphql-aws-iot-clienthasura-subscriptions-clientvue-dev-clone
1.0.2

9 years ago

1.0.1

9 years ago