Le consortium W3C a présenté la première ébauche de la spécification WebTransport, qui définit le protocole et l'API JavaScript associée pour l'envoi et la réception de données entre le navigateur et le serveur. Le canal de communication est établi au-dessus de HTTP/3 en utilisant le protocole QUIC comme mode de transport, qui, à son tour, est une couche au-dessus du protocole UDP, prenant en charge le multiplexage de plusieurs connexions et fournissant des méthodes de cryptage équivalentes à celles de TLS/SSL.
WebTransport peut être utilisé comme alternative au mécanisme WebSockets, offrant des fonctionnalités supplémentaires telles que l'organisation du transfert en plusieurs flux, des flux unidirectionnels, la livraison sans tenir compte de l'ordre d'envoi des paquets (out-of-order), ainsi que des modes de livraison fiables et non fiables. De plus, WebTransport peut être utilisé à la place du mécanisme Server Push, dont Google s'est retiré dans Chrome.
Source : opennet.ru
