Как сейчас модно делать push нотификации? (С возможностью по-меньше лишних сущьностей.)
Background:
Пишу маленькую приблуду 4fun&profit, в частности простенький веб-интерфейс на Go к файло-помойке для добавления \ архивирования \ деархивирования проектов.
Веб-итерфейс дёргает shell-скрипт который создаёт и переносит директории. (Хотел сначала сделать всё на самом Go, но оказалось, что там всё совсем не так просто. Поэтому решил вернуться к старым mkdir и mv.) Сам процесс переноса может длиться н-ное время.
Хотелось бы как-то уведомить юзверя, что всё ок или не-ок. Показать статус, мигнуть окошком, когда копирование закончится.
И тут проблема. Как это сделать?
Открыл для себя Server-side events, попробовал сдеть. На макете всё чудесно, но на практике оказалось тоже не тривиально.
По схеме у меня идут GET(view)->POST(command)->REDIRECT->GET(view). И javascript дропает при каждом рефреше коннект к URL уведомлялки. В результате сообщения не доходят. Пробовал вставить задержки, но это мне не нравится.
В общем, просветите пожалуйста, как такое делается?
PS: про JavaScript знаю только, что есть NoScript.