{"library":"fastq","type":"library","category":null,"description":"Fast, in-memory work queue for Node.js and browsers. Current stable version is 1.20.1, actively maintained. Provides a lightweight alternative to async.queue and neoAsync.queue, with benchmarks showing it's nearly as fast as setImmediate. Supports both callback and promise APIs, TypeScript typings, and features like pause/resume, drain events, and concurrency control. Ideal for task scheduling with minimal overhead.","language":"javascript","status":"active","version":"1.20.1","tags":["javascript","fast","queue","async","worker"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install fastq","imports":["import fastq from 'fastq'","import type { queue } from 'fastq'","import type { queueAsPromised } from 'fastq'","import fastq from 'fastq'; const q = fastq.promise(worker, 1)"]},{"cmd":"yarn add fastq","imports":[]},{"cmd":"pnpm add fastq","imports":[]}],"homepage":"https://github.com/mcollina/fastq#readme","github":"https://github.com/mcollina/fastq","docs":null,"changelog":null,"pypi":null,"npm":"fastq","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}