Ваш успех в сети
WEBVISUAL
WEBSOCKET(1) WEBVISUAL MANUAL WEBSOCKET(1)

WebSocket

Синонимы: websocket, ws, wss, real-time connection

NAME

WebSocket — веб-разработка

DESCRIPTION

WebSocket — протокол двусторонней связи между браузером и сервером в реальном времени. В отличие от обычного HTTP (браузер спрашивает → сервер отвечает), WebSocket держит постоянное соединение — сервер может присылать данные сам, без запроса.

HTTP vs WebSocket:

Параметр HTTP WebSocket
Направление Браузер → сервер Оба направления
Соединение Разрывается после ответа Постоянное
Задержка 100-500 мс <50 мс
Нагрузка Высокая (постоянные запросы) Низкая

Где используется WebSocket:

  • Онлайн-чаты и поддержка (мгновенные сообщения)
  • Уведомления в реальном времени (новый заказ, заявка)
  • Совместная работа (Google Docs, Figma)
  • Биржевые котировки, ставки
  • Онлайн-игры

Когда WebSocket НЕ нужен:

  • Обычные сайты (лендинги, блоги)
  • Редкие обновления (раз в час)
  • Бюджет ограничен

Кейс WEBVISUAL: Клиент — служба доставки. Было: менеджер обновлял страницу, чтобы увидеть новый заказ (задержка 5-10 минут). Внедрили WebSocket: заказы появляются у менеджера мгновенно + звук уведомления. Скорость обработки заказов ×3, клиенты получают подтверждение за 30 секунд вместо 10 минут.

СМ. ТАКЖЕ

API(7), Бэкенд(7), Фронтенд(7)