Search results
3360 packages found
Run multiple promise-returning & async functions with limited concurrency
Promise queue with concurrency control
- promise
- queue
- enqueue
- limit
- limited
- concurrency
- throttle
- throat
- rate
- batch
- ratelimit
- priority
- priorityqueue
- fifo
- View more
A client-friendly run queue
Given a MongoDB query cursor, process the results in parallel, up to the specified limit.
Hardened Fetch is a tiny wrapper for `global.fetch` adding request timeouts, request throttling, retries with backoff and rate limit support, pagination, and descriptive errors.
Tiny scheduler for functions returning promises that can limit their concurrency.
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
Promise utilities: rate limiting, queueing/batching, defer, etc.
Efficient batch processing and management of promise queues with error handling.
- promise
- batch-processing
- asynchronous
- promise-management
- concurrency
- rate-limiting
- performance
- async-await
- error-handling
- queue-management
asynchronous function queue with adjustable concurrency
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.
- promise
- promises
- performance
- async
- await
- deferred
- deferreds
- future
- flow control
- fluent interface
- promise methods
- foreach
- reduce
- filter
- View more
Throttle the parallelism of an asynchronous (promise returning) function / functions
Applies a concurrency limit to your function
[![npm version](https://badge.fury.io/js/@zitterorg/aspernatur-pariatur-occaecati.svg)](https://badge.fury.io/js/@zitterorg/aspernatur-pariatur-occaecati) [![downloads count](https://img.shields.io/npm/dt/@zitterorg/aspernatur-pariatur-occaecati.svg)](htt
- speed
- includes
- hash
- getopt
- throat
- copy
- fullwidth
- folder
- Symbol.toStringTag
- sns
- getOwnPropertyDescriptor
- every
- Array
- Iterator
- View more
[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]
- less mixins
- concatMap
- stdlib
- look-up
- helpers
- Observables
- stable
- WebSockets
- watcher
- jwt
- time
- ES5
- bundling
- sort
- View more
A promise limiting/concurrency library that allows you to control how many promises are run at any given time.
An asynchronous process rate limiter that works with promises
Decorator to limit concurrency of async functions
Simple middleware to limit concurrency
使用阻塞函数来控制并发 Use await calls of method which can block async process to control the concurrency