Timeout a promise after a specified amount of time
MIT License
Wait for a condition to be true
Debounce promise-returning & async functions
Delay a promise a minimum amount of time
Observe changes to the DOM using an async iterable — A nicer API for MutationObserver
Make a synchronous function asynchronous by running it in a worker
Make a synchronous function have a timeout
Throttle promise-returning & async functions
Retry a promise-returning or async function
Promise queue with concurrency control
Create a promise that can be canceled
Delay a promise a specified amount of time
A better `Promise.race()`