function to handle async looping
Buffers events from a stream until you are ready to handle them.
A shim for the setImmediate efficient script yielding API
Analytics Next (aka Analytics 2.0) is the latest version of Segment’s JavaScript SDK - enabling you to send your data to any tool without having to learn, test, or use a new API every time.
Timing Events tied to @colyseus/clock
React hook for setting State with delay
an opinionated implementation of resque in node
Timing Events tied to @gamestdio/clock
High-priority task queue for Node.js and browsers
JavaScript Performance Monitor
XState for finite state machines
Solana Token Registry
An asynchronous setInterval that is properly delayed using promises and can be delayed on boot
AnyCable Client plugin to support Turbo Streams
A React hook for delaying a value.
High-priority task queue for Node.js and browsers
Exposes stats about the libuv default loop
Run a list of functions in order in a given object context. The functions can be callback-taking or promise-returning.
fast, tiny `queueMicrotask` shim for modern engines
C function to get the current libuv event loop for N-API
Database-managed scheduled jobs with admin UI
JavaScript library to make drawing animation on SVG
Polyfill for perf_hooks.monitorEventLoopDelay(...)
Measure event loop lag
A micro-gem to pause execution based on Time.current without using sleep.
Concurrency utilities including Delays, Promises, Futures, Event Loops, Thread Pools, and Synchronizing wrappers
Implements a thread based worker pattern on top of JRuby-Rack. Useful if you'd like to run background workers within your (deployed) web-application, concurrently in 'native' threads, instead of using separate daemon processes. Provides (thread-safe) implementations for popular worker libraries such as Resque and Delayed::Job, but one can easily write their own 'daemon' work processing loop as well.