Search results
5345 packages found
Standard library
Promise queue with concurrency control
- promise
- queue
- enqueue
- limit
- limited
- concurrency
- throttle
- throat
- rate
- batch
- ratelimit
- priority
- priorityqueue
- fifo
- View more
Run multiple promise-returning & async functions with limited concurrency
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
<!-- 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: rate limiting, queueing/batching, defer, etc.
The arehs ensures the best possible large batch processing, which is oriented towards event-driven chunk processing.
- arehs
- async
- asynciterator
- await
- batch
- bluebird
- chunk
- concurrency
- concurrently
- cron
- event
- job
- large
- parallel
- View more
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.