Summary: We intend to prototype the exception handling proposal for
WebAssembly. The proposal adds a general exception handling facility,
allowing languages that target Wasm to compile to a native exception
Much of the implementation has already landed in the Baseline Wasm
compiler, and implementing it in optimizing tiers is in progress.
The specification is in phase 2 (proposal spec text available) of the Wasm
Platform coverage: All.
Preference: For the JS shell, there is an --enable-wasm-exceptions
compilation flag and --wasm-exceptions runtime flag to enable the
feature. No browser preference yet.
DevTools bug: N/A
Other browsers: Staged for origin trial in Chrome v90:
web-platform-tests: Test suite for Wasm specification is still
pending. This is a requirement for phase 3 (implementation phase).