Next tick shim that prefers process.nextTick over queueMicrotask for compat
High-priority task queue for Node.js and browsers
A simple, fast, robust job/task queue, backed by Redis.
LRU Queue
Simple JS queue with auto run for node and browsers
Promise-based queue
In memory queue system prioritizing tasks
A process queue written in async/await way in ES7+(ES8).
The fastest javascript implementation of a double-ended queue. Used by the official Redis, MongoDB, MariaDB & MySQL libraries for Node.js and many other libraries. Maintains compatability with deque.
Simple JS queue with auto run for node and browsers
Javascript implementation of a queue data structure
Sequential asynchronous lock-based queue for promises
Fast, in memory work queue
asynchronous function queue with adjustable concurrency
A promise based, dynamic priority queue runner, with concurrency limiting.
Extremely fast double-ended queue implementation
Job queue
A heap-based implementation of priority queue in javascript with typescript support.
A queue for processing data in FIFO order
Compatible version of p-queue
a simple priority queue data structure
Process thousands of asynchronous or synchronous jobs, concurrently or sequentially, safely and efficiently, without creating thousands of closures.
Backburner.js is a simple run loop-esque library for coalescing actions
A small TypeScript job runner / in-process queue with retries, delays and concurrency.