~/talk

HTTP/3: It's all about the transport!

Talkat Dutch PHP Conference 2019 · 2019-06-06..06-08· [web-platform, networking]
slides:none on file

HTTP/3 keeps HTTP/2 semantics but replaces TCP+TLS with QUIC (a single protocol that folds encryption into transport), cutting the handshake from about eight steps to a three-step QUIC handshake and halving connection setup latency in many mobile scenarios. QUIC eliminates HTTP/2 head‑of‑line blocking and supports connection migration for phones, but brings real challenges: UDP currently costs ~3x kernel CPU vs TCP, middlebox/firewall and reverse‑proxy changes, and partial browser/server support (Chromium, Caddy, Fastly already active).

AI-written summary · about

  1. 0:00Introduction
  2. 1:36HTTP/3 evolution from HTTP/2 over QUIC
  3. 3:50TCP handshake and latency
  4. 7:32Latency vs bandwidth examples
  5. 10:40Latency impact on UX
  6. 12:24HTTP evolution for latency
  7. 15:22TLS overhead and QUIC need
  8. 17:37TCP origins and internet history
  9. 18:45TCP packet loss handling
  10. 20:34Why QUIC replaces TCP
  11. 21:48Network switching with TCP
  12. 24:04Head-of-line blocking in HTTP/2
  13. 26:44QUIC advantages over TCP
  14. 27:08HTTP/3 benefits over QUIC
  15. 29:04QUIC standardization by Google
  16. 30:36CDNs adopting QUIC
  17. 31:48CPU usage: TCP vs UDP
  18. 32:36Key takeaways and future of HTTP/3
  19. 34:05Q&A: QUIC without TLS
  20. 35:24Q&A: QUIC encryption
  21. 36:08Q&A: QUIC CPU usage
  22. 37:29Q&A: QUIC packet loss
  23. 38:38Q&A: QUIC forward error correction
  24. 39:18Q&A: QUIC packet ordering
  25. 40:55Q&A: HTTP clients like curl
  26. 43:05Q&A: Net neutrality with QUIC
  27. 44:19Q&A: Non-HTTP QUIC apps
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.