FetchEvent: clientId property

Baseline Widely available

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 clientId read-only property of the Client that the current service worker is controlling.

The Clients.get() method could then be passed this ID to retrieve the associated client.

Value

A string that represents the client ID.

Examples

js
self.addEventListener("fetch", (event) => {
  console.log(event.clientId);
});

Specifications

Specification
Service Workers Nightly
# fetch-event-clientid

Browser compatibility

See also

Follow Lee on X/Twitter - Father, Husband, Serial builder creating AI, crypto, games & web tools. We are friends :) AI Will Come To Life!

Check out: eBank.nz (Art Generator) | Netwrck.com (AI Tools) | Text-Generator.io (AI API) | BitBank.nz (Crypto AI) | ReadingTime (Kids Reading) | RewordGame | BigMultiplayerChess | WebFiddle | How.nz | Helix AI Assistant