Delay function calls until a set time elapses after the last invocation
OTHER License
Delay a promise a specified amount of time
Debounce a function
Memoize promise-returning & async functions
Throttle a function to limit its execution rate
Debounce promise-returning & async functions
Run multiple promise-returning & async functions with limited concurrency
Delay a promise a minimum amount of time
Promise queue with concurrency control
Create a deferred promise
Timeout a promise after a specified amount of time
Delay execution for a given amount of seconds
Make a synchronous function have a timeout
Throttle promise-returning & async functions