🏠 New in Low Baseline Support: Promise (initial support)
July 29, 2015
caniuse · mdn · [spec]([‘https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-promise-objects’, ‘https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-get-promise-@@species’, ‘https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-promise-constructor’, ‘https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-promise.all’, ‘https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-promise.prototype.catch’, ‘https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-promise.race’, ‘https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-promise.reject’, ‘https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-promise.resolve’, ‘https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-promise.prototype.then’])
A promise represents an asynchronous operation which eventually succeeds or fails.
Source features
javascript.builtins.Promise
[mdn]javascript.builtins.Promise.Promise
[mdn]javascript.builtins.Promise.all
[mdn]javascript.builtins.Promise.catch
[mdn]javascript.builtins.Promise.race
[mdn]javascript.builtins.Promise.reject
[mdn]javascript.builtins.Promise.resolve
[mdn]javascript.builtins.Promise.then
[mdn]