HTTP/2 and HTTP/3 are advanced versions of the Hypertext Transfer Protocol (HTTP), the fundamental application-layer protocol for the World Wide Web. As the core means of transmitting data between a client (typically a web browser) and a server, HTTP has evolved over the years to improve its performance, security, and efficiency.
HTTP/2, formally standardized as RFC 7540 in 2015, introduced several significant enhancements over the previous version, HTTP/1.1. Key features of HTTP/2 include:
HTTP/3, specified as RFC 9000 in 2021, builds upon HTTP/2 and addresses the limitations of its underlying transport layer protocol, the Transmission Control Protocol (TCP). HTTP/3 replaces TCP with the Quick UDP Internet Connections (QUIC) protocol, which utilizes the User Datagram Protocol (UDP) to provide several benefits:
HTTP/2 and HTTP/3 are the latest iterations of the HTTP protocol, designed to enhance web performance, security, and efficiency.