throttled-queue

JSON →
library 3.0.0 ·javascript
verified Jun 7, 2026

Rate-limit arbitrary asynchronous or synchronous code with a FIFO queue that drains at a controlled interval. Version 3.0.0 is current, actively maintained, and ships TypeScript definitions. Unlike lodash throttle, throttled-queue never drops executions — every call is queued and executed at the configured rate. Supports browser and Node.js, with optional even spacing and convenience helpers (seconds, minutes, hours). Breaking changes from v2: named import required, options passed as single object.