Tiny queue data structure
fast, tiny `queueMicrotask` shim for modern engines
A shim for the setImmediate efficient script yielding API
Promise queue with concurrency control
A simple tool to keep requests to be executed in order.
The smallest and simplest JavaScript priority queue
queue-lit is a tiny queue data structure in case you `Array#push()` or `Array#shift()` on large arrays very often
Next tick shim that prefers process.nextTick over queueMicrotask for compat
In memory queue system prioritizing tasks
Add a callback to the next tick queue.
Promise-based queue
Transform a string by swapping every character from upper to lower case, or lower to upper case
LRU Queue
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
Sequential asynchronous lock-based queue for promises
Simple JS queue with auto run for node and browsers
asynchronous function queue with adjustable concurrency
Fast, in memory work queue
A promise based, dynamic priority queue runner, with concurrency limiting.
Microsoft Azure Storage SDK for JavaScript - Queue
Extremely fast double-ended queue implementation
A heap-based implementation of priority queue in javascript with typescript support.
Compatible version of p-queue
Message provides flexible & reliable background/asynchronous job processing mechanism on top of simple queue interface. Any developer can create queue adapter for Message to hook up different messaging/queue system. One in-memory queue is included with Message for you to start development and test, and you can easily swap in other queues later.
Swap a SQLite database on a running Rails server without restart. Requests queue briefly during the swap, then resume on the new database.
Enable a Rails application to have separate databases for each tenant. This gem primarily extends Active Record, creating a new connection pool for each tenant and using horizontal sharding to swap between them. It also provides integrations for middleware tenant selection, Action View Caching, Active Job, Action Cable, Active Storage, Action Mailbox, and Action Text, with support and documentation for Solid Cache, Solid Queue, Solid Cable, and Turbo Rails.