Полагаю, у меня может быть таймер, периодически запрашивающий обновления. Но я бы предпочел избежать схемы опроса, если это возможно.
Неудача: это то, что ты должен делать. Сеть построена по модели запрос / ответ: 1 запрос от браузера, 1 ответ от сервера и всегда в этом порядке.
Тем не менее, вам не нужно (и, вероятно, не следует) создавать эту схему опроса самостоятельно. Вы, вероятно, можете найти существующую реализацию, которая абстрагирует детали и создает видимость, что сервер уведомляет клиента.