Blogs / QUIC verstehen: Wie das Transportprotokoll von HTTP/3 wirklich funktioniert

QUIC verstehen: Wie das Transportprotokoll von HTTP/3 wirklich funktioniert

Veröffentlicht
14. August 2026
Autor
Faizan Nadeem
Tags
Networking Backend Development System Design
Diagramm des Netzwerkpaketflusses zur Darstellung multiplexter Datenströme
Foto von Compare Fibre auf Unsplash

Die meisten Backend-Entwickler können den Drei-Wege-Handshake von TCP noch aus dem Gedächtnis skizzieren, aber fragt man nach QUIC, stockt das Gespräch oft bei „ist das nicht so ein Browser-Ding?“. Genau das ist der typische Fehler — QUIC als Implementierungsdetail von HTTP/3 zu behandeln, statt als das, was es tatsächlich ist: ein vollständiges Transportprotokoll, das TCP selbst ersetzt, mit eigener Zuverlässigkeit, eigener Verschlüsselung und eigenen Regeln dafür, wie Daten über ein Netzwerk bewegt werden.

Warum es sich lohnt, diese Lücke jetzt statt später zu schließen: Der HTTP/3-Verkehr überschritt bis Ende 2025 etwa ein Drittel des globalen Webs, und jeder große Browser handelt ihn heute automatisch aus. Das ist keine aufkommende Technologie, die man für später abheften kann — sie läuft bereits unter einem relevanten Anteil der Anfragen, die eure eigenen Services treffen, ob ihr sie bewusst konfiguriert habt oder nicht. Dieser Beitrag erklärt, was QUIC tatsächlich ist, wie jede seiner Komponenten ein konkretes Problem von TCP löst und was sich operativ im Jahr 2026 verändert, jetzt da Multipath QUIC den Draft-Status verlässt und in echte Produktivumgebungen einzieht.

Ihr erfahrt:

  • Wo QUIC tatsächlich im Netzwerk-Stack sitzt und warum es nicht dasselbe wie HTTP/3 ist
  • Warum der einzelne geordnete Bytestrom von TCP Head-of-Line-Blocking verursacht und wie QUIC es mit unabhängigen Streams vermeidet
  • Wie QUIC den TLS-1.3-Handshake in den Verbindungsaufbau integriert und wann 0-RTT-Resumption sicher einsetzbar ist
  • Was Connection Migration ist und warum sie für alles wichtig ist, was in mobilen Netzwerken läuft
  • Wo Multipath QUIC im Jahr 2026 steht und wer es bereits in Produktion verwendet
  • Welche echten Konfigurations- und Sicherheitsabwägungen ihr kennen solltet, bevor ihr HTTP/3 in eurer eigenen Infrastruktur aktiviert

Inhaltsverzeichnis

  1. Die Grundlagen
  2. Die vollständige Architektur
  3. Kernschichten erklärt
  4. Ende-zu-Ende-Durchlauf
  5. Sonderfälle
  6. Skalierungs- und Produktionsherausforderungen
  7. Codebeispiele
  8. Häufige Fallstricke
  9. Best Practices für Produktion

Die Grundlagen

Was QUIC tatsächlich abdeckt

QUIC ist ein Transportprotokoll — also die Schicht, die dafür verantwortlich ist, Bytes zuverlässig von einer Maschine zur anderen zu bringen — und basiert auf UDP statt auf TCP. Am einfachsten kann man es sich als alles Nützliche an TCP plus TLS plus echtes Multiplexing vorstellen, neu entworfen als eine integrierte Schicht statt als drei übereinandergestapelte. Entscheidend ist: QUIC ist nicht HTTP/3. QUIC ist der Transport; HTTP/3 ist das Anwendungsprotokoll, das zufällig darauf läuft, genauso wie HTTP/1.1 und HTTP/2 beide auf TCP laufen. Andere Dinge können QUIC ebenfalls direkt nutzen und tun das auch — WebTransport ist ein wachsendes Beispiel — und genau deshalb ist es wichtig, die beiden Konzepte getrennt zu halten.

UDP allein garantiert fast nichts: Es sendet Pakete und empfängt Pakete, ohne Reihenfolge, ohne Wiederübertragung und ohne Congestion Control. QUIC baut all das darüber wieder auf, im User Space, zusammen mit Verschlüsselung und unabhängigen multiplexen Streams — Fähigkeiten, die früher im TCP-Stack des Kernels und in einer separaten TLS-Bibliothek lagen.

Warum QUIC jetzt zu verstehen ein besonders lohnendes Thema ist

  • Es ist bereits Gegenwart, nicht Zukunft. Da die globale HTTP/3-Adoption über etwa ein Drittel des Webverkehrs hinaus ist, ist „sollte ich QUIC verstehen?“ eigentlich keine echte Frage mehr — die praktische Frage lautet eher, wie bald ihr es debuggen werdet.
  • Euer übliches TCP-Denkmodell lässt sich nicht 1:1 übertragen. Packet Captures, Wiederübertragungsverhalten und sogar die Bedeutung von „Head-of-Line-Blocking“ funktionieren hier anders, und Werkzeuge, die auf TCP-Annahmen basieren, müssen angepasst werden, um nützlich zu bleiben.
  • Fehlkonfiguration hat echte sicherheitsrelevante Folgen, nicht nur Performance-Kosten. 0-RTT-Resumption, die weiter unten behandelt wird, eröffnet tatsächlich eine Replay-Angriffsfläche, wenn ihr sie unvorsichtig für den falschen Anfrage-Typ aktiviert.

Die vollständige Architektur

HTTP/1.1 / HTTP/2              HTTP/3
       │                          │
      TLS                       QUIC  ── TLS 1.3 built in
       │                          │
      TCP                       UDP
       │                          │
       IP                         IP

Das Leitprinzip lautet: QUIC führt Transport und Sicherheit in einer einzigen integrierten Schicht zusammen, damit sich das Protokoll weiterentwickeln kann, ohne darauf warten zu müssen, dass Betriebssysteme, Router und Middleboxes aufholen — und genau deshalb läuft es bewusst im User Space statt im Kernel.

Kernschichten erklärt

1. Betrieb auf UDP (kein Rückschritt)

Was es ist: QUIC verwendet UDP rein als rohen Mechanismus zur Paketzustellung und implementiert alles andere — Zuverlässigkeit, Reihenfolge, Wiederübertragung, Congestion Control — selbst auf der QUIC-Schicht.

Warum es wichtig ist: Genau das macht QUIC weiterentwickelbar. TCP-Verhalten ist in Betriebssystem-Kernels und unzähligen Middleboxes im Internet fest eingebrannt; es global zu ändern, ist ein Problem über Jahrzehnte. QUIC, das größtenteils im User Space über einem vergleichsweise einfachen UDP-Socket läuft, kann neue Fähigkeiten hinzufügen, ohne darauf zu warten, dass jeder Router und jedes OS auf dem Pfad aktualisiert wird.

Praxistipp: Manche restriktiven Unternehmensnetzwerke und ältere Firewalls blockieren UDP noch immer oder drosseln es stark. Ein Client in einem solchen Netzwerk scheitert bei QUIC stillschweigend und fällt auf HTTP/2 über TCP zurück — etwas, das man gezielt testen sollte, statt anzunehmen, dass die eigenen Nutzer nie betroffen sind.

2. Unabhängige Streams und das Ende des Head-of-Line-Blockings

Was es ist: Eine einzelne QUIC-Verbindung kann viele unabhängige Streams tragen, jeder mit eigener Zustellreihenfolge. Geht ein Paket auf einem Stream verloren, blockiert das nicht die Zustellung auf den anderen.

Warum es wichtig ist: TCP gibt euch einen einzelnen geordneten Bytestrom für eine gesamte Verbindung. Wenn Paket 10 von 13 verloren geht, bleiben die Pakete 11 bis 13 im Receive Buffer des Kernels liegen und werden nicht an die Anwendung weitergegeben, bis die Wiederübertragung angekommen ist — selbst wenn sie zu einer völlig unabhängigen HTTP/2-Anfrage gehören, die über dieselbe Verbindung multiplexed wurde. Das ist Head-of-Line-Blocking, und genau dieses Problem sollte HTTP/2-Multiplexing eigentlich lösen, konnte es aber nicht, weil der Engpass eine Schicht tiefer lag. QUIC behebt das, indem es Multiplexing in den Transport selbst verlagert: Ein verlorenes Paket auf dem Stream, der ein Bild transportiert, bremst nur dieses Bild aus, während eure CSS- und JS-Streams weiterfließen.

Praxistipp: Dieser Vorteil ist proportional zur Paketverlustrate. Auf einer sauberen Verbindung mit niedriger Latenz ist der Unterschied kaum messbar; auf verlustbehafteten Mobil- oder Langstreckenverbindungen ist das oft der größte reale Gewinn, den QUIC liefert.

3. Der integrierte TLS-1.3-Handshake

Was es ist: QUIC schichtet TLS nicht auf eine bereits aufgebaute Verbindung, wie TCP das tut — der kryptografische Handshake und der Transport-Handshake passieren gemeinsam als ein einziger Austausch. Bei einer brandneuen Verbindung wird das typischerweise in einem einzigen Round Trip abgeschlossen statt in den mehreren Round Trips, die TCP plus TLS benötigen. Bei einer wiederaufgenommenen Verbindung zu einem Server, mit dem ihr bereits gesprochen habt, kann QUIC 0-RTT verwenden und Anwendungsdaten schon in der allerersten Paketwelle senden, noch bevor der Handshake seine Bestätigung vollständig abgeschlossen hat.

Warum es wichtig ist: Round Trips sind reine Latenz, und in einer mobilen Verbindung mit hoher Latenz ist schon das Einsparen von ein oder zwei Round Trips beim Verbindungsaufbau direkt spürbar — besonders bei der ersten Anfrage an eine neue Origin.

Praxistipp: 0-RTT-Daten sind durch einen Angreifer, der sie abfängt und erneut sendet, wiederholbar — sie tragen nicht dieselbe Forward-Secrecy-Garantie wie vollständig etablierter Verkehr. Lasst 0-RTT niemals auf nicht-idempotente Operationen wie ein POST wirken, das eine Kreditkarte belastet oder ein Formular absendet; schränkt es explizit nach Anfrage-Typ ein oder deaktiviert es für alles, was nicht sicher potenziell zweimal verarbeitet werden kann.

4. Pakete, Frames und Verlusterkennung

Was es ist: QUIC organisiert Daten in Paketen, und Pakete tragen einen oder mehrere Frames — einen STREAM-Frame mit Anwendungsdaten, einen ACK-Frame zur Empfangsbestätigung, einen CONNECTION-Frame zur Verwaltung des Verbindungszustands und weitere, alles innerhalb einer verschlüsselten Payload. Jedes Paket trägt eine Paketnummer, und der Empfänger bestätigt die konkreten Nummern, die er gesehen hat.

Warum es wichtig ist: Da die Verlusterkennung auf Paketnummern und Bestätigungen basiert statt auf dem älteren, gröberen Modell „ist genau dieses Paket angekommen?“, überträgt QUIC bei Verlust die zugrunde liegenden Daten erneut, nicht zwingend eine Byte-für-Byte-Kopie des ursprünglichen Pakets — was ihm mehr Flexibilität bei der Verlustbehandlung gibt.

Praxistipp: Wenn ihr QUIC auf Wire-Ebene debuggt, zeigen euch Standard-Packet-Capture-Tools deutlich weniger als bei TCP, da fast alles nach dem initialen Handshake verschlüsselt ist. Tools wie Wireshark benötigen vorab eine konfigurierte TLS-Key-Log-Datei, um QUIC-Verkehr sinnvoll zu entschlüsseln und zu inspizieren.

5. Connection Migration

Was es ist: QUIC-Verbindungen werden über eine Connection ID identifiziert, nicht über das traditionelle IP-und-Port-Tupel, auf das sich TCP verlässt. Wenn sich das Netzwerk eines Clients ändert — etwa beim Wechsel von WLAN zu Mobilfunk — erlaubt die Connection ID, dass dieselbe logische Verbindung über den neuen Pfad weiterläuft, ohne vollständigen Reconnect.

Warum es wichtig ist: Unter TCP bricht eine geänderte IP-Adresse die Verbindung normalerweise komplett ab und erzwingt einen neuen Handshake. Für alles, was auf einem Smartphone läuft, ist das ein routinemäßiges, häufiges Ereignis, und QUICs Connection Migration macht aus einem früher sichtbaren Ruckler etwas, das die Anwendungsschicht oft gar nicht bemerkt.

Praxistipp: Das ist einer der klarsten Vorteile speziell für mobil geprägten Traffic — wenn euer Service überwiegend von stationären Desktop-Verbindungen genutzt wird, trägt dieser konkrete Vorteil deutlich weniger zu eurer gesamten Performance-Geschichte bei als Streams oder der schnellere Handshake.

6. Congestion Control auf der QUIC-Schicht

Was es ist: QUIC implementiert seine eigene Congestion Control und überwacht Paketverlust, Bestätigungs-Timing und Round-Trip-Time, um zu entscheiden, wie viele Daten sicher gesendet werden können — konzeptionell ähnlich zu TCP, aber unabhängig auf der QUIC-Schicht statt im Kernel implementiert.

Warum es wichtig ist: Weil sie nicht an den TCP-Stack des Kernels gebunden ist, kann sich die Congestion Control von QUIC schneller weiterentwickeln — neuere Algorithmen können als Bibliotheks-Update ausgeliefert werden statt als Betriebssystem-Patch.

7. Multipath QUIC — wo sich 2026 wirklich etwas ändert

Was es ist: Eine Erweiterung, die noch im IETF-Standardisierungsprozess voranschreitet und es einer einzelnen QUIC-Verbindung erlaubt, mehrere Netzwerkpfade gleichzeitig zu nutzen — also WLAN- und Mobilfunkbandbreite parallel zu kombinieren oder zwischen ihnen zu failovern, ohne die Connection ID zu verlieren.

Warum es wichtig ist: Das ist das Element, das für 2026 tatsächlich neu ist. Multipath QUIC ist nicht mehr rein theoretisch — große Cloud-Anbieter verwenden es bereits für Replikation zwischen Rechenzentren, und Mobilfunkanbieter nutzen es für 5G-und-LTE-Bandbreitenaggregation, obwohl die Spezifikation selbst noch den Standardisierungsprozess durchläuft.

Praxistipp: Wenn ihr irgendetwas Latenzempfindliches für mobile Nutzer in unzuverlässigen Netzwerken baut, lohnt es sich, Multipath QUIC schon vor der vollständigen Finalisierung genau zu beobachten — erste produktive Nutzung findet bereits auf der Infrastrukturebene statt, deutlich vor der typischen Adoption auf Anwendungsebene.

Ende-zu-Ende-Durchlauf

Verfolgen wir einen echten Seitenaufbau über HTTP/3, von der Anfrage bis zum Rendering:

  1. DNS-Lookup. Der Browser löst die Domain zu einer Server-IP auf, wie bei jeder anderen Anfrage auch.
  2. QUIC- und TLS-Handshake zusammen. Client und Server tauschen eine einzige kombinierte Paketwelle aus, die sowohl die Transportverbindung als auch die Verschlüsselungsschlüssel etabliert — oft abgeschlossen in einem Round Trip.
  3. Verbindung hergestellt, mit zugewiesener Connection ID. Diese ID und nicht die IP und der Port des Clients identifiziert die Verbindung von nun an.
  4. Die HTTP/3-Anfrage geht raus. GET / läuft über einen QUIC-Stream, sobald die Verbindung es erlaubt (oder bei einer wiederaufgenommenen Verbindung die 0-RTT-Paketwelle).
  5. Die HTML-Antwort kommt an, und der Browser erkennt, dass er CSS, JavaScript, Bilder und Schriftarten benötigt.
  6. Jede Ressource erhält ihren eigenen QUIC-Stream, alle über dieselbe zugrunde liegende Verbindung multiplexed und parallel geladen.
  7. Ein Paket mit einem Teil eines Bildes geht verloren. Nur dieser Stream wartet auf Wiederübertragung — die CSS- und JS-Streams liefern und rendern ohne Unterbrechung weiter.
  8. Das Smartphone des Nutzers wechselt mitten im Laden von WLAN zu Mobilfunk. Die IP-Adresse ändert sich, aber die Connection ID nicht — QUIC migriert die Verbindung auf den neuen Pfad, und die Übertragung läuft ohne neuen Handshake weiter.
  9. Die Seite wird vollständig gerendert, wobei sowohl die Head-of-Line-Blockade vermieden wurde, die TCP eingeführt hätte, als auch der Reconnect, den der Netzwerkwechsel unter TCP erzwungen hätte.

Sonderfälle

Interne Netzwerke mit niedriger Latenz. Für Services, die nur in einem ohnehin schnellen internen Netzwerk laufen, haben QUICs Optimierungen für schwache Netzwerke wenig Ansatzpunkt — die Vorteile bei Round Trips und Verlustbehandlung sind im offenen Internet und bei mobilen Verbindungen am deutlichsten sichtbar, nicht bei einem LAN-Hop unter einer Millisekunde.

0-RTT und nicht-idempotente Anfragen. Das verdient Wiederholung als eigener Fall und nicht nur als Praxistipp: Jeder Endpoint, der nicht sicher zweimal ausgeführt werden kann, braucht expliziten Schutz vor wiederholten 0-RTT-Daten, typischerweise indem Early-Data-Anfragen für diesen Endpoint direkt zurückgewiesen werden, statt später zu versuchen, die Operation nachträglich idempotent zu machen.

Netzwerke, die UDP vollständig blockieren. Manche Unternehmens- und öffentliche Netzwerke blockieren UDP-Traffic aus Sicherheitsgründen komplett. Eine sauber implementierte HTTP/3-Bereitstellung fällt über den Alt-Svc-Aushandlungsmechanismus automatisch auf HTTP/2 zurück — aber es lohnt sich zu überprüfen, dass dieser Fallback-Pfad tatsächlich funktioniert, statt es einfach anzunehmen.

Skalierungs- und Produktionsherausforderungen

CDN- und Edge-Support variieren noch immer. Große Anbieter — darunter Cloudflare, Fastly und AWS CloudFront — unterstützen HTTP/3 in unterschiedlichem Umfang und mit unterschiedlichen Konfigurationsvorgaben. Bei einem Multi-CDN- oder Multi-Region-Setup muss das explizit geprüft werden, statt von Einheitlichkeit auszugehen.

Debugging-Werkzeuge müssen neu gelernt, nicht nur wiederverwendet werden. Weil QUIC Ende-zu-Ende verschlüsselt ist, funktionieren die Gewohnheiten rund um Packet Captures, die auf Klartext oder teilweise sichtbarem TCP-Verkehr beruhen, größtenteils nicht mehr. Um zu bestätigen, dass eine Ressource wirklich über HTTP/3 geladen wurde, muss man normalerweise die Protokollspalte in den Browser-Devtools prüfen, statt es aus einem rohen Capture herauszulesen.

Anti-Amplification-Limits prägen das Serververhalten unter Last. QUIC-Server dürfen nicht mehr als ungefähr das Dreifache der Bytes senden, die sie von einem noch nicht verifizierten Client empfangen haben — eine bewusste Maßnahme dagegen, dass QUIC als UDP-Reflexions-/Amplifikationsvektor missbraucht wird, dieselbe Angriffsklasse, die historisch DNS und NTP geplagt hat. Das ist ein starkes Argument dafür, eine ausgereifte, gut getestete QUIC-Serverimplementierung zu betreiben statt einer eigenen — dieser Schutz lässt sich leicht auf subtile Weise falsch umsetzen.

Multipath QUIC im großen Maßstab ist operativ noch frühe Disziplin. Die produktiven Deployments, die jetzt stattfinden — Replikation zwischen Rechenzentren, carrierseitige Bandbreitenaggregation — laufen weitgehend auf Infrastrukturebene und werden von Teams mit tiefer Networking-Expertise betrieben. Behandelt es als etwas, das man bewusst beobachtet und pilotiert, nicht als etwas, das man nebenbei aktiviert.

Codebeispiele

Eine minimale nginx-Konfiguration zur Aktivierung von HTTP/3 und QUIC-spezifischem Tuning:

server {
    listen 443 quic reuseport;
    listen 443 ssl;
    http3 on;
    quic_retry on;
    quic_gso on;
    add_header Alt-Svc 'h3=":443"; ma=86400';
}

Prüfen, über welches Protokoll eine Antwort tatsächlich zurückkam, mit Python httpx bei aktiviertem HTTP/3-Support:

import httpx

with httpx.Client(http2=True) as client:
    response = client.get("https://example.com")
    print(response.http_version)  # "HTTP/1.1", "HTTP/2", or "HTTP/3" support varies by client library

Für tatsächlich HTTP/3-fähige Anfragen in Python ist heute in der Regel eine QUIC-fähige Client-Bibliothek erforderlich (auf Basis von aioquic oder Ähnlichem) — der eingebaute Support von httpx ist zum Zeitpunkt dieses Schreibens auf HTTP/2 fokussiert, also prüft die Protokollunterstützung eurer gewählten Bibliothek explizit, statt anzunehmen, dass HTTP/3 automatisch dabei ist.

Häufige Fallstricke

Fehler: „QUIC“ und „HTTP/3“ als austauschbar behandeln. Das verwischt ein Konzept der Transportschicht mit einem der Anwendungsschicht und erschwert es, über andere QUIC-basierte Protokolle wie WebTransport nachzudenken. Lösung: Haltet die Unterscheidung explizit fest — QUIC ist der Transport, HTTP/3 ist eine konkrete Sache, die darauf aufbaut.

Fehler: 0-RTT global aktivieren, ohne nach Anfrage-Typ einzuschränken. Damit wird eine Latenzoptimierung zur Replay-Angriffsfläche für alles Nicht-Idempotente. Lösung: Schließt POST und andere zustandsverändernde Anfragen explizit von der Verarbeitung als Early Data aus.

Fehler: annehmen, dass ein Fallback auf HTTP/2 automatisch in Ordnung ist, und ihn nie verifizieren. Stiller Fallback ist der Sinn der Alt-Svc-Aushandlung, aber „still“ bedeutet auch, dass eine kaputte Konfiguration lange unbemerkt bleiben kann. Lösung: Testet explizit in einem UDP-beschränkten Netzwerk und bestätigt, dass der Fallback-Pfad den Traffic tatsächlich korrekt bedient.

Fehler: QUIC-Probleme mit Gewohnheiten aus der TCP-Ära debuggen. Einfach zu einem normalen Packet Capture zu greifen und zu erwarten, ihn so lesen zu können wie TCP-Traffic, kostet Zeit. Lösung: Konfiguriert TLS-Key-Logging im Voraus und nutzt für schnelle Prüfungen die Protokollsichtbarkeits-Tools des Browsers.

Fehler: für einen Nischenanwendungsfall eine eigene QUIC-Serverimplementierung bauen. Anti-Amplification-Schutz und andere sicherheitskritische Details lassen sich leicht subtil falsch implementieren. Lösung: Baut auf einer ausgereiften, breit genutzten QUIC-Implementierung auf, statt die Transportschicht von Grund auf selbst zu schreiben.

Best Practices für Produktion

  • Verifiziert die tatsächliche Protokollnutzung explizit, statt sie anzunehmen. Prüft die Protokollspalte in den Devtools oder das Reporting eures CDN, statt anzunehmen, dass HTTP/3 wirklich verwendet wird, nur weil es aktiviert ist.
  • Steuert 0-RTT über Idempotenz, nicht über Bequemlichkeit. Erlaubt Early Data nur bei Anfragen, die wirklich sicher mehr als einmal verarbeitet werden können.
  • Testet euren UDP-Fallback-Pfad in einem echten restriktiven Netzwerk, nicht nur in einem Labor, in dem UDP immer ungehindert fließt.
  • Priorisiert den HTTP/3-Rollout zuerst für euren am stärksten latenz- und mobilitätssensitiven Traffic. Der Nutzen ist real, aber ungleich verteilt — ein mobil geprägtes Publikum mit hoher Latenz merkt ihn deutlich stärker als ein stationäres mit niedriger Latenz.
  • Verlasst euch bei den Protokolldetails auf euer CDN oder eine ausgereifte Serverimplementierung. Anti-Amplification-Limits, Tuning der Congestion Control und Multipath-Support sind keine Bereiche, die man selbst neu erfinden sollte.

Zum Abschluss

QUIC ist keine Browser-Kuriosität mehr — es ist das Transportprotokoll, das bereits ein Drittel des Web-Traffics trägt, und zu verstehen, worin es sich tatsächlich von TCP unterscheidet, wird schnell zu einem ebenso grundlegenden Teil von Backend-Kenntnissen, wie es das Verständnis von TCP selbst einmal war. Die Kernidee ist einfach, auch wenn die Mechanik einen Moment braucht, bis sie klickt: Alles Nützliche an TCP und TLS nehmen, es als eine integrierte, weiterentwickelbare Schicht neu entwerfen und über UDP laufen lassen, damit es nicht darauf warten muss, bis der Rest des Internets aufgeholt hat.

Habt ihr HTTP/3 in Produktion schon aktiviert, oder wartet ihr noch ab, wie sich Multipath QUIC zuerst entwickelt?

Weitere Artikel