Что такое WebSocket?

Middle
258 просмотров
AFK Offer AI

WebSocket — это протокол полнодуплексной связи между клиентом и сервером через постоянное соединение. В отличие от HTTP (запрос-ответ), WebSocket позволяет серверу пушить данные клиенту без запроса. Начинается с HTTP handshake (upgrade), потом переключается на ws:// или wss://. Используется для чатов, уведомлений в реальном времени, онлайн-игр, биржевых тикеров. На фронте работаешь через new WebSocket(url), обработчики onopen, onmessage, onclose, onerror. Для сложных кейсов — Socket.IO.

Следующий вопрос

Что такое HOC (Higher-Order Component)?