Hi,

Could you share summary feedback and learnings from the OT so far? The
Sheets performance results sound great, anything else to share?

On Tue, Jul 25, 2023 at 7:48 AM Emanuel Ziegler <ecmzieg...@chromium.org>
wrote:

> We are requesting to extend our Origin Trial on WasmGC by another three
> milestones, effectively ending with M120.
>
> The reason is that the standardization process is taking a little longer
> than we had hoped for and will be delayed by about three months blocking
> the shipment of a stable version. Since Google Sheets is currently running
> user experiments using the trial with positive results (currently at 50% of
> Google corporate sheets showing ~40% calculation time improvement), we
> would like to continue this experiment for the time being to gather more
> data, especially extending it to non-Google users before shipping.
>
> The current end milestone for the trial is M117 with the most optimistic
> shipment of the feature happening in M119, perhaps even later if last
> minute spec changes are requested before we can reach phase 4 of the
> proposal. We would therefore potentially end the trial before M120 if
> shipment were indeed to happen sooner or use the full three milestones if
> there are further delays.
>
> Thank you!
>
>
> Contact emails
>
> ad...@chromium.org, jkumme...@chromium.org
>
> Explainer
>
> https://github.com/WebAssembly/gc/blob/master/proposals/gc/Overview.md
>
>
> https://github.com/WebAssembly/function-references/blob/main/proposals/function-references/Overview.md
>
> Specification
>
> https://github.com/WebAssembly/gc/tree/main/proposals/gc
>
> Summary
>
> The GC proposal adds efficient support for high-level managed languages to
> WebAssembly, via struct and array types that enable language compilers
> targeting Wasm to integrate with a garbage collector in the host VM. In
> Chrome, enabling this feature implies enabling Typed Function References,
> which allow function references to be stored in the aforementioned structs
> and arrays.
>
>
> Blink component
>
> Blink>JavaScript>WebAssembly
> <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EJavaScript%3EWebAssembly>
>
> Search tags
>
> wasm <https://chromestatus.com/features#tags:wasm>, webassembly
> <https://chromestatus.com/features#tags:webassembly>, gc
> <https://chromestatus.com/features#tags:gc>, managed objects
> <https://chromestatus.com/features#tags:managed%20objects>, wasmgc
> <https://chromestatus.com/features#tags:wasmgc>
>
> TAG review
>
> https://github.com/w3ctag/design-reviews/issues/814
>
> TAG review status
>
> Issues addressed
>
> Risks
>
> Interoperability and Compatibility
>
> Gecko: Positive
>
> WebKit: No signal
>
> Web developers: Positive Google Sheets, which is currently compiling Java
> to JavaScript, is experimenting with using WasmGC to speed up their
> calculation engine. JetBrains is working on a Kotlin -> WasmGC compiler.
> Dart is working on a Dart -> WasmGC compiler, in collaboration with Flutter.
>
> 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?
>
>
> Goals for experimentation
>
> Ongoing technical constraints
>
> Debuggability
>
> Will this feature be supported on all six Blink platforms (Windows, Mac,
> Linux, Chrome OS, 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>
> ?
>
> No
>
> Flag name
>
> Requires code in //chrome?
>
> False
>
> Tracking bug
>
> https://bugs.chromium.org/p/v8/issues/detail?id=7748
>
> Launch bug
>
> https://launch.corp.google.com/launch/4231622
>
> Estimated milestones
>
> OriginTrial desktop last
>
> 117
>
> OriginTrial desktop first
>
> 112
>
> OriginTrial Android last
>
> 117
>
> OriginTrial Android first
>
> 112
>
>
>
>
> Link to entry on the Chrome Platform Status
>
> https://chromestatus.com/feature/6062715726462976
>
> Links to previous Intent discussions
>
> Intent to Experiment:
> https://groups.google.com/a/chromium.org/g/blink-dev/c/HDbvHCVFSW0
>
> --
> 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 blink-dev+unsubscr...@chromium.org.
> To view this discussion on the web visit
> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAPAU7Ryv%3D-1UFkh%2BJ5GBxMFBQ88FMa9u%3Dvbboo0hCy9xcOGgAA%40mail.gmail.com
> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAPAU7Ryv%3D-1UFkh%2BJ5GBxMFBQ88FMa9u%3Dvbboo0hCy9xcOGgAA%40mail.gmail.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 blink-dev+unsubscr...@chromium.org.
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMQ%2Bw8oj-FNTcGfTs%3D6qBoRHEwnrNLCNPZrDc%2Bj1m74q0TPJA%40mail.gmail.com.

Reply via email to