@nielse63/throttle
Creates a throttled function that's evoked only as frequently as you want it to
Creates a throttled function that's evoked only as frequently as you want it to
Promise-based utility to make sure you don’t call rate-limited APIs too quickly.
A lightweight version of Semaphore
go style concurrency for metascript
Parallel Write Stream is an abstract class which helps create kind of passthrough stream. Regardless of how data will flow into your writable stream, the batch of tasks will be processed in parallel.
Package implementing concurrency primitive inspired by the blog post [Notes on structured concurrency, or: Go statement considered harmful](https://vorpus.org/blog/notes-on-structured-concurrency-or-go-statement-considered-harmful/)
Advanded message solution for RPC and waiting in message queue
A queue that will dequeue (call a provided function) at a given rate and has a max number concurrent (active functions running)
Curator-like framework for ZooKeeper
A queue focused on simple use and performance. Emits events, enables pause/resume, and has configurable concurrency.
Create and resolve a promise of streams
Extra utilities for working with ES6 Promise.
Set of methods allowing simplify work with promises in cycle such as: forEach, map, find, filter, reduce, while, transform. Besides there are methods for comfortable work with promises or asynchronous operations - all, retry, timeout.
Throttled concurrency queue for node.js
A nodejs semaphore implementation.
A pure JavaScript module with no dependencies, that aims to parallelly run promise list with max concurrency by a run queue.
A small util library to create a chain of sequential (serial/chained) promises that return in request/array order.
distributed lock for nodejs using redis
PromiseA+ with glocal context management.
A no-dependency library for resolving promises with concurrency limits. I concur!