p-queue
concurrent runner
A promise queue with concurrency control to limit the number of concurrent operations
Promise queue with concurrency control
3k stars
22 watching
187 forks
Language: TypeScript
last commit: about 2 months ago
Linked from 1 awesome list
async-functionsasync-queuenode-modulenpm-packagepromisepromise-queuequeuequeue-data-stucture
Related projects:
Repository | Description | Stars |
---|---|---|
sindresorhus/p-all | Concurrently execute multiple promise-returning functions with optional concurrency limits. | 318 |
sindresorhus/p-limit | Limits concurrent execution of promise-returning and async functions. | 2,075 |
sindresorhus/p-times | Runs promise-returning & async functions multiple times concurrently | 38 |
sindresorhus/p-map | A utility for mapping over promises concurrently while controlling concurrency and error handling. | 1,373 |
tildeio/rsvp.js | Provides tools for organizing asynchronous code using Promises/A+ | 3,608 |
sindresorhus/p-event | Promises an event by waiting for it to be emitted, allowing asynchronous iteration and rejection handling. | 429 |
bee-queue/bee-queue | A simple job/task queue for Node.js using Redis | 3,855 |
tj/co | Provides a simple and efficient way to write non-blocking code using promises in JavaScript | 11,890 |
sindresorhus/p-filter | Tool for filtering and concurrent execution of promises with an adjustable concurrency level | 73 |
sindresorhus/p-pipe | Creates a reusable pipeline of promise-returning functions to compose and chain together multiple asynchronous operations. | 122 |
netflix/concurrency-limits | A Java library that helps services determine and enforce optimal concurrency limits to balance throughput with latency. | 3,281 |
sindresorhus/got | A powerful HTTP client library for Node.js that provides a human-friendly and flexible way to make requests. | 14,351 |
redux-utilities/redux-promise | A middleware for Redux that handles promises in Flux Standard Actions | 2,667 |
sindresorhus/p-whilst | An implementation of an async while loop that repeatedly executes a function until a condition is met or fails | 54 |
parallel-js/parallel.js | A utility library for parallel computing in JavaScript, utilizing Web Workers and child processes to simplify concurrent execution of tasks. | 3,235 |