Make a synchronous function asynchronous by running it in a worker
MIT License
Promise queue with concurrency control
Timeout a promise after a specified amount of time
Throttle promise-returning & async functions
Make a synchronous function have a timeout
Run multiple promise-returning & async functions with limited concurrency
Block the main thread for a given amount of time
Delay execution for a given amount of seconds
Wait for a condition to be true
Promisify a callback-style function
Make an asynchronous function synchronous
Retry a promise-returning or async function
Debounce promise-returning & async functions
Delay a promise a specified amount of time