Да, я не думаю, что это было бы возможно, учитывая, что HTML не имеет состояния, сервер не может отправлять сообщения клиентам, поскольку клиенты получают ответы на свои запросы только от сервера.
Вам понадобится что-то, что может установить соединение и прослушивать порт. Это та длина, на которую вам нужно перейти (не на основе HTML, встроенная в страницу)
Интересно, можно ли пошатнуться и замедлить ответ сервера на запрос ajax, поэтому, например, сервер не заканчивает отвечать на запрос опроса ajax в течение 30 секунд, но если в течение этого времени что-то происходит, это обладает способностью немедленно реагировать ... что-то думать Я не уверен, как долго браузер будет ждать ответа, но вы можете воспользоваться этим, опрашивая его только один раз за период ожидания.