Run multiple promise-returning & async functions with limited concurrency
fast, tiny `queueMicrotask` shim for modern engines
Tiny queue data structure
Turn any collection of objects into its own efficient tree or linked list using Symbol
Returns the next buffer/object in a stream's readable queue
asynchronous function queue with adjustable concurrency
Queues failed requests and uses the Background Sync API to replay them when the network is available
Queues failed requests and uses the Background Sync API to replay them when the network is available
A simple tool to keep requests to be executed in order.
Curated collection of data structures for the JavaScript/TypeScript.
High-priority task queue for Node.js and browsers
Promise-based queue
Run an array of functions in parallel, but limit the number of tasks executing at the same time
Extremely fast double-ended queue implementation
An implementation of the Fibonacci heap data structure
Simple JS queue with auto run for node and browsers
Throttle promise-returning & async functions
a simple fifo queue
Build SQS-based Node applications without the boilerplate
Add a callback to the next tick queue.
Sequential asynchronous lock-based queue for promises
Stub TypeScript definitions entry for p-queue, which provides its own types definitions
Node.js rate limiter by key and protection from DDoS and Brute-Force attacks in process Memory, Redis, MongoDb, Memcached, MySQL, PostgreSQL, Cluster or PM
Next tick shim that prefers process.nextTick over queueMicrotask for compat
wrapper around async.queue to make some common usages simpler