Get to know MDN better
This feature is well established and works across many devices and browser versions. It’s been available across browsers since April 2018.
Note: This feature is only available in Service Workers.
The Client interface represents an executable context such as a Worker, or a SharedWorker. Window clients are represented by the more-specific WindowClient. You can get Client/WindowClient objects from methods such as Clients.matchAll() and Clients.get().
Sends a message to the client.
The client's frame type as a string. It can be "auxiliary", "top-level", "nested", or "none".
Client.id Read onlyThe universally unique identifier of the client as a string.
Client.type Read onlyThe client's type as a string. It can be "window", "worker", or "sharedworker".
Client.url Read onlyThe URL of the client as a string.
| Service Workers Nightly # client-interface |
Enable JavaScript to view this browser compatibility table.
This page was last modified on May 13, 2024 by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.