d3-queue
JSON →d3-queue is a lightweight library for evaluating asynchronous tasks with configurable concurrency. Current stable version is 3.0.7, released in 2018. It is a standalone module of the D3 ecosystem, offering a minimal footprint (about 700 bytes gzipped vs 4,300 for Async.js). Key differentiators include small size, simple API via defer/await/awaitAll, abortable tasks, and first-class support for Node.js callback patterns. It is suitable for controlling parallel task execution in both browser and Node.js environments.