Я создаю приложение Grails, которое запрашивает несколько API через Интернет.Проблема в том, что эти запросы очень трудоемки, и пользователю очень неудобно нажимать одну кнопку и ждать столько времени без каких-либо изменений на странице.
Основная архитектура моего приложения - это когдапользователь нажимает кнопку, клиентская сторона выполняет запрос Ajax с библиотекой Prototype на стороне сервера.Затем серверная часть подключается к Last.fm API и получает список событий.Когда серверная часть заканчивает заполнять список событиями, она отправляет JSON-ответ клиентской стороне, который позволяет клиентской стороне создавать маркеры для каждого события на карте Google.
Вместо этого я хочу достичьв ожидании всех событий, извлекаемых из API для отправки ответа JSON, серверная сторона отправляет ответ JSON, как только получает одно событие, позволяя стороне клиента заполнить карту, пока другие события еще не получены.
Есть идеи, как я могу это реализовать?Я читал о концепции Ajax Push, но я не уверен, что это то, что мне нужно.Спасибо за помощь!