Utilities for debouncing, throttling, rate limiting, and queueing. Non-async and Async.
-
Updated
Aug 25, 2026 - TypeScript
Utilities for debouncing, throttling, rate limiting, and queueing. Non-async and Async.
High-performance immutable data structures for modern JavaScript and TypeScript applications. Functional interfaces, deep/composite operations API, mixed mutability API, TypeScript definitions, ES2015 module exports.
Efficiently pipeline, batch, and cache requests to any data source
High-performance Redis Streams queue integration for NestJS based on power-queues.
Supercharge Multicall.js with nitro features 💨
Cut the overhead: tiny React state management with precise subscriptions and built-in batching.
Reduce gas waste from repetitive txs by batching, deterministic nonce sequencing, and reusable calldata, improving throughput and user experience.
Effortlessly Manage Promise Execution in JavaScript
Run promises in batches
A DataLoader implementation with caching support using Keyv
Javascript library for executing SharePoint REST requests against $batch.
Collect calls into size- or time-bounded asynchronous batches.
Attributes one batched or coalesced model call back to the several requests that caused it
Efficient batch processing for node.js and browsers
A robust Winston transport that batches logs and sends them to a specified API endpoint with support for retries, compression, and concurrent batch processing.
Automatic request batching. Collects individual calls into batches within a microtask.
батчинг и дедуп запросов в духе dataloader
Add a description, image, and links to the batching topic page so that developers can more easily learn about it.
To associate your repository with the batching topic, visit your repo's landing page and select "manage topics."