d4c-queue
JSON →A TypeScript task queue library (v1.7.1) that wraps async/promise-returning/sync functions into queue-ready functions. Supports sequential (FIFO) and concurrent execution with configurable concurrency limits. Includes ES6 builds (CommonJS and ES modules), optional decorators (@synchronized, @concurrent), sub-queues via tags, and features like inheriting errors from previous tasks, non-blocking execution, and dropping tasks when limit is reached. Fully typed, well-tested, works in Node.js (>=10) and browsers. Differences from other queues: O(1) FIFO performance, decorator support, and fine-grained concurrency control via instance or class methods.
Resources
packaged4c-queue ↗