Throttle a function to limit its execution rate
MIT License
Make a synchronous function asynchronous by running it in a worker
Make a synchronous function have a timeout
Delay function calls until a set time elapses after the last invocation
Promise queue with concurrency control
Delay a promise a specified amount of time
Throttle promise-returning & async functions
Run multiple promise-returning & async functions with limited concurrency
Debounce a function
Memoize promise-returning & async functions
Retry a promise-returning or async function
Debounce promise-returning & async functions