У меня есть приложение, которое занимает много времени для вычисления данных и предоставления результатов. В идеале я хотел бы отобразить символ загрузки или что-то подобное, сразу же после запроса страницы и после того, как фактические вычисления будут завершены, я бы хотел отобразить результаты. Мой вопрос заключается в том, как это сделать, потому что традиционно 95% времени тратится на подготовку ответа, поэтому значок загрузки не будет виден до тех пор, пока ответ полностью не будет предоставлен пользователю, и к этому времени отображение значка загрузки станет спорным, поскольку ответ - не проблема, это часть «получения данных», которая занимает очень много времени.
Кстати, я использую сервлеты Java + freemarker.
TL; DR Укажите промежуточный ответ, пока реальный ответ не будет готов к отправке.