<?xml version="1.0" encoding="UTF-8"?>
<feature id="wasm-exception-handling"><name>Exception handling (WebAssembly)</name><description>Exceptions break the normal control flow of execution to represent exceptional behavior, such as an error. You can respond to the exception in JavaScript code.</description><group>webassembly</group><group_name>WebAssembly</group_name><baseline><status>widely</status><low_date>2022-05-03</low_date><high_date>2024-11-03</high_date></baseline><support><browser name="chrome" version="95" supported="true"></browser><browser name="firefox" version="100" supported="true"></browser><browser name="safari" version="15.2" supported="true"></browser><browser name="edge" version="95" supported="true"></browser><browser name="chrome_android" version="95" supported="true"></browser><browser name="firefox_android" version="100" supported="true"></browser><browser name="safari_ios" version="15.2" supported="true"></browser></support><specifications><spec>https://github.com/WebAssembly/exception-handling/blob/main/proposals/exception-handling/legacy/Exceptions.md</spec></specifications><caniuse></caniuse><mdn_url>https://developer.mozilla.org/docs/WebAssembly/Reference/JavaScript_interface/Tag</mdn_url><compat_features><key>webassembly.api.Exception</key><key>webassembly.api.Exception.Exception</key><key>webassembly.api.Exception.Exception.options_parameter_traceStack</key><key>webassembly.api.Exception.getArg</key><key>webassembly.api.Exception.is</key><key>webassembly.api.Exception.stack</key><key>webassembly.api.Tag</key><key>webassembly.api.Tag.Tag</key><key>webassembly.api.Tag.type</key><key>webassembly.exception-handling</key></compat_features><canonical_url>https://nowyoucanuse.com/features--wasm-exception-handling.html</canonical_url></feature>