Il consorzio W3C ha presentato la prima bozza della specifica WebTransport, che definisce il protocollo e l'API JavaScript associata per l'invio e la ricezione di dati tra il browser e il server. Il canale di comunicazione è organizzato 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 al posto del meccanismo WebSockets, offrendo possibilità 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 utilizzato al posto del meccanismo Server Push, dal quale Google ha abbandonato l'uso in Chrome.
Fonte: opennet.ru
