Функциональность между web-клиентом и http-сервером
От: vaa  
Дата: 27.07.22 03:10
Оценка:
Допустим, требуется выполнить операцию над списком,
на странице требуется отобразить прогресс.
Изначально использовался fetch.
Получается три пути:
1) использовать вебсокеты и делать большую часть работы на сервере
и втаскивать помимо fetch еще и ws в клиента.
либо нагромождать большее кол-во методов HTTP API
2)
DoSomething(); // запустить фоновой процесс
CheckSomethingStatus();// выполнять пока не закончится каждые 5 секунд и обновлять UI
3)

GetInitState(); // получить исходное состояние
for e in list do
Something(e); // вызвать с клиента для каждого элемента
UpdateUI(e);

Какой по вашему более разумный?
☭ ✊ В мире нет ничего, кроме движущейся материи.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.