HTTP/1.1 vs HTTP/2: Multiplexing trên một kết nối
So sánh trực quan: HTTP/1.1 xử lý tuần tự từng request (head-of-line blocking) trong khi HTTP/2 ghép nhiều stream song song trên cùng một kết nối TCP.
ApplicationTrung bình2026-07-02
Tài liệu tham khảo
Mở rộng
Animation gốc là một file HTML tự chứa, có thể nhúng lại ở bất kỳ trang nào khác. Mở file gốc
Liên quan
ApplicationTrung bình
HTTP/3: HTTP trên QUIC, hết head-of-line blocking
HTTP/3 (RFC 9114) chạy HTTP trên QUIC thay vì TCP: phát hiện qua Alt-Svc, mỗi request là một QUIC stream, nén header bằng QPACK, không còn HOL blocking tầng transport và hỗ trợ 0-RTT.
#http3#quic#rfc-9114#qpack
ApplicationTrung bình
103 Early Hints & Preload
Server gửi 103 Early Hints kèm Link preload để trình duyệt tải trước tài nguyên quan trọng trước khi có response cuối.
#http#early-hints#preload#performance
ApplicationTrung bình
WebSocket: Bắt tay Upgrade và kênh full-duplex
WebSocket (RFC 6455) nâng cấp một request HTTP thành kênh song công: bắt tay Upgrade với Sec-WebSocket-Key/Accept, trao đổi frame có opcode, masking từ client, ping/pong và bắt tay đóng.
#websocket#rfc-6455#full-duplex#real-time