BASELINE NowYouCanUse.com
Web Platform Baseline Status Breakdown Total Features: 1219
Search:
Showing 5 of 5 features

2026

2 features
• September 2026

The await keyword, when used at the top level of a module (outside of an async function), delays parent module execution until after a promise fulfills.

Chrome 89
Firefox 89
Safari 27
Edge 89
Baseline Date: Sep 14, 2026
• April 2026
Newly Available

The Math.sumPrecise() static method returns the sum of an iterable of numbers. It avoids the precision loss of intermediate partial sums, as found using reduce() or a loop to add together an array of values.

Chrome 147
Firefox 137
Safari 26.2
Edge 147
Baseline Date: Apr 10, 2026

2025

2 features
• November 2025

The Atomics.waitAsync() static method waits for a value in a shared memory location, providing a promise when the expected value is not yet in memory. The waitAsync() method is a non-blocking alternative to Atomics.wait().

Chrome 90
Firefox 145
Safari 16.4
Edge 90
Baseline Date: Nov 11, 2025
• April 2025
Newly Available

The Atomics.pause() static method gives a hint to the CPU that the code calling the method is in a short-duration wait for shared memory, known as spinning or a spinlock.

Chrome 133
Firefox 137
Safari 18.4
Edge 133
Baseline Date: Apr 1, 2025

2024

1 features
• July 2024
Newly Available

The resize() method of an ArrayBuffer and the grow() method of a SharedArrayBuffer, constructed with the maxByteLength option, changes the size of the buffer in place.

Chrome 111
Firefox 128
Safari 16.4
Edge 111
Baseline Date: Jul 9, 2024