DedicatedWorkerGlobalScope: messageerror event

The messageerror event is fired on a DedicatedWorkerGlobalScope object when it receives a message that can't be deserialized.

Bubbles No
Cancelable No
Interface MessageEvent
Event handler property onmessageerror

Examples

Listen for messageerror using addEventListener():

// inside worker.js

self.addEventListener('messageerror', (event) => {
    self.postMessage('Error receiving message');
    console.error(event);
});

The same, but using the onmessageerror event handler property:

// inside worker.js

self.onmessageerror = (event) => {
    self.postMessage('Error receiving message');
    console.error(event);
};

Specifications

Browser compatibility

Desktop Mobile
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox for Android Opera Android Safari on IOS Samsung Internet
messageerror_event
60
18
57
No
47
No
60
60
57
47
No
8.0

See also

© 2005–2021 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/DedicatedWorkerGlobalScope/messageerror_event