Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

ECT header

Eingeschränkt verfügbar

Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.

Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.

Der HTTP ECT Request-Header wird in Client Hints verwendet, um den effective connection type anzugeben: slow-2g, 2g, 3g oder 4g.

Der Wert repräsentiert das „Netzwerkprofil“, das am besten zur Latenz und Bandbreite der Verbindung passt, anstatt der tatsächlichen Mechanismen, die für die Datenübertragung genutzt werden. Zum Beispiel kann 2g verwendet werden, um eine langsame Wi-Fi-Verbindung mit hoher Latenz und niedriger Bandbreite darzustellen, während 4g ein schnelles, faserbasiertes Breitbandnetzwerk repräsentieren könnte.

Der Hinweis erlaubt es einem Server, zu entscheiden, welche Informationen basierend auf den allgemeinen Eigenschaften des Netzwerks gesendet werden. Beispielsweise könnte ein Server entscheiden, kleinere Versionen von Bildern und anderen Ressourcen über weniger leistungsfähige Verbindungen zu senden. Der Wert könnte auch als Ausgangspunkt verwendet werden, um zu bestimmen, welche Informationen gesendet werden, und wird dann durch Informationen in RTT und Downlink Hinweisen weiter verfeinert.

Hinweis: Ein Server, der ECT in Accept-CH spezifiziert, kann es auch in Vary angeben, um zu kennzeichnen, dass Antworten für verschiedene ECT-Werte zwischengespeichert werden sollten.

Header-Typ Request-Header, Client hint
Verbotener Request-Header Nein

Syntax

http
ECT: <value>

Direktiven

<value>

Ein Wert, der den effective connection type angibt. Kann einer der folgenden sein: slow-2g, 2g, 3g oder 4g.

Beispiele

Ein Server muss zuerst den Empfang des ECT Headers durch das Senden des Accept-CH Response-Headers, der ECT enthält, aktivieren.

http
Accept-CH: ECT

Dann könnte der Client bei nachfolgenden Anfragen einen ECT Header zurücksenden:

http
ECT: 2g

Spezifikationen

Spezifikation
Network Information API
# ect-request-header-field

Browser-Kompatibilität

Siehe auch