Entwickler behebt redundanten Fehler im Service Worker von Next.js PWA mit Claudes Hilfe

✍️ OpenClawRadar📅 Veröffentlicht: 15. März 2026🔗 Source
Entwickler behebt redundanten Fehler im Service Worker von Next.js PWA mit Claudes Hilfe
Ad

Ein Entwickler teilte seine Erfahrungen beim Bau von Somnia, einer App für Trauminkubation und Programmierung, die fast vollständig mit Claude als Programmierpartner erstellt wurde. Die App ist eine Next.js 14 Progressive Web App, die sich wie eine native App auf dem Startbildschirm installieren lässt, Push-Benachrichtigungen zu Schlaf-/Wachzeiten sendet, alle Daten lokal auf dem Gerät speichert und die Verteilung über App-Stores vermeidet.

Der problematische Fehler

Der Entwickler verbrachte drei Wochen mit der Fehlersuche bei einem kritischen Problem, bei dem Web-Push-Benachrichtigungen nicht funktionierten. Der Service Worker wurde im PWA-Standalone-Modus auf Samsung Android-Geräten sofort nach der Installation REDUNDANT. navigator.serviceWorker.getRegistrations() gab in diesem Modus durchgehend leere Arrays zurück.

Debugging-Prozess

Während des Debugging-Prozesses:

  • Konsultierte der Entwickler Claude, GPT, Gemini und Perplexity für Unterstützung
  • Erstellte vollständige Debug-Berichte
  • Testete über 15 verschiedene Lösungsansätze
  • Baute eine Debug-Seite, die schließlich zeigte, dass der Service Worker REDUNDANT wurde
  • Interpretierte die chrome://serviceworker-internals-Ausgabe mit Claudes Hilfe
Ad

Die Ursache

Das eigentliche Problem war, dass sw.js versehentlich mit einer veralteten Build-ID in Git eingecheckt worden war. Das Precache-Manifest darin versuchte, Assets von einem alten Deployment abzurufen, die alle 404-Fehler zurückgaben. Workbox's Installationsereignis scheiterte stillschweigend, wodurch der Service Worker sich jedes Mal selbst zerstörte.

Die Lösung

Die Lösung war einfach: Der Befehl git rm --cached behebt das Problem, indem die veraltete Datei aus dem Cache entfernt wird.

Claude half dabei, systematisches Debugging aufrechtzuerhalten, als der Entwickler aufgeben wollte. Während die App keinerlei KI-generierte Inhalte enthält (alle Traumeinträge sind von Menschen geschrieben), wurde sie fast vollständig durch Gespräche mit Claude gebaut.

📖 Read the full source: r/ClaudeAI

Ad

👀 Siehe auch

Vom Copy-Paste zur Workspace-Integration: Die Erfahrung eines Entwicklers mit der Evolution des KI-Codings
Anwendungsfälle

Vom Copy-Paste zur Workspace-Integration: Die Erfahrung eines Entwicklers mit der Evolution des KI-Codings

Ein Entwickler beschreibt den Übergang von frühen ChatGPT-Codierungsversuchen mit halluzinierten Bibliotheken und Kontextmanagement-Problemen zur Workspace-Integration von Claude Code, die Dateien direkt liest und damit den manuellen Kontextwiederaufbau überflüssig macht.

OpenClawRadar
Debuggen eines Pi Zero 2W BadUSB mit Claude Code: Behebung eines 'unmöglichen' Bugs
Anwendungsfälle

Debuggen eines Pi Zero 2W BadUSB mit Claude Code: Behebung eines 'unmöglichen' Bugs

Ein Entwickler hat ein Pi Zero 2W BadUSB-Toolkit mit Claude Code neu aufgebaut. Die KI diagnostizierte einen Fehler mit falschen Signalen, bestätigte Hardware-Limits empirisch und behob einen stillen Python-Fehler in unter 4 Stunden.

OpenClawRadar
Parallele Ausführung für Claude KI-Agenten durch verteilten Systemansatz erreicht
Anwendungsfälle

Parallele Ausführung für Claude KI-Agenten durch verteilten Systemansatz erreicht

Ein Entwickler hat 41 Claude-KI-Agenten parallel ohne Konflikte ausgeführt und dabei 58 % Zeit gespart, indem er die Agenten als verteiltes System mit klar abgegrenzten Zuständigkeiten behandelte, anstatt als Gruppenchat.

OpenClawRadar
Entwicklung einer verwalteten KI-Hostplattform mit Rails 8, Docker und Traefik
Anwendungsfälle

Entwicklung einer verwalteten KI-Hostplattform mit Rails 8, Docker und Traefik

Ein Entwickler hat eine verwaltete Hosting-Plattform für KI-Anwendungen mit Rails 8 Monolith, PostgreSQL und der Hetzner Cloud API aufgebaut und innerhalb von zwei Wochen 50 zahlende Kunden gewonnen. Der technische Deep-Dive behandelt Docker-Konfigurationsprobleme, SSE-Streaming über Traefik und den Umgang mit abgestürzten Kundeninstanzen.

OpenClawRadar