Search results
114 packages found
Sequential running of tasks with a cancellation token
An efficient promise pool implementation that provides control over the concurrency limit and execution order when running a series of asynchronous tasks.
A modern Promise rate-limiter for Node.js projects, implementing a fixed-window throttling policy. It restricts the number of tasks that can *start* execution within distinct, non-overlapping time windows. The API provides backpressure control by signalin
- rate-limit
- rate-limiter
- promise-rate-limiter
- throttling
- throttle
- promise-throttle
- time-window
- fixed-window
- limit
- promise-limit
- async
- concurrency
- backpressure
- graceful-termination
- View more
<h1 align="center" style="border-bottom: none;">📚 @crabas0npm/corporis-blanditiis-in</h1> <h3 align="center">Better TypeScript Control Flow</h3> <p align="center"> <a href="https://circleci.com/gh/patrickmichalina/@crabas0npm/corporis-blanditiis-in">
It contains 3 common methods for processing batch tasks, PromiseAnyway, which runs with limit concurrency and resolve after all jobs done; Queue class, async job queue with concurrency control; batchSlice, Synchronized batch task processing
Express commander will help you to creating `Model`, `Controller`, `Route`, Or `Services` for your `Node-JS (Express)` application. You can make your workflow easier with this tool. You can use `JavaScript` or `TypeScript` Backend API application with thi
- busy
- $.extend
- full-width
- guid
- clone
- touch
- slot
- browserslist
- eslintconfig
- is
- uuid
- typed array
- redux
- browserlist
- View more
An extension of native Promises with true abort capabilities via AbortSignal.
- TypeScript
- JavaScript
- Promise
- AbortablePromise
- CancelablePromise
- AbortSignal
- AbortController
- promise-chain
- asynchronous
- abort
- cancel
- async
- await
- thenable
- View more
This package provides two classes for managing locks: `Mutex` and `MutexRW`. These locks can be used to control access to critical sections in a multi-threaded or asynchronous environment.
Optimistic concurrency control (OCC) plugin for mongoose
Restify is a comprehensive npm package that streamlines and enhances the handling of HTTP requests in JavaScript applications.
Express commander will help you to creating `Model`, `Controller`, `Route`, Or `Services` for your `Node-JS (Express)` application. You can make your workflow easier with this tool. You can use `JavaScript` or `TypeScript` Backend API application with thi
Perhaps the most awesome way of interacting with data using a chainable API
Plugin for [minibase][] and [base][] that adds control flow methods `.serial` and `.parallel` to your application, based on the power of [each-promise][] lib for dealing with async flow.
- base
- baseplugin
- callback
- cb
- concurrency
- control
- controlflow
- ctrl
- each
- flow
- flowcontrol
- mini
- minibase
- minibaseplugin
- View more
This is a simple Node library to help you take a bit more control over your Promises.
The command line interface for Chainy
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
Full featured Promises/A+ implementation with exceptionally good performance
- promise
- performance
- promises
- promises-a
- promises-aplus
- async
- await
- deferred
- deferreds
- future
- flow control
- dsl
- fluent interface
- parallel
- View more
node callback-based flow control utility library
Purrent is a simple lightweight typesafe concurrency limiter for asynchroneous functions wherever you need to control the concurrency of asynchronous operations, such as in web servers, background job processing, or any other scenario where you want to li
Promise queue with concurrency control
- promise
- queue
- enqueue
- limit
- limited
- concurrency
- throttle
- throat
- rate
- batch
- ratelimit
- priority
- priorityqueue
- fifo
- View more