Search results
3442 packages found
Run multiple promise-returning & async functions with limited concurrency
Promise queue with concurrency control
- promise
- queue
- enqueue
- limit
- limited
- concurrency
- throttle
- throat
- rate
- batch
- ratelimit
- priority
- priorityqueue
- fifo
- View more
Call an array of promise-returning functions, restricting concurrency to a specified limit.
A client-friendly run queue
limits calls to functions that return promises
Promise.all() with concurrency limit
Limit or throttle the simultaneous execution of asynchronous code in separate iterations of the event loop.
asynchronous map and filter while keeping a given concurrency limit
Tiny scheduler for functions returning promises that can limit their concurrency.
Throttle promise-returning & async functions
It contains 3 common methods for processing batch tasks, PromiseAnyway, which runs with limit concurrency and resolve after all jobs done; Queue class, async job queue with concurrency control; batchSlice, Synchronized batch task processing
Promise utilities: rate limiting, queueing/batching, defer, etc.
Promise pool with rate limiting
Calls a callback before size would be exceeded or when count limit is reached
Fast promise utilities
advanced promise utilities
Return a promise that is resolved as more requests can be made
super-simple promise based Limiter
Throttle the parallelism of an asynchronous (promise returning) function / functions
Concurrency control for awaiting an array of async results