← Back to release summary

WebAssembly Exception Handling

Category
WebAssembly
Type
New or changed feature
Status
Enabled by default (Chrome 95)
Intent stage
Prepare to ship

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.

Standards & signals

Docs: https://github.com/WebAssembly/exception-handling/blob/master/proposals/Exceptions.md

Explainers: https://github.com/aheejin/exception-handling

View on chromestatus.com