Cơ BảnNetwork iconNetwork

HTTP/1.1, HTTP/2 và HTTP/3 khác nhau như thế nào?

HTTP/1.1 (1997) dùng text-based protocol, mỗi request cần một TCP connection riêng hoặc dùng persistent connection nhưng bị head-of-line blocking (request sau phải chờ response trước).

HTTP/2 (2015) giới thiệu binary framing, multiplexing (nhiều request/response cùng lúc trên 1 TCP connection), header compression (HPACK), server push — giảm đáng kể latency cho web hiện đại.

HTTP/3 (2022) bỏ hẳn TCP, dùng QUIC protocol trên UDP: giải quyết TCP-level head-of-line blocking, 0-RTT connection resumption, built-in TLS 1.3. Thực tế: hầu hết browser và CDN đã support HTTP/2; HTTP/3 ngày càng phổ biến qua Cloudflare, Google. Lập trình viên thường không cần config trực tiếp — Nginx/reverse proxy xử lý — nhưng hiểu nguyên lý giúp tối ưu asset bundling và caching strategy.

Xem toàn bộ Network cùng filter theo level & chủ đề con.

Mở danh sách Network