3 ms·
Almost certainly, but I cannot confirm without benchmarks. HTTP1/2 = TCP, which has dedicated hardware to offload major parts of the protocol overhead. QUIC =
by hanakuso 7y ago
Almost certainly, but I cannot confirm without benchmarks.
HTTP1/2 = TCP, which has dedicated hardware to offload major parts of the protocol overhead.
QUIC = UDP, but re-implements some features of TCP in software, leaving the CPU to handle things it didn't have to before.
- dragonwriter 7y agoOver time, especially with HTTP/3 adoption, wouldn't we expect QUIC to get hardware support like TCP, leaving this as a transitional issue?
- amluto 7y agoTCP hardware acceleration is generally pretty minimal. The common features are checksum offload and segmentation offload. Checksum offload should generally work for UDP, and I believe that a good UDP implementation can get much of the benefit of segmentation offloading.