System Design · Middle · Запитання 25 з 75
Як влаштувати офлайн-режим для застосунку нотаток?
- ✓Правильна відповідь: Service Worker для оболонки, IndexedDB для даних і черга синхронізації змін
- 2Зберігати нотатки в cookies, щоб вони надсилалися на сервер автоматично
- 3Вимкнути застосунок без мережі й показати сторінку помилки
Пояснення
Офлайн-перший підхід: оболонка з кешу SW, дані читаються й пишуться локально, зміни накопичуються в черзі й надсилаються після відновлення мережі (Background Sync або за подією online). Треба продумати розв'язання конфліктів.