parallelization, prioritization, and flow control over streams
multiplexed protocol
- a single TCP connection with any number of bidirectional streams
- Parallel requests are handled over the same connection
- It provides the ability to prioritize one resource over another
- It allows for the unsolicited push of representations from servers to clients
- The request and response headers are compressed
- Frames are delivered on streams and the DATA frame payload is subject to flow control
Common Property
- HTTP2부터 handshake https 필요
- introduces a new binary framing layer that is not backward-compatible
What's New in HTTP/3?
"The Hypertext Transfer Protocol (HTTP) is an application-level protocol for distributed, collaborative, hypermedia information systems. It is a generic, stateless, protocol which can be used for many tasks beyond its use for hypertext, such as name servers and distributed object management systems." - W3 HTTP allows browsers and servers to communicate.
https://betterprogramming.pub/whats-new-in-http-3-10c2455a4f8c

Seonglae Cho