The word HTTP/3 will astonish many as HTTP/2 yet not widely adapted (34% world adoption rate). HTTP/3 or HTTP-over-QUIC is the next protocol after HTTP/2 and HTTP 1. HTTP/3 will be a combination of SSL and TCP. HTTP/3 will use QUIC for transport. HTTP/3 will be the third major version of the Hypertext Transfer Protocol and based on previous RFC draft “Hypertext Transfer Protocol (HTTP) over QUIC”. Possibly it is known to the readers, that QUIC is an experimental transport layer network protocol initially developed by Google. On 28 October 2018 in a mailing list, chair of the IETF HTTP and QUIC Working Groups, made the request to rename HTTP-over-QUIC as HTTP/3. By November 2018, officially HTTP-over-QUIC become HTTP/3.
1 2 3 4 | https://tools.ietf.org/html/draft-ietf-quic-http-16#page-4 https://quicwg.org/base-drafts/draft-ietf-quic-http.html https://github.com/quicwg/base-drafts/wiki/Implementations https://quicwg.org/ |
QUIC switched to the alternative User Datagram Protocol (UDP), which was designed for low latency communications. TCP is a good protocol, when the protocol was designed that was ideal for the early web applications. But apart from many matters, TCP layer is venerable. HTTP/3 being a combination of SSL and TCP, will help to cut down on the initial connection time by including the SSL (Secure Sockets Layer) handshake time required in the TCP setup. Also, advantage of SSL session reuse to reduce the overhead in a key area over HTTP (recall HTTP/2) remaining. Switch to UDP is the reason because Google did not continued with it with SPDY.
QUIC is similar to TCP+TLS+HTTP/2 implemented on UDP. As TCP is implemented in operating system kernels, making significant to TCP is impossible. Present QUIC is built on top of UDP and suffers from no such limitations.
---
Implementation with web-server and web-software not going to be just easy. Many works are ongoing :
1 | https://cwiki.apache.org/confluence/display/TS/QUIC |
HTTP/3 will become an official standard once the draft expires on June 2019. But dev versions of web server software and installation guides will take more time to appear. You can easily rely on HTTP/2 for the year 2019.
Tagged With http:// , QUICK HTTP what is quick udp http