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 Not supported
- Safari on iOS Not supported
Baseline availability blocked since July 2022 by Safari (48 months)
Need this feature?
Leave a 👍 on the feedback issue
Don't forget to also leave a comment explaining your specific use case.
MDN documentation
Specifications
- Web IDL (#idl-DOMException), from Web IDL Workstream (WHATWG).
View as JSON | Edit this feature | Report an issue | Web-features entry: source, dist