Zeno runs entirely client-side, but it depends on the Service Worker API to intercept fetches and serve game files. Service Workers are only available in secure contexts — meaning pages served overDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/xXmizzeryXx/zenodeployment/llms.txt
Use this file to discover all available pages before exploring further.
https:// or http://localhost. If you open index.html directly from the filesystem (file://), the SW will not register and games will not load.
Supported browsers
| Browser | Minimum version | Notes |
|---|---|---|
| Chrome | Current | Full support |
| Edge | Current | Full support (Chromium-based) |
| Firefox | Current | Full support |
| Safari | 16.4+ | Service Worker support added in 16.4 |
navigator.serviceWorker — Zeno displays a SW status badge (PENDING / SW LIVE / SW ERR) on the game library page to confirm registration status.
Safari added full Service Worker support in version 16.4 (released March 2023).
Earlier Safari versions are not supported.
Serving requirements
Zeno must be served over HTTP or HTTPS. Thefile:// protocol does not support Service Workers in any browser.
http://localhost:8080 (or whatever port your server uses) in your browser.
Firebase Hosting
Afirebase.json configuration file is included in the repository. If you want a publicly accessible deployment, you can deploy directly to Firebase Hosting: