BASELINE NowYouCanUse.com
Web Platform Baseline Status Breakdown Total Features: 1219
Search:
Years: All 2024 2020 2018 2015
Showing 5 of 5 features

2024

1 features
• March 2024

The Promise.withResolvers() static method is an alternative to the Promise() constructor that returns both the promise and resolution functions. You can use this to access resolve and reject outside the scope of the executor function.

Chrome 119
Firefox 121
Safari 17.4
Edge 119
Baseline Date: Mar 5, 2024

2020

2 features
• September 2020
Widely Available

The Promise.any() static method returns a promise that fulfills as soon as the first of an iterable of promises fulfills, with that promise's value. Otherwise, it rejects with an AggregateError when all of the promises have rejected.

Chrome 85
Firefox 79
Safari 14
Edge 85
Baseline Date: Sep 16, 2020
• July 2020
Widely Available

The Promise.allSettled() static method waits for an array of promises to settle (resolve or reject).

Chrome 76
Firefox 71
Safari 13
Edge 79
Baseline Date: Jul 28, 2020

2018

1 features
• October 2018
Widely Available

The promise finally() method executes a function when the promise settles (resolves or rejects).

Chrome 63
Firefox 58
Safari 11.1
Edge 18
Baseline Date: Oct 2, 2018

2015

1 features
• July 2015

A promise represents an asynchronous operation which eventually succeeds or fails.

Chrome 32
Firefox 29
Safari 8
Edge 12
Baseline Date: Jul 29, 2015