Ответ
WebSocket — это протокол двусторонней связи поверх TCP, позволяющий обмениваться сообщениями в реальном времени между клиентом и сервером. В отличие от HTTP, он не требует постоянных запросов — соединение остается открытым, что снижает задержки.
Ключевые особенности:
- Полнодуплексная связь (одновременная отправка/получение)
- Низкие накладные расходы (меньше служебных данных, чем в HTTP)
- Поддержка большинством браузеров и серверов
Пример на JavaScript:
// Клиентская часть
const socket = new WebSocket('wss://example.com/socket');
socket.onmessage = (event) => {
console.log('Получено:', event.data);
};
socket.send('Привет, сервер!'); Видео-ответы
▶
7+ лет опыта во фронтенде | Собеседование frontend #10
▶
Разработчик стал тим лидом в 22 года и борется с техническим долгом? / Техсобес Middle Python Dev
▶
Почти Senior или ...? / Техсобес на позицию Middle Python Developer / Mock interview
▶
Открытое собеседование на Frontend разработчика
▶
Разработка. СОБЕСЕДОВАНИЕ Middle DevOps инженера. Часть 3.
▶
АЙТИ РОТА БЕЛАРУСИ? Собеседование frontend разработчика
▶
Тестовое собеседование C# | Unity разработчик пробуется в ASP.NET Core
▶
Тестовое собеседование с подписчиком: JS, Next.js, Nest.js, React.js, Node.js, SQL
▶
82 QA Interviews Stream. 11.03.2023 at 9:00 GMT(UTC) +3
▶
Рубрика: Собеседование с Подписчиком на Тестировщка (qa engineer) / Подготовка к поиску РАБОТЫ!
▶
64 QA Interviews Stream. 07.05.2022 at 08:45 GMT(UTC) +3
▶
Публичное собеседование #1: iOS, Swift, Async code, HTTPS, Sockets, DDD, Patterns
▶
Cобеседование Junior NODE JS backend разработчика