JavaScript edit

Promises

Syntax

Remarks

Promises are part of the ECMAScript 2015 specification and browser support is limited, with 88% of browsers worldwide supporting it as of July 2017.

In environments which do not support them, Promise can be polyfilled. Third-party libraries may also provide extended functionalities, such as automated “promisification” of callback functions or additional methods like progress—also known as notify.

The Promises/A+ standard website provides a list of 1.0 and 1.1 compliant implementations. Promise callbacks based on the A+ standard are always executed asynchronously as microtasks in the event loop.

Feedback about page:

Feedback:
Optional: your email if you want me to get back to you:


Table Of Contents
17 Map
18 Set
28 Date
31 AJAX
32 Promises
42 JSON
104 Tilde
107 Events
  ↑ ↓ to navigate     ↵ to select     Esc to close