Встречается на собеседованиях • сегодня

Какой объект приходит с WebSocket на Frontend

При подключении к WebSocket на Frontend приходит объект WebSocket. После установки соединения можно слушать события:

javascript
const socket = new WebSocket('ws://example.com');

// Основные события:
socket.onopen = (event) => {
  // Соединение установлено
};

socket.onmessage = (event) => {
// Получено сообщение, данные в event.data
console.log(event.data); // Может быть строка, Blob или ArrayBuffer
};

socket.onerror = (error) => {
// Произошла ошибка
};

socket.onclose = (event) => {
// Соединение закрыто
// event.code - код закрытия
// event.reason - причина
};

text

Объект `event` в `onmessage` содержит:
- `data` - полученные данные (строка, Blob или ArrayBuffer)
- `origin` - URL сервера
- `lastEventId` - ID последнего события (для EventSource)
- `ports` - массив MessagePort объектов (для MessageChannel)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы