kin: BATON-ARCH-004-backend_dev
This commit is contained in:
parent
8012cb1c0f
commit
004c20585a
2 changed files with 5 additions and 5 deletions
|
|
@ -50,7 +50,7 @@
|
|||
- localStorage недоступен в Service Worker контексте
|
||||
- При закрытии вкладки до online event — сигнал не отправлен (но сохранён)
|
||||
|
||||
#### Вариант C: IndexedDB + BackgroundSync (ADR-002 plan)
|
||||
#### Вариант C: IndexedDB + BackgroundSync (ADR-007 plan)
|
||||
|
||||
**Плюсы:**
|
||||
- Самое надёжное: IndexedDB доступен из SW, BackgroundSync работает даже при закрытой вкладке (Chromium)
|
||||
|
|
@ -65,7 +65,7 @@
|
|||
|
||||
**Выбран Вариант A для v1 (#1019): показать ошибку, нет retry.**
|
||||
|
||||
Переход на Вариант C (IndexedDB + BackgroundSync) запланирован для v2 (полная спека в ADR-002).
|
||||
Переход на Вариант C (IndexedDB + BackgroundSync) запланирован для v2 (полная спека в ADR-007).
|
||||
|
||||
### Обоснование (offline)
|
||||
|
||||
|
|
@ -90,7 +90,7 @@
|
|||
```
|
||||
Даже если `navigator.onLine` ненадёжен — try/catch ловит ошибку fetch.
|
||||
|
||||
4. **Вариант C (IndexedDB + BackgroundSync) — зарезервирован для v2.** ADR-002 содержит полную спецификацию. Переход потребует ~4 часа dev-работы.
|
||||
4. **Вариант C (IndexedDB + BackgroundSync) — зарезервирован для v2.** ADR-007 содержит полную спецификацию. Переход потребует ~4 часа dev-работы.
|
||||
|
||||
---
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue