Il consorzio W3C ha presentato la prima bozza della specifica WebTransport, che definisce il protocollo e l'API JavaScript associato per l'invio e la ricezione di dati tra il browser e il server. Il canale di comunicazione è realizzato sopra HTTP/3 utilizzando il protocollo QUIC come trasporto, che è a sua volta un'estensione del protocollo UDP, supportando il multiplexing di più connessioni e fornendo metodi di crittografia equivalenti a TLS/SSL.
WebTransport può essere utilizzato come alternativa al meccanismo WebSockets, offrendo funzionalità aggiuntive come la gestione della trasmissione in più flussi, flussi unidirezionali, consegna senza considerare l'ordine di invio dei pacchetti (out-of-order), modalità di consegna affidabili e non affidabili. Inoltre, WebTransport può essere impiegato come alternativa al meccanismo Server Push, dal quale Google ha smesso di far uso in Chrome.
Fonte: opennet.ru
