🏠 New in High Baseline Support: Promise (initial support)

January 29, 2018

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