Search results
185 packages found
An es6-style iterable queue
Linux named pipes in NodeJS (mkfifo)
A task queue executes tasks sequentially or concurrently. Wrap an async/promise-returning/sync function as a queue-ready async function for easy reusing. Support passing arguments/getting return value, @synchronized/@concurrent decorator, Node.js/Browser.
- task queue
- async
- promise
- await
- sequential
- synchronized
- decorator
- lock
- concurrency
- throttle
- typescript
- javascript
- node
- browser
- View more
Train a fast (FIFO) queue with a rollback mechanism. Behind the scenes it uses 2 arrays to simulate and perform fast shifting and popping operations without using the Array#shift() method..
Lightweight, optimized, and efficient implementations for FIFO (queue) data structure
A FIFO (first-in-first-out) queue using promises
Compatible version of p-queue
- promise
- queue
- enqueue
- limit
- limited
- concurrency
- throttle
- throat
- rate
- batch
- ratelimit
- priority
- priorityqueue
- fifo
- View more
Linux named pipes in NodeJS (mkfifo)
Enables loosely coupled publish/subscribe messaging. Awaiting version with FIFO (first in first out)
A fixed-length, first-in-first-out array.
Promise queue with concurrency control. A fork of p-queue for commonjs.
- promise
- queue
- enqueue
- limit
- limited
- concurrency
- throttle
- throat
- rate
- batch
- ratelimit
- priority
- priorityqueue
- fifo
- View more
Simple FIFO queue implementation.
Simple FIFO queue implementation to avoid having to do shift() on an array, which is slow.
Simple async FIFO queue implementation in modern Javascript
Hose is plugin for your Mongoose schema that allows a fixed length array of nested docs. Useful for storing only the newest subdocs while leaving he oldest to be lost. When a doc is pushed into the array, if length is more than the limit the oldest will b
Task Runner as a service implemented with Promises.
A numeric container backed by a TypedArray ring buffer, with both stack (FILO) and queue (FIFO) methods.
- queue
- TypedArray
- Uint8Array
- Uint8ClampedArray
- Uint16Array
- Uint32Array
- Int8Array
- Int16Array
- Int32Array
- Float32Array
- Float64Array
- filo
- fifo
A wrapper of stream.Duplex in object mode to make things more flexible, or more efficient.
Promise queue with concurrency control
- promise
- queue
- enqueue
- limit
- limited
- concurrency
- throttle
- throat
- rate
- batch
- ratelimit
- priority
- priorityqueue
- fifo
- View more