promise-pull-queue

JSON →
library 2.0.0 ·javascript
verified Jun 7, 2026

A lightweight promise queue library (v2.0.0) for pull-based async task handling. Pushed promises are resolved in FIFO order when pulled. Supports abort via AbortController. Ships TypeScript type definitions. ESM and CJS compatible. Key differentiator: designed specifically for pull-based patterns where consumers wait for results before producers push them, unlike push-based queues (e.g., p-limit, p-queue).