{"library":"d3-queue","type":"library","category":null,"description":"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.","language":"javascript","status":"maintenance","version":"3.0.7","tags":["javascript","d3","d3-module","asynchronous","async","queue"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install d3-queue","imports":["import { queue } from 'd3-queue';","const { queue } = require('d3-queue');","const q = d3.queue();"]},{"cmd":"yarn add d3-queue","imports":[]},{"cmd":"pnpm add d3-queue","imports":[]}],"homepage":"https://d3js.org/d3-queue/","github":"https://github.com/d3/d3-queue","docs":null,"changelog":null,"pypi":null,"npm":"d3-queue","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}