Device-Memory

Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.

Der Device-Memory device client hint Anforderungsheader gibt die ungefähre Menge an verfügbarem RAM auf dem Client-Gerät an. Der Header ist Teil der Device Memory API.

Header-Typ Anforderungsheader, Client-Hint
Verbotener Header-Name nein

Hinweis:

  • Client-Hints sind nur auf sicheren Ursprüngen (über TLS) zugänglich.
  • Ein Server muss sich entscheiden, den Device-Memory Header vom Client zu empfangen, indem er den Accept-CH Antwortheader sendet.
  • Server, die sich für den Device-Memory Client-Hint entscheiden, geben ihn typischerweise auch im Vary Header an. Dies informiert Caches darüber, dass der Server je nach Header-Wert in einer Anfrage unterschiedliche Antworten senden kann.

Syntax

http
Device-Memory: <number>

Direktiven

<number>

Die ungefähre Menge an Gerätespeicher. Mögliche Werte sind: 0.25, 0.5, 1, 2, 4, 8.

Die Menge an Gerätespeicher kann als Fingerabdruck verwendet werden, daher sind die Werte für den Header absichtlich grob, um das Missbrauchspotential zu reduzieren.

Beispiele

Der Server muss zunächst zustimmen, den Device-Memory Header zu empfangen, indem er die Antwortheader Accept-CH mit dem Inhalt Device-Memory sendet.

http
Accept-CH: Device-Memory

Dann könnte der Client bei nachfolgenden Anfragen den Device-Memory Header zurücksenden:

http
Device-Memory: 1

Spezifikationen

Specification
Device Memory
# iana-device-memory

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch