Search results
313 packages found
Throw an error (and allow to stop flow) if an async function takes more than a set duration
Tangerine is the best Node.js drop-in replacement for dns.promises.Resolver using DNS over HTTPS ("DoH") via undici with built-in retries, timeouts, smart server rotation, AbortControllers, and caching support for multiple backends (with TTL and purge sup
- 1:1
- abort
- abortcontroller
- abuse
- adapter
- alternative
- api
- backend
- better
- cache
- caching
- callback
- callbacks
- cloudflare
- View more
Multifunctional Asynchronous Concurrent Queue
- queue
- concurrency
- concurrent
- asynchronous
- synchronous
- callback
- promise
- lifo
- fifo
- priority
- roundrobin
- timeout
- debounce
- factor
- View more
Changeable and cancelable promise based delay / setTimeout implementation.
Promise-based timeout
Lightweight Promises/A+ compatible implementation with cancellation, sync mode, timeouts, coroutines and signals support
The set of async flow control structures and promise utils.
timeout-promise-wrapper is a promise-based implementation of setTimeout
Timeout a promise after a specified amount of time
An adaptable utility function for executing asynchronous actions with configurable timeouts and retry capabilities, ensuring robust handling of transient failures in network requests or other operations.
Utility functions for enhanced promise operations in JavaScript.
sleep-utils is a utility package for handling asynchronous sleep operations in both JavaScript (JS) and TypeScript (TS) environments. It provides functions to pause the execution of code for a specified amount of time, making it useful in scenarios where
- sleep
- delay
- asynchronous
- timer
- timeout
- await
- pause
- wait
- time
- scheduling
- time-management
- timeout-utils
- timing
- promise
A flexible utility for managing chains of asynchronous functions with advanced error handling and timeout support.
Dead-simple Promise queue with concurrency control and timeout
A promisified version of `setTimeout`.
Simple function who returns a promise that resolves after a certain amount of time.
Modern version of setInterval for promises and async functions available in Node.js and browsers.
- setInterval
- setTimeout
- clearInterval
- clearTimeout
- interval
- timeout
- milliseconds
- seconds
- promise
- promises
- async
- asynchronous
- await
- recurrent
- View more
A fork of BreeJS/bree. A Node.js and JavaScript task scheduler with cron, dates, ms, later, and human-friendly support. Works in Node v12.17.0+, uses worker threads or process forks, and supports async/await, retries, throttling, concurrency, and cancela