Короткое определение

W3C-API для браузера (CR 2024), отдающий примитивы QUIC – надёжные стримы и ненадёжные datagram-ы – веб-приложениям. Субстрат для Media over QUIC и других браузерных low-latency-стриминг-дизайнов.

WebTransport даёт JavaScript то, что WebSocket дал лишь частично: двунаправленное соединение к серверу, но с полным набором QUIC – мультиплексированные стримы без head-of-line-блокировки, unreliable datagrams для real-time-данных, 0-RTT resumption и встроенный TLS 1.3. API получил Candidate Recommendation в 2024, поддержка в Chromium-браузерах с 2022, в Safari – с 2024. Firefox адаптирует медленнее всех.

Для стриминга WebTransport открывает дизайны, недоступные ни WebSocket, ни WebRTC. Media over QUIC использует WebTransport как браузерный API. Pub/sub live-система может слать подписчику его данные в отдельном стриме, не блокируя видео. Real-time AR-оверлей может слать сенсорные данные по datagram-каналу параллельно с видео. Ничто из этого не было невозможно раньше, но каждое требовало стека обходов – WebSocket поверх TCP с кастомным мультиплексированием или полноценный WebRTC со всем STUN/TURN/SDP оверхедом.

WebTransport не заменяет WebRTC или HLS. WebRTC остаётся правильным ответом для peer-to-peer медиа; HLS и DASH – для масштабной CDN-distribution. WebTransport занимает середину – client-server low-latency данные и медиа, где нужны транспортные фичи QUIC, но не peer-to-peer семантика WebRTC. К 2026 году самое заметное применение – реализации Media over QUIC и растущий список low-latency игровой телеметрии и event-side-channel-приложений.

Считаете параметры для своего продукта?

Поможем собрать энкодер-леддер и посчитать стоимость доставки – до старта разработки.