Ole Rößner
Spreche fließend Nerddeutsch! #nerd #clean_coder #father #rampensau #speaker #symfony | Organizer of @phpughb, Developer at @teamneusta, #traefikambassador
A team neusta Freitagsfrühstück Lightning Talk
QUIC & Dirty
Image: http.dev
HTTP
IPv4 & IPv6
HTTP/1.1
HTTP/2
HTTP/3
TCP
TCP
UDP
TLS
TLS 1.2
TLS 1.3
QUIC
Image: http.dev
Alt-Svc: h3=":443"; ma=3600
⚠️ Browser connect via HTTP/2 first ⚠️
server {
listen 443 ssl;
listen [ :]:443 ssl;
listen 443 quic;
listen [ :]:443 quic;
http2 on;
add_header Alt-Svc 'h3=":443"; ma=86400';
# ...
}
⚠️ NGINX >= 1.25 ⚠️
# docker-compose.yaml
services:
traefik:
image: traefik:3
# ...
command:
# ...
- "--entryPoints.https.address=:443"
- "--entryPoints.https.http3=true"
⚠️ Traefik >= 3.0 ⚠️
docker run --rm --network="host" ymuski/curl-http3 \
curl --insecure --http3-only --head --silent https://my-local-domain.test
Sources:
By Ole Rößner
Discover the evolution of HTTP from versions 1 and 2 to the groundbreaking HTTP/3. Explore its advantages, deployment strategies, and practical examples, igniting your curiosity about the future of web technology.
Spreche fließend Nerddeutsch! #nerd #clean_coder #father #rampensau #speaker #symfony | Organizer of @phpughb, Developer at @teamneusta, #traefikambassador