An in-memory priority queue that prevents starvation by balancing priority and arrival time. Items are greedily prioritized within each batch of the longest-waiting items, ensuring fairness alongside prioritization and bounded delays for low-priority task
A heap-based implementation of priority queue in javascript with typescript support.
The smallest and simplest JavaScript priority queue
fast, tiny `queueMicrotask` shim for modern engines
Generic browser priority queue.
Priority queue data structures
Fast heap-based priority queue in JavaScript
The smallest and simplest JavaScript priority queue
Tiny queue data structure
A promise based, dynamic priority queue runner, with concurrency limiting.
Missing keepalive http.Agent
A priority queue that shuffles elements with the same priority.
High-priority task queue for Node.js and browsers
A JS library for finding optimal label position inside a polygon
a simple priority queue data structure
Microsoft Azure Storage SDK for JavaScript - Queue
A shim for the setImmediate efficient script yielding API
async/await simple priority queues
A Promise-based dynamic priority queue runner.
Promise queue with concurrency control
A simple tool to keep requests to be executed in order.
Lightweight utilities for debouncing, throttling, and more - designed for npm packages.
A tiny (139B to 204B) utility to regulate the execution rate of your functions
A promise based priority queue with task deduplication, concurrency control, serial resolution and aging.