PWA / Service Worker Prototype
Minimaler Precache (Runtime + Mindestdaten) · Kontrollierter Asset-Download
v

Status

Online
Service Worker
Controller
Offline bereit

Hinweis: Unter iOS ist „Zum Home-Bildschirm hinzufügen“ keine echte Installation im Sinne einer Speicher-Garantie. Dieser Prototyp trennt deshalb konsequent: Runtime (garantierter Start) vs. Assets (opportunistisch).

Asset-Pakete

Große Inhalte werden nicht im install-Event geladen. Stattdessen lädt die App Asset-Pakete kontrolliert nach (mit Fortschritt). So bleibt der SW unter iOS stabil und der User lädt trotzdem nicht unnötig doppelt.

Noch kein Download gestartet.

Konzept (kurz)

  1. Install/Precache: nur index.html, Bundles, Styles, data.js, asset-manifest.json.
  2. Assets: werden nach App-Start über ein Manifest paketweise geladen und im Asset-Cache gespeichert.
  3. Update: Versionierung trennt Runtime und Assets. Runtime-Update wird bewusst angewandt (kein blindes Reload).
  4. iOS: Eviction/Storage Pressure kann Caches löschen; App kann das erkennen (Verify) und neu vorbereiten.