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.
Simple FIFO queue implementation.
Simple FIFO queue implementation to avoid having to do shift() on an array, which is slow.
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 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