Lightweight async task scheduling and concurrency control: schedulers, idle/frame/limited queues, throttle, debounce, batch, page lifecycle, random delays. Browsers, Node.js, Deno, Bun.
Auto-reconnect and round robin support for amqplib.
A fast, efficient Node.js Worker Thread Pool implementation
an opinionated implementation of resque in node
Promise queue with concurrency control
Backburner.js is a simple run loop-esque library for coalescing actions
Outpatient front-end module for O3
A Node.js library for interacting with the Vercel Queue Service API
async/await simple priority queues
Connects queues to Taskforce
Microsoft Azure Storage SDK for JavaScript - Queue
Watch globs and execute a function upon change, with intelligent defaults for debouncing and queueing.
Simple JS queue with auto run for node and browsers
A light weight JavaScript task queue
Robust, typed, RabbitMQ (0-9-1) client library
Reactive dataflow processing.
Database-specific job handling and queue management
OpenTelemetry instrumentation for the Upstash QStash (Queues) Node.js SDK
fast, tiny `queueMicrotask` shim for modern engines
Outpatient front-end module for the OpenMRS SPA
Format validation for Ajv v7+
Returns a promise resolved in the next event loop - think `setImmediate()`
A calculator for humanity’s peculiar conventions of time.
TypeScript definitions for d3-time
Log HTTP request queue time to statsd when the HTTP_X_REQUEST_START is set.
Track jobs processed by queue, longest queue time
heroku queue time logger
RubyGem to give quick access to Theme Park queue times (Alton Towers, Disney World Animal Kingdom, Disney World Epcot, Disney World Hollywood Studios, Disney World Magic Kingdom, Disneyland, Disneyland California Adventure, Disneyland Paris, Seaworld San Antonio, Seaworld San Diego, Seaworld Orlando, Thorpe Park)
Calculate the amount of time a request has been waiting in the queue
Perform superbolt tasks at a later time; timed job queues for the cloud
Add webserver request queueing time to lograge output.
Add request queueing time to lograge output.
New Relic (on Heroku) currently reports queue times as queuing at the router level. The goal of this gem is to provide new relic with the proper queueing time for requests, which takes into account queue time at the dyno level.
Ensures that for a given queue, only one worker is working on a job at any given time. Example: require 'resque/plugins/lonely_job' class StrictlySerialJob extend Resque::Plugins::LonelyJob @queue = :serial_work def self.perform # only one at a time in this block, no parallelism allowed for this # particular queue end end
resque-restriction is an extension to resque queue system that restricts the execution number of certain jobs in a period time, the exceeded jobs will be executed at the next period.
Balances queues by allotted time, prevents 1 queue from starving all others.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.