JavaScript > Promises
Contents
Resources, Blogs, and Books
For beginners
Promises/A+ Implementations (ES6/ES2015 compatible)
Implementations with extras
Convenience Utilities
sindresorhus's many Promise utilities
Make unhandled promise rejections fail loudly instead of the default silent fail.
Make unhandled promise rejections fail hard right away instead of the default silent fail
Create a lazy promise that defers execution until ".then()" or ".catch()" is called
Run promise-returning & async functions concurrently with optional limited concurrency
Run multiple promise-returning & async functions with limited concurrency
Run promise-returning & async functions a specific number of times concurrently
Settle promises concurrently and get their fulfillment value or rejection reason
Calls a function repeatedly while a condition returns true and then resolves the promise
Others
Standalone bluebird.method. Turn a synchronously-returning method into a promise-returning one.
Write async functions in a blocking style using promises and generators. Like bluebird.coroutine.
Calls a function repeatedly until a condition returns true and then resolves the promise.