SharedWorker: error event

Baseline 2026>
Newly available

Since May 2026, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.

>

The error event of the SharedWorker interface fires when an error occurs in the worker.

Syntax

Use the event name in addEventListener():

js
addEventListener("error", (event) => { })

Alternatively, assign to the event handler property of the interface:

js
onerror = (event) => { }

Event type

A generic Event.

Example

The following code snippet creates a SharedWorker object using the SharedWorker() constructor and sets up an onerror handler on the resulting object:

js
const mySharedWorker = new SharedWorker("shared-worker.js");

mySharedWorker.onerror = (event) => {
  console.error("There is an error with your worker!");
};

Specifications

Specification
HTML>
# handler-abstractworker-onerror>

Browser compatibility