import { render } from "preact"; import { App } from "./App.js"; const root = document.getElementById("root"); if (root) { render(, root); } // PWA installability — see sw.js's own top comment for // what it does and does not cache. Feature-detected: older browsers // without service-worker support just don't get the install affordance, // nothing here depends on it existing. if ("serviceWorker" in navigator) { window.addEventListener("load", () => { navigator.serviceWorker.register("/sw.js").catch((err: unknown) => { // Never surfaces to the operator — a failed SW registration means // "not installable this session," not "the app is broken." console.error("swarm-ui: service worker registration failed", err); }); }); }