System Design · Middle · Frage 25 von 75

Wie würdest du einen Offline-Modus für eine Notiz-App bauen?

Antwort zeigen

Richtige Antwort: Service Worker für die Shell, IndexedDB für Daten und eine Sync-Warteschlange für Änderungen

Erklärung

Offline-first: die Shell kommt aus dem SW-Cache, Daten werden lokal gelesen und geschrieben, Änderungen sammeln sich in einer Warteschlange und werden gesendet, wenn das Netz zurück ist (Background Sync oder beim Event online). Die Konfliktauflösung muss durchdacht sein.

Zum Weiterlesen

Fehler in der Frage

System Design · Middle · Frage 25

Teste dich selbst

Mach den Test System Design · Middle: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen