- между клиентом и сервером поднимается вебсокет соединение.
- долгий скрипт на определенных стадиях вызывает события (FIrstPartCompleted, SecondPartCompleted, FinalPartCompleted).
- обработчик событий уведомляет клиента по вебсокету о том, что обработка информации достигла определенной стадии
- клиент (браузер) при получении события обновляет счетчик.