From ecf0fe1b1be9c50b072915ba3b70c38aec28a682 Mon Sep 17 00:00:00 2001 From: Hamish Willee Date: Fri, 24 Oct 2025 11:35:35 +1100 Subject: [PATCH 1/2] FF145 Relnote/Expr: Atomics.waitAsync() --- .../firefox/experimental_features/index.md | 15 +-------------- files/en-us/mozilla/firefox/releases/145/index.md | 6 ++++-- 2 files changed, 5 insertions(+), 16 deletions(-) diff --git a/files/en-us/mozilla/firefox/experimental_features/index.md b/files/en-us/mozilla/firefox/experimental_features/index.md index 1215724b3570da9..bd4212512f17ee0 100644 --- a/files/en-us/mozilla/firefox/experimental_features/index.md +++ b/files/en-us/mozilla/firefox/experimental_features/index.md @@ -342,20 +342,7 @@ The {{CSSXRef(":heading")}} pseudo-class allows you to style all [heading elemen ## JavaScript -### Atomics.waitAsync() - -The {{jsxref("Atomics.waitAsync()")}} static method waits asynchronously on a shared memory location and returns an object representing the result of the operation. -It is non-blocking and usable on the main thread. ([Firefox bug 1467846](https://bugzil.la/1467846)). - -| Release channel | Version added | Enabled by default? | -| ----------------- | ------------- | ------------------- | -| Nightly | 140 | No | -| Developer Edition | 140 | No | -| Beta | 140 | No | -| Release | 140 | No | - -- `javascript.options.atomics_wait_async` - - : Set to `true` to enable. +**No experimental features in this release cycle.** ## APIs diff --git a/files/en-us/mozilla/firefox/releases/145/index.md b/files/en-us/mozilla/firefox/releases/145/index.md index 9b26b23c3dc5a4a..4c328dfc401034c 100644 --- a/files/en-us/mozilla/firefox/releases/145/index.md +++ b/files/en-us/mozilla/firefox/releases/145/index.md @@ -44,9 +44,11 @@ Firefox 145 is the current [Beta version of Firefox](https://www.firefox.com/en- - +### JavaScript - +- Firefox now supports the {{jsxref("Atomics.waitAsync()")}} static method, which waits asynchronously on a shared memory location and returns an object representing the result of the operation. + It is non-blocking and usable on the main thread. + ([Firefox bug 1884148](https://bugzil.la/1884148)). From fe0cb1b56c44f8470dfe7548eeae6c9859d379ef Mon Sep 17 00:00:00 2001 From: Hamish Willee Date: Fri, 24 Oct 2025 11:44:01 +1100 Subject: [PATCH 2/2] improve relnote --- files/en-us/mozilla/firefox/releases/145/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/files/en-us/mozilla/firefox/releases/145/index.md b/files/en-us/mozilla/firefox/releases/145/index.md index 4c328dfc401034c..43c2b64575f3ef0 100644 --- a/files/en-us/mozilla/firefox/releases/145/index.md +++ b/files/en-us/mozilla/firefox/releases/145/index.md @@ -46,8 +46,8 @@ Firefox 145 is the current [Beta version of Firefox](https://www.firefox.com/en- ### JavaScript -- Firefox now supports the {{jsxref("Atomics.waitAsync()")}} static method, which waits asynchronously on a shared memory location and returns an object representing the result of the operation. - It is non-blocking and usable on the main thread. +- Firefox now supports the {{jsxref("Atomics.waitAsync()")}} static method, which allows synchronization of threads based upon the value in a shared memory location. + The method waits asynchronously on the value and returns an object representing the result of the operation. It is non-blocking and usable on the main thread. ([Firefox bug 1884148](https://bugzil.la/1884148)).