TypoScript 

The site set and the static template register the following page types and header data. All endpoints are rendered by WoitWitPwamanifestServicePwamanifestService.

TypoScript object typeNum / key Content-Type Method
manifest 835 application/manifest+json manifestConfiguration()
serviceWorker 836 application/javascript serviceWorkerScript()
page.headerData.999999 – – Renders <link rel="manifest">
page.headerData.999998 – – serviceWorkerRegistration()

The service worker response additionally sends the header Service-Worker-Allowed: /.

Resulting URLs 

https://example.org/?type=835   Manifest
https://example.org/?type=836   Service worker script
Copied!

The manifest link always points to the current page with type=835.