like Promise.all
but you can specify how many concurrent tasks you want at once
Tiny async queue with concurrency control. Like p-limit or fastq, but smaller and faster.
A queue that executes async tasks in order like mutex and semaphore methodology for javascript and typescript.
Run asynchronous tasks in batches with controlled concurrency - perfect for API calls, database operations, and file processing
AsyncQueue is a TypeScript class that provides a simple asynchronous queue implementation. It implements the Symbol.asyncIterator
interface, allowing it to be used in for-await-of
loops. This enables one or multiple consumers to process items in the q