Abstract


Why not build it on top of TCP?

We can’t change TCP in the same way we change HTTP to solve the TCP Head-of-Line Blocking issue, because modifying TCP requires changes to the kernel codes, which is much harder than changing a browser codes.

Tool

QUIC Handshake


QUIC Stream


Important

QUIC Frame