HTTP/2 仍是對之前 HTTP 標準的擴展,而非替代。
- 壓縮標頭字段
- 在同一連接上進行多個并發交換
- 為數據流設置優先級/權重(1 ~ 256,數值越大越優先)
- 數據流之間可以有父子依賴關系,構建了“優先級樹”
- 更少的 TCP 連接
- 更長的連接持續時間
- 使用了二進制消息分幀技術:標準草案、Google Developer 講解
- TCP 的復用:一個 TCP 上可以有多個數據流,同時數據流中的幀可以交錯發送。這是 HTTP/2 性能提升的基礎
HTTP/2 仍是對之前 HTTP 標準的擴展,而非替代。