Serializable errors
Limited availability
The DOMException
, Error
, EvalError
, RangeError
, ReferenceError
, SyntaxError
, TypeError
, and URIError
objects are serializable. You can call structuredClone()
on an error object or pass it to a worker using postMessage()
.
Browser support
- Chrome 77 Released on 2019-09-10
- Chrome Android 77 Released on 2019-09-10
- Edge 79 Released on 2020-01-15
- Firefox 103 Released on 2022-07-26
- Firefox for Android 103 Released on 2022-07-26
- Safari ❌
- Safari on iOS ❌
Baseline availability blocked since July 2022 by Safari (29 months)
Specifications
- Web IDL Standard (#idl-DOMException), from Web IDL Workstream (WHATWG).