Вход на сайт

Просмотр новости

Найдите то, что Вас интересует

Кнопка нажата, а ответа нет: как не потерять действие пользователя и не наделать дублей

Дата публикации: 19-09-2026 10:42:32

Пользователь нажал кнопку, сеть пропала, а браузер не знает, дошёл ли запрос до сервера. Повторите запрос — можно получить дубль. Не повторяйте — потеряете действие.Показываю схему, которая решает обе проблемы: API без toggle, ключ идемпотентности в PostgreSQL, очередь в IndexedDB, Service Worker и проверка офлайна в Playwright. Это не полный offline-first — только защита действий в момент обрыва связи. Разобраться с повторами

Схожие новости

#Наименование новостиТональностьИнформативностьДата публикации
1[Перевод] Что делать, если HTTP‑запрос прошёл, а транзакция в БД откатилась?5723-06-2026
2HikariCP в проде: три раза, когда пул соединений уронил сервис, и почему maximumPoolSize тут был ни при чём06.6112-09-2026
3DATAREON Platform под нагрузкой: настройка высоконагруженной интеграции DATAREON + PostgreSQL + REST08.0415-09-2026
4Как уронить базу данных06.7217-08-2026
5Ты не найдёшь эту ошибку. Потому что её нет в твоём коде. Как Self-describing API спасает от чужих рефакторингов5807-07-2026
6Как мы разрешили чтение с реплик PostgreSQL — и почему шесть лет говорили «нет»05.2911-09-2026
7Найти ПДн, замаскировать, развернуть копию: большой разбор открытого pg_anon010.2805-09-2026
8[Перевод] Статистика PostgreSQL: почему запросы выполняются медленно07.7419-08-2026
9Асинхронный I/O в PostgreSQL или история выходного дня09.7817-08-2026
10Полиморфные ссылки в PostgreSQL: помогаем СУБД избежать провалов производительности0730-06-2026

Классификация: Мнения. Схожих патентов: 0. Схожих новостей: 10. Тональность: 0. Информативность: 8.2. Источник: habr.com.