Zum Inhalt springen
Technische Fragen zu Server und Frontend

Was ist der Unterschied zwischen HTTP/2 und HTTP/3?

Kurz und einfach erklärt

Hier geht es um neuere Verfahren, mit denen Server und Browser Daten senden.

Das ältere der beiden sendet viele Dateien über eine Verbindung. Geht aber ein Datenpaket verloren, stockt alles.

Das neueste Verfahren löst dieses Problem. Ein Verlust bremst dann nur einen Teil. Das merkt man vor allem bei wackeligem Mobilfunk.

Wir stellen Ihren Server so ein, dass er beide Verfahren anbietet. Jeder Besucher nutzt dann von selbst die schnellste Variante.

Antwort

Beide Protokolle beschleunigen die Übertragung gegenüber dem alten HTTP/1.1, lösen aber unterschiedliche Probleme. HTTP/2 brachte Multiplexing, also mehrere parallele Anfragen über eine einzige Verbindung, statt für jede Datei eine neue zu öffnen. Das beseitigt einen großen Teil des früheren Verbindungs-Overheads. Ein Schwachpunkt bleibt jedoch: Geht ein Paket verloren, stockt die gesamte TCP-Verbindung (Head-of-Line-Blocking).

HTTP/3 setzt auf das QUIC-Protokoll über UDP und löst genau dieses Problem, denn ein Paketverlust blockiert nur den betroffenen Stream, nicht alle. Außerdem ist der Verbindungsaufbau schneller. Den größten Gewinn merken Nutzer auf instabilen Mobilfunkverbindungen. Wir konfigurieren Ihren Server im Rahmen der Server-Optimierung so, dass er beide Protokolle anbietet und jeder Besucher automatisch die schnellste verfügbare Variante nutzt.