A collection of strategies for yielding to the event loop, to avoid blocking for too long.
A shim for the setImmediate efficient script yielding API
High-priority task queue for Node.js and browsers
High-priority task queue for Node.js and browsers
Exposes stats about the libuv default loop
fast, tiny `queueMicrotask` shim for modern engines
C function to get the current libuv event loop for N-API
Middleware for the middy framework that allows to easily disable the wait for empty event loop in a Lambda function
Polyfill for perf_hooks.monitorEventLoopDelay(...)
Measure event loop lag
Tiny helper to prevent blocking Node.js event loop
Offload tasks to a pool of workers on node.js and in the browser
Zero CPU overhead, zero dependency, true event-loop blocking sleep
Lock on asynchronous code
Big-friendly JSON. Asynchronous streaming functions for large JSON data sets.
Get v8 stack traces as an array of CallSite objects.
A minimal overhead event loop delay sampler.
Polyfill of self.scheduler API
TypeScript definitions for event-loop-lag
check if the event loop is blocked
Client for prometheus
A native Node.js module that can capture JavaScript stack traces from main and worker threads, even with blocked event loops.
Add sleep() and usleep() to nodejs
An asynchronous yieldable version of JSON.stringify and JSON.parse