30 open-source projects similar to mozilla/task.js, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Task.js alternative.
Wraps a function and returns one that always returns a promise. API-compatible with bluebird's Promise.method.
See Also - promise-whilst - promise-until - promise-do-until
:loop: Calls a function repeatedly until a condition returns true and then resolves the promise
Promises fail silently if you don't attach a .catch() handler.
By default, promises fail silently if you don't attach a .catch() handler to them.
Make an asynchronous function synchronous
Run promise-returning & async functions concurrently with optional limited concurrency
Debounce promise-returning & async functions
Promisify an event by waiting for it to be emitted
Deprecated as it's now available in all modern browsers and Node.js versions.
Create a lazy promise that defers execution until it's awaited or when .then() or .catch() is called
Run multiple promise-returning & async functions with limited concurrency
Map over promises concurrently
Compose promise-returning & async functions into a reusable pipeline