https://developer.mozilla.org/ru/docs/Web/API/WebS...
и не только, для двустороннего клиент-серверного взаимодействия в вебе есть еще long polling и server push
клиенты шлют на сервер время на линии просмотра, сервер рассылает всем заинтересованным лицам это время