The conclusion/feedback from the OT was that we've shown that the WebAssembly Exceptions work well with the C++ toolchain that targets it, and that it had the desired impact (i.e. exception-using code is much smaller and faster). We targeted the OT to specific partners, and it enabled those partners to deploy to users and validate WebAssembly Exceptions based on their usage.
On Wed, Aug 25, 2021 at 3:56 PM Yoav Weiss <yoavwe...@chromium.org> wrote: > > > On Tuesday, August 24, 2021 at 11:04:33 AM UTC+2 Andreas Haas wrote: > >> Contact emails >> >> thiba...@chromium.org, ah...@chromium.org, v...@chromium.org, >> ahee...@chromium.org >> >> Explainer >> >> https://github.com/aheejin/exception-handling >> >> Specification >> >> https://github.com/WebAssembly/exception-handling >> >> Summary >> >> This feature is adding exception support to WebAssembly. Exception >> handling allows code to break control flow when an exception is thrown. The >> exception can be any exception known by the WebAssembly module, or it may >> be an unknown exception that was thrown by a called imported function. >> >> >> 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>, Exceptions >> <https://chromestatus.com/features#tags:Exceptions> >> >> TAG review >> >> Not required for WebAssembly feature launches >> >> TAG review status >> >> Not applicable >> >> Risks >> >> Interoperability and Compatibility >> >> Gecko: Positive (https://bugzilla.mozilla.org/show_bug.cgi?id=1335652 >> <https://chromestatus.com/admin/features/launch/4756734233018368/5?intent=1> >> ) >> > > Looks like they shipped (or at least fully implemented), so that's > definitely a strong signal :) > > >> >> WebKit: Positive They're probably not likely to begin working on the >> proposal before stage 3 >> > > Links? > > >> >> Web developers: The developer feedback on the spec proposal ( >> https://github.com/WebAssembly/exception-handling) was positive. This >> feature is one of the last bits missing to port legacy c++ apps to the web. >> Code that uses WebAssembly Exception Handling can be generated by >> Emscripten <https://emscripten.org/docs/porting/exceptions.html> and has >> been used successfully in the origin trial. >> >> >> Debuggability >> >> Supported using DevTools >> >> >> Is this feature fully tested by web-platform-tests >> <https://chromium.googlesource.com/chromium/src/+/master/docs/testing/web_platform_tests.md> >> ? >> >> Yes, tests are provided by the spec, see >> https://github.com/WebAssembly/exception-handling/tree/master/test. >> >> Flag name >> >> WebAssembly Exception handling can be enabled and disabled by the V8 >> Flag: --experimental-wasm-eh. >> >> >> Requires code in //chrome? >> >> No >> >> Tracking bug >> >> https://bugs.chromium.org/p/v8/issues/detail?id=8091 >> >> Launch bug >> >> https://bugs.chromium.org/p/chromium/issues/detail?id=1173515 >> >> Estimated milestones >> >> OriginTrial desktop first >> >> 90 >> >> OriginTrial desktop last >> >> 94 >> >> OriginTrial android first >> >> 90 >> >> OriginTrial android last >> >> 94 >> >> >> Link to entry on the Chrome Platform Status >> >> https://chromestatus.com/feature/4756734233018368 >> >> Links to previous Intent discussions >> >> Intent to Experiment: >> https://groups.google.com/a/chromium.org/g/blink-dev/c/7l3oDJuNs6o/m/MtlFURU1BAAJ >> > > Any conclusions/feedback from the Origin Trial? > > >> >> >> This intent message was generated by Chrome Platform Status >> <https://www.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 blink-dev+unsubscr...@chromium.org. To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAELSTvea%2BO5sY7G3VhVsknbJOAoNcEjfvR_48c85D%3DZhqEmOWw%40mail.gmail.com.