WebSocket — это такой выделенный туннель с двусторонним движением, который сервер и клиент прорыли под песочницей.
Для QA-тестировщика (который учится):
Представь, что ты тестируешь чат. В HTTP ты как настырный ребенок дергаешь маму-сервер за рукав каждые 2 секунды: «Ну чё? Есть новые сообщения? А теперь? А теперь?». Сервер устал, ты устал, жаба негодует (трафик жрет батарейку).
С WebSocket ты