WebSocket
WebSocket — это технология для мгновенного обмена данными между сервером и браузером в режиме реального времени.
Обычно общение с сайтом напоминает почту: вы отправляете запрос (письмо), сервер его обрабатывает и присылает ответ. Если нужно обновить данные, приходится снова «писать письмо» и ждать. WebSocket меняет правила игры, создавая постоянный открытый канал связи.
Представьте, что обычный HTTP-запрос — это общение через бумажные письма, а WebSocket — это телефонный звонок. Вам не нужно каждый раз набирать номер заново, чтобы сказать новую фразу; вы просто говорите в трубку, и собеседник слышит вас мгновенно, так же как и вы его.
Зачем это нужно
Для вайбкодера это ключ к созданию живых интерфейсов: чатов, игровых панелей или инструментов для совместной работы, где изменения у одного пользователя должны моментально отображаться у всех остальных без перезагрузки страницы.