On Tue, Nov 11, 2025 at 5:34 PM Camille Lamy <[email protected]> wrote:
> No unfortunately we did not do it at the time. Now it's clear we really > need to do it. > > On Wed, Oct 22, 2025 at 10:13 PM Mike Taylor <[email protected]> > wrote: > >> On 10/21/25 11:52 a.m., Chromestatus wrote: >> >> *Contact emails* >> [email protected], [email protected] >> >> *Explainer* >> *No information provided* >> >> *Specification* >> https://tc39.github.io/ecma262/#sec-sharedarraybuffer-objects >> >> *Design docs* >> *No information provided* >> >> https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer >> >> *Summary* >> Adds the JavaScript type SharedArrayBuffer gated behind COOP/COEP. The >> concept of a SharedArrayBuffer is that a message to a worker, is posted but >> instead of copying the content of the array just a reference to it is >> shared. The Atomic API provides atomic loads and stores and >> Read/Modify/Write accesses to SharedArrayBuffers. The Atomic.wait provides >> the ability for a worker to wait for another worker to signal it, without >> having to spinlock. >> >> *Blink component* >> Blink>JavaScript >> <https://issues.chromium.org/issues?q=customfield1222907:%22Blink%3EJavaScript%22> >> >> *Web Feature ID* >> *No information provided* >> >> *Search tags* >> SharedArrayBuffer <http:///features#tags:SharedArrayBuffer>, SAB >> <http:///features#tags:SAB> >> >> *TAG review* >> https://github.com/w3ctag/design-reviews/issues/471 >> >> *TAG review status* >> Pending >> >> *Origin Trial Name* >> SharedArrayBuffers in non-isolated pages on Desktop platforms >> >> *Chromium Trial Name* >> UnrestrictedSharedArrayBuffer >> >> *Link to origin trial feedback summary* >> >> https://bugs.chromium.org/p/chromium/issues/entry?components=Internals%3ESandbox%3ESiteIsolation >> >> *Origin Trial documentation link* >> https://developer.chrome.com/blog/enabling-shared-array-buffer/ >> >> *Risks* >> >> >> *Interoperability and Compatibility* >> *No information provided* >> >> *Gecko*: Shipped/Shipping ( >> https://bugzilla.mozilla.org/show_bug.cgi?id=1312446) >> >> *WebKit*: Shipped/Shipping ( >> https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_1.html >> ) >> >> *Web developers*: Positive >> >> *Other signals*: >> >> *WebView application risks* >> >> Does this intent deprecate or change behavior of existing APIs, such that >> it has potentially high risk for Android WebView-based applications? >> *No information provided* >> >> >> *Goals for experimentation* >> *No information provided* >> >> *Reason this experiment is being extended* >> This is a deprecation trial, and we're giving more time to websites to >> stop using the deprecated behavior. >> >> *Reason this experiment is being extended* >> The release of DocumentIsolationPolicy in M137 is helping developers >> adopt crossOriginIsolation as a way out of this reverse Origin Trial. >> However, it will still take time for developers to adopt. We would like to >> extend the OT as the final extension and give developers 6 milestones to >> get out of this reverse Origin Trial. Once this is approved and developers >> have requested their token, we will close this trial so that no further >> origins adopt the deprecated behavior. >> >> *Reason this experiment is being extended* >> We still have one of the historic users of ungated SharedArrayBuffers >> which has not managed to transition to cross-origin isolation (Google >> Earth). They are in the process of deploying COEP and asked us for an >> extension of the reverse origin trial until M146, when they believe they >> will be done with COEP deployment. Once the extension is approved, we'll >> close the Origin Trial to ensure no new users can register. >> >> When this was renewed last year >> <https://groups.google.com/a/chromium.org/g/blink-dev/c/A4CR6MIVzds/m/CaY6sUSVAAAJ>, >> we discussed closing new registrations and only allowing exiting >> registrations to renew. Was this ever set up? (if so, it seems to have >> regressed, from what I can tell). >> >> >> *Ongoing technical constraints* >> *No information provided* >> >> *Debuggability* >> DevTools warning in case SAB is used in none COI context is in place >> >> *Will this feature be supported on all six Blink platforms (Windows, Mac, >> Linux, ChromeOS, Android, and Android WebView)?* >> No >> >> *Is this feature fully tested by web-platform-tests >> <https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>?* >> Yes >> >> https://source.chromium.org/chromium/chromium/src/+/master:third_party/blink/web_tests/external/wpt/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/no-coop-coep.https.any.js >> https://github.com/tc39/test262/tree/master/test/built-ins/SharedArrayBuffer >> https://github.com/tc39/test262/tree/master/test/built-ins/Atomics >> >> *Flag name on about://flags* >> *No information provided* >> >> *Finch feature name* >> *No information provided* >> >> *Non-finch justification* >> *No information provided* >> >> *Requires code in //chrome?* >> False >> >> *Tracking bug* >> https://bugs.chromium.org/p/chromium/issues/detail?id=709179 >> >> *Launch bug* >> https://bugs.chromium.org/p/chromium/issues/detail?id=1138860 >> >> *Estimated milestones* >> Origin trial desktop first 92 >> Origin trial desktop last 131 >> Origin trial extension 1 end milestone 109 >> Origin trial extension 2 end milestone 131 >> Origin trial extension 3 end milestone 124 >> Origin trial extension 4 end milestone 136 >> Origin trial extension 5 end milestone 142 >> Origin trial extension 6 end milestone 146 >> DevTrial on desktop 60 >> DevTrial on Android 88 >> >> *Link to entry on the Chrome Platform Status* >> https://chromestatus.com/feature/4570991992766464?gate=5932856039833600 >> >> *Links to previous Intent discussions* >> Intent to Experiment: >> https://groups.google.com/a/chromium.org/g/blink-dev/c/1NKvbIj3dq4 >> Intent to Extend Experiment 1: >> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAH0ixBN2JhcYtpT4UYKcAfHt1e0Wz_Uxz0CkXcAntguhbmyNCA%40mail.gmail.com >> Intent to Extend Experiment 2: >> https://groups.google.com/u/1/a/chromium.org/g/blink-dev/c/4tDmckQLZLQ >> Intent to Extend Experiment 3: >> https://groups.google.com/a/chromium.org/g/blink-dev/c/UospzV3lZMk/m/X9K0k8kuAQAJ >> Intent to Extend Experiment 4: >> https://groups.google.com/a/chromium.org/g/blink-dev/c/A4CR6MIVzds/m/rpsWnzq6AAAJ?e=48417069 >> Intent to Extend Experiment 5: >> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/681b67ca.170a0220.4750a.028e.GAE%40google.com >> Intent to Ship: >> https://groups.google.com/a/chromium.org/g/blink-dev/c/1NKvbIj3dq4 >> >> >> This intent message was generated by Chrome Platform Status >> <https://chromestatus.com>. >> -- >> You received this message because you are subscribed to the Google Groups >> "blink-dev" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion visit >> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/68f7ac44.050a0220.39dfc1.0861.GAE%40google.com >> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/68f7ac44.050a0220.39dfc1.0861.GAE%40google.com?utm_medium=email&utm_source=footer> >> . >> >> -- You received this message because you are subscribed to the Google Groups "blink-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAMKsNvrv69DhOukCwd06HadcNsGhupEaAZmcawOts-vGZv7%3DEg%40mail.gmail.com.
