Во многих современных веб-приложениях WebSockets используются для реализации пользовательских интерфейсов, обновляющихся в режиме реального времени. Когда некоторые данные обновляются на сервере, сообщение обычно отправляется по соединению WebSocket для обработки клиентом. WebSockets предоставляют более эффективную альтернативу постоянному опросу сервера вашего приложения на предмет изменений данных, которые должны быть отражены в вашем пользовательском интерфейсе.