У нас есть браузерное приложение (SaaS), где мы хотели бы уведомить пользователя в случае потери интернет-соединения или потери соединения с сервером. Gmail делает это очень хорошо, в тот момент, когда я отключаю интернет-кабель или отключаю сетевой трафик, он сразу говорит, что не может связаться с сервером, и дает мне обратный отсчет для повторной попытки.
Как лучше всего реализовать что-то подобное? Хотел бы я, чтобы клиентский браузер отправлял запросы AJAX серверу приложений каждую секунду, или имел бы отдельный сервер, который просто сообщает "живым". Масштабируемость станет проблемой в будущем.