Для сайта, который я планирую, мне нужен сервер, чтобы иметь возможность отправлять команды в браузер вошедшего в систему пользователя.
Упрощенный пример: когда представитель центра обработки вызовов получает вызов, я хочу автоматически подтянуть лидера, который звонит.
У меня разбираются остальные технологии, и мне нужно собрать набросок того, как будет работать фактическое общение с браузером.
По моим исследованиям, это часто делается с помощью настольного программного обеспечения или плагинов, но на данный момент это выглядит как старая школа. Я знаю, это можно сделать с помощью javascript, либо написав что-то, что постоянно опрашивает сервер на наличие команд (это может сработать, но это выглядит немного расточительно и грубо форс-у), либо с помощью другой техники, которая дает сервер способ вызвать клиента.
Что-то вроде того, какой механизм стекопотока использует, чтобы сообщить, что на текущий вопрос пришли новые ответы, вероятно, сработает.
Так есть ли известная лучшая практика? Что сработало для вас?