driftless

Driftless setInterval and setTimeout replacement for Node and the browser

MIT License

Downloads
448.6K
Stars
79
Committers
2

driftless Build Status

Driftless setInterval and setTimeout replacement for Node and the browser

Usage

npm install driftless
import {
  setDriftlessTimeout,
  setDriftlessInterval,
  clearDriftless,
} from 'driftless';
// Use like setTimeout and setInterval

How it works

driftless repeatedly calls setTimeout in advance of the requested timeout for greater accuracy. It does this recursively, until the timeout is reached within a given threshold.