The 'Promise' term in JavaScript was coined with the emergence of server-side JavaScript development.
It basically represents the result of a task, which may or may not have completed yet. Or in simpler words, what to expect for a JS call.
Promises/A+ is simply an open standard detailing how to deal with promises.
The Vow library simply ports most of the principles to JavaScript, alllowing developers to use it with client-side (browsers) and server-side (Node.js) environments.
What is new in this release:
- defer.reject had wrong behaviour in case of already rejected promise was passed
- CommonJS environment detection became more accurate
What is new in version 0.4.8:
- defer.reject had wrong behaviour in case of already rejected promise was passed
- CommonJS environment detection became more accurate
What is new in version 0.4.5:
- Throwing exceptions inside vow.reject was removed.
- promise.isFulfilled/promise.isRejected immediately return proper state of promise got from vow.fulfill(value)/reject(value).
What is new in version 0.4.4:
- ENB sources were added.
What is new in version 0.4.3:
- Some optimizations for V8 were added.
What is new in version 0.4.2:
- Pass progress state from items in all arrays/objects methods.
What is new in version 0.4.1:
- Improved detection of vow-compatible promises.
What is new in version 0.3.11:
- Fixed bug with inner timer in delay method.
What is new in version 0.2.5:
- Redundant code removed.
Requirements:
- JavaScript enabled on client side
- Node.js 0.4 or higher for server-side environments
Comments not found