Во-первых, извиняюсь за отсутствие кода на этом, я просто ищу ясности относительно того, можно ли это сделать и какие API / библиотеки позволят мне это сделать.
У меня есть интерфейс веб-приложения, написанный на Angular.Одна из внутренних служб, из которой она извлекает данные, часто может возвращаться в течение 2-3 минут из-за расположения сервера и характера возвращаемых данных.Прямо сейчас у меня есть анимированный спиннер, который отображается на внешнем интерфейсе до тех пор, пока ответ не будет возвращен, что не очень хорошо, так как это мешает пользователю что-либо делать, пока он не получит ответ.Что я хотел бы знать, можно ли отправить запрос из внешнего интерфейса и позволить пользователю перемещаться по сайту, пока не будет возвращен ответ?
Что-то вроде:
Нажмите кнопку> Вызов API отправлен> пользователь переходит на другую страницу> пользователь переходит на другую страницу> Ответ API возвращается> уведомление кратко отображается в интерфейсе, чтобы позволить пользователюзнаю, что их действие завершено.
Я просматривал push-уведомления, но предпочел бы, чтобы уведомление было настоящим HTML-элементом.