All Projects → dbkaplun → driftless

dbkaplun / driftless

Licence: MIT license
Driftless setInterval and setTimeout replacement for Node and the browser

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to driftless

chronoman
Utility class to simplify use of timers created by setTimeout
Stars: ✭ 15 (-77.61%)
Mutual labels:  settimeout, setinterval
timer-miniprogram
小程序定时器管理库,更合理地使用 setTimeout 和 setInterval,在页面显示时重启定时器,页面隐藏时暂停定时器,页面卸载时清除定时器
Stars: ✭ 26 (-61.19%)
Mutual labels:  settimeout, setinterval
audio-context-timers
A replacement for setInterval() and setTimeout() which works in unfocused windows.
Stars: ✭ 12 (-82.09%)
Mutual labels:  settimeout, setinterval
timer
Timing Events tied to @gamestdio/clock
Stars: ✭ 20 (-70.15%)
Mutual labels:  settimeout, setinterval
loco car
Software for LOCO, our autonomous drifting RC car.
Stars: ✭ 44 (-34.33%)
Mutual labels:  drift
tailor
Infrastructure as Code for OpenShift
Stars: ✭ 12 (-82.09%)
Mutual labels:  drift
CuboidalDrift
A casual, fun, 3D indie game made with Unity
Stars: ✭ 13 (-80.6%)
Mutual labels:  drift
AccurateArithmetic.jl
Calculate with error-free, faithful, and compensated transforms and extended significands.
Stars: ✭ 55 (-17.91%)
Mutual labels:  accurate
forwardlytics
Take events and customer data in and send them to various providers, mostly analytics providers.
Stars: ✭ 58 (-13.43%)
Mutual labels:  drift
driftctl
Detect, track and alert on infrastructure drift
Stars: ✭ 2,020 (+2914.93%)
Mutual labels:  drift
KramersMoyal
kramersmoyal: Kramers-Moyal coefficients for stochastic data of any dimension, to any desired order
Stars: ✭ 53 (-20.9%)
Mutual labels:  drift
Papercups
Open-source live customer chat
Stars: ✭ 4,554 (+6697.01%)
Mutual labels:  drift
SAMD TimerInterrupt
This library enables you to use Interrupt from Hardware Timers on an SAMD-based board. These SAMD Hardware Timers, using Interrupt, still work even if other functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software timers using millis() or micros(). That's mandatory if you …
Stars: ✭ 28 (-58.21%)
Mutual labels:  precise
uracer-kotd
A GLES2 top-down racer, built on top of libgdx and Box2D.
Stars: ✭ 95 (+41.79%)
Mutual labels:  drift
SpatialAlignment
Helpful components for aligning and keeping virtual objects aligned with the physical world.
Stars: ✭ 29 (-56.72%)
Mutual labels:  drift
STM32 TimerInterrupt
This library enables you to use Interrupt from Hardware Timers on an STM32F/L/H/G/WB/MP1-based board. These STM32F/L/H/G/WB/MP1 Hardware Timers, using Interrupt, still work even if other functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software timers using millis() or micr…
Stars: ✭ 27 (-59.7%)
Mutual labels:  precise
Alphapose
Real-Time and Accurate Full-Body Multi-Person Pose Estimation&Tracking System
Stars: ✭ 5,697 (+8402.99%)
Mutual labels:  accurate
Neural-Tile
A better tiling script for Neural-Style
Stars: ✭ 35 (-47.76%)
Mutual labels:  drift
crispy-doom
Crispy Doom is a limit-removing enhanced-resolution Doom source port based on Chocolate Doom.
Stars: ✭ 608 (+807.46%)
Mutual labels:  accurate
raf-interval
setRafInterval and clearRafInterval with requestAnimationFrame - 40行代码实现的高性能动画定时器
Stars: ✭ 77 (+14.93%)
Mutual labels:  setinterval

driftless Build Status

Driftless setInterval and setTimeout replacement for Node and the browser

comparison

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].