Search results

17 packages found

Fairly schedule async tasks and prevent any since user/subject from monopolizing the system resources.

published 1.2.0 3 months ago
M
Q
P

An ES6 generator similar to setInterval that adjusts for slow receivers.

published 1.1.1 10 months ago
M
Q
P

Throttle/debounce scheduler

published 0.9.2 9 days ago
M
Q
P

Throttled toggler

published 0.1.2 9 days ago
M
Q
P

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

published 1.0.3 8 days ago
M
Q
P

A modern weighted promise semaphore for Node.js projects, ideal for managing workloads with varying processing requirements. It allows limiting the total weight of concurrently executing jobs, ensuring efficient resource utilization. Offering backpressure

published 1.0.9 9 days ago
M
Q
P

A TypeScript compatible asynchronous pool offering advanced coroutine scheduling.

published 1.1.0 8 months ago
M
Q
P

A tiny reactive dataflow library for scheduling a DAG of async functions.

published 0.1.0 8 months ago
M
Q
P

Set of universal utility functions around timing and scheduling in JavaScript

published 2.0.1 4 years ago
M
Q
P

Interval Queue for Async and Promises, with decorator and variable requeue on failure

published 1.0.9 5 years ago
M
Q
P

Sharded queue with job limit for running async functions on an interval

published 2.0.0 3 years ago
M
Q
P

A simple in-memory queue that batches items together and releases them periodically. Useful for enforcing rate limits with APIs.

published 1.0.1 a year ago
M
Q
P

an object that specifies an API for scheduling units of work

published 0.3.0 5 years ago
M
Q
P

Task pool for scheduling async tasks with controlled concurrency.

published 1.0.1 8 years ago
M
Q
P

A simple module for calling functions at different times in the event loop. For the lazy.

published 1.0.1 8 years ago
M
Q
P

Composable async primitives (tasks) with cancelation and control over scheduling. Includes optional courotune implementation.

published 0.6.1 3 years ago
M
Q
P

Slice your heavy task in light chunk and run them asynchronously.

published 0.0.1 5 years ago
M
Q
P