fix(sw): network-first + 3s timeout statt SWR fuer Daten
All checks were successful
Build & Publish Docker Image / build-and-push (push) Successful in 30s
All checks were successful
Build & Publish Docker Image / build-and-push (push) Successful in 30s
SWR lieferte bei jedem Cache-Hit sofort die alte Antwort und aktualisierte das Cache nur fuer den naechsten Request. Folge: UI zeigte stale Daten, frische Daten erst nach Refresh. Neu: network-first mit 3 s Timeout-Fallback. Netz gewinnt bei frischer Antwort; Timeout oder Netzwerk-Fehler fallen auf Cache zurueck. Pre-Cache-Logik (runSync) bleibt unveraendert, Shell und Bilder bleiben cache-first.
This commit is contained in:
@@ -155,7 +155,7 @@ Kochwas ist eine installierbare PWA. Erkennbar an:
|
||||
|
||||
Caches im Browser (siehe DevTools → Application → Cache Storage):
|
||||
- `kochwas-shell-<version>` — App-Shell (JS/CSS/Static-Icons), cache-first
|
||||
- `kochwas-data-v1` — Rezept-HTMLs + API-JSON (SWR)
|
||||
- `kochwas-data-v1` — Rezept-HTMLs + API-JSON (network-first, 3 s Timeout → Cache-Fallback)
|
||||
- `kochwas-images-v1` — Bilder (cache-first)
|
||||
- `kochwas-meta` — Cache-Manifest (Liste der gecachten Rezept-IDs unter `/__cache-manifest__`)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user