Search results
379 packages found
Standard library
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
Standard library
A client-friendly run queue
asynchronous map and filter while keeping a given concurrency limit
A utility for batching and controlling the concurrency of promises, providing efficient asynchronous processing.
async/await simple priority queues
A lightweight and flexible queue management library written in TypeScript. It provides a simple way to create and manage queues, with built-in error recovery and support for custom recovery strategies. Event-driven with event subscriptions.
Run multiple promises in order of queue
<!-- TO-DO LIST FOR THE PACKAGE AUTHOR --> <!-- - Go to https://www.npmjs.com/settings/miloszsobczak/tokens --> <!-- - Create a new "Automation" token and save it safely --> <!-- - Go to https://github.com/miloszsobczak/create-package-monorepo-example/set
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
Efficient batch processing and management of promise queues with error handling.
- promise
- batch-processing
- asynchronous
- promise-management
- concurrency
- rate-limiting
- performance
- async-await
- error-handling
- queue-management
Throttle promise-returning & async functions
Simple like Promise.all(), but sequentially!
promise utils
Queue of abortable promises
Promise utilities for looping: rate limiting, queueing/batching, etc.