HTTP versions

HTTP/3는 TCP 연결 단위 HOL을 QUIC 스트림으로 줄인다

HTTP/2도 요청은 다중화하지만 TCP 패킷 손실은 연결 전체를 지연시킬 수 있다.

HTTP/2 over TCP

다중화
여러 HTTP stream을 한 TCP 연결에 싣는다.
손실
TCP는 순서 있는 바이트 스트림이라 손실 패킷 뒤 데이터가 기다린다.

HTTP/3 over QUIC

다중화
QUIC stream이 전송 계층에서 분리된다.
주의
같은 stream 내부 순서 보장은 여전히 필요하다.