Widely Available
Promises
id: promise
Promise (initial support)
A promise represents an asynchronous operation which eventually succeeds or fails.
Baseline Status:
Achieved Widely Available on Jan 29, 2018 (Cross-browser Newly Available since Jul 29, 2015).
Desktop Browser Engine Support
Google Chrome
32
Supported
Mozilla Firefox
29
Supported
Apple Safari
8
Supported
Microsoft Edge
12
Supported
Mobile Browser Engine Support
Chrome Android
32
Firefox Android
29
Safari iOS
8
Specifications and References
Specification ↗
Specification ↗
Specification ↗
Specification ↗
Specification ↗
Specification ↗
Specification ↗
Specification ↗
Specification ↗
Can I Use (promises) ↗
Feature XML ↗
MDN Browser Compat Data Keys:
javascript.builtins.Promise ↗
javascript.builtins.Promise.@@species ↗
javascript.builtins.Promise.Promise ↗
javascript.builtins.Promise.all ↗
javascript.builtins.Promise.catch ↗
javascript.builtins.Promise.incumbent_settings_object_tracking ↗
javascript.builtins.Promise.race ↗
javascript.builtins.Promise.reject ↗
javascript.builtins.Promise.resolve ↗
javascript.builtins.Promise.then ↗