Ответ
HTTP/HTTPS — базовые протоколы для работы с веб-ресурсами. HTTPS — защищённая версия HTTP с шифрованием TLS/SSL.
WebSocket — двусторонний протокол для реального времени (чаты, уведомления).
WebRTC — для P2P-соединений (видеозвонки, стриминг).
GraphQL — альтернатива REST, позволяет гибко запрашивать данные.
SSE (Server-Sent Events) — сервер отправляет клиенту события в одном направлении.
Пример WebSocket:
const socket = new WebSocket('wss://example.com');
socket.onmessage = (event) => {
console.log('Получено:', event.data);
};