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

View in English Always switch to English

Device Memory API

Eingeschränkt verfügbar

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

Want more browser support for this feature? Tell us why.

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

Hinweis: Diese Funktion ist in Web Workers verfügbar.

Nicht standardisiert: Diese Funktion ist nicht standardisiert. Wir raten davon ab, nicht-standardisierte Funktionen auf produktiven Webseiten zu verwenden, da sie nur von bestimmten Browsern unterstützt werden und sich in Zukunft ändern oder entfernt werden können. Unter Umständen kann sie jedoch eine geeignete Option sein, wenn es keine standardisierte Alternative gibt.

Die Leistungsfähigkeit eines Client-Geräts hängt wesentlich von der Menge des verfügbaren Arbeitsspeichers ab. Bisher mussten Entwickler Heuristiken verwenden und entweder die Leistung eines Geräts messen oder dessen Leistungsfähigkeit aus anderen Faktoren wie dem Gerätehersteller oder User-Agent-Strings ableiten.

Gerätespeicher ermitteln

Es gibt zwei Möglichkeiten, die ungefähre Größe des Arbeitsspeichers eines Geräts zu ermitteln: über die Device Memory JavaScript API oder über Client Hints.

JavaScript API

Sie können die ungefähre Größe des Arbeitsspeichers eines Geräts abfragen, indem Sie Navigator.deviceMemory oder WorkerNavigator.deviceMemory auslesen.

js
const RAM = navigator.deviceMemory;

Client Hints

Sie können auch den HTTP-Header Client Hints mit der Direktive Device-Memory verwenden, um dieselbe ungefähre Arbeitsspeichergröße zu ermitteln.

Schnittstellen

Erweiterungen anderer Schnittstellen

Gibt die ungefähre Größe des Gerätespeichers in Gigabyte zurück.

WorkerNavigator.deviceMemory Schreibgeschützt

Gibt die ungefähre Größe des Gerätespeichers in Gigabyte zurück.

Spezifikationen

Spezifikation
Device Memory API

Browser-Kompatibilität

api.Navigator.deviceMemory

api.WorkerNavigator.deviceMemory

http.headers.Sec-CH-Device-Memory

Siehe auch