Error serialization

Enables serialization of errors, specifically, DOMException, Error, EvalError, RangeError, ReferenceError, SyntaxError, TypeError, and URIError. An example of where this capability may be used is to pass an Error to a worker using PostMessage().

The primary motivation is Transferable Streams. For example, when we see a read error, we need to pass the error to the remote end.

Documentation

Specification

Editor's draft

Status in Chromium

Blink>Bindings


In development (tracking bug)

Consensus & Standardization

After a feature ships in Chrome, the values listed here are not guaranteed to be up to date.

  • No public signals
  • No public signals
  • No public signals
  • No signals

Owners

Last updated on 2019-06-21