Navigator.deviceMemory

安全なコンテキスト用
この機能は一部またはすべての対応しているブラウザーにおいて、安全なコンテキスト (HTTPS) でのみ利用できます。

これは実験的な機能です。本番で使用する前にブラウザー実装状況をチェックしてください。

deviceMemoryNavigator インターフェイスの読み取り専用プロパティで、端末のおよそのメモリ量をギガバイト単位で返します。この値は概数で、最も近い2の指数に切り下げ、1024で割った数字になります。また、とても低性能または高性能の端末を使用している人のプライバシーを守るため、上限値と下限値が使用されます。

構文

memoryAmount = navigator.deviceMemory

浮動小数点値で 0.25, 0.5, 1, 2, 4, 8 のうちのいずれかです。

const memory = navigator.deviceMemory
console.log (`This device has at least ${memory}GiB of RAM.`)

仕様書

仕様書 状態 備考
Device Memory 1
deviceMemory の定義
編集者草案 初回定義

ブラウザーの互換性

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeAndroid 版 FirefoxAndroid 版 OperaiOSのSafariSamsung Internet
deviceMemory
実験的
Chrome 完全対応 63Edge 完全対応 ≤79Firefox ? IE ? Opera 完全対応 50Safari ? WebView Android 完全対応 63Chrome Android 完全対応 63Firefox Android ? Opera Android 完全対応 46Safari iOS ? Samsung Internet Android 完全対応 8.0

凡例

完全対応  
完全対応
実装状況不明  
実装状況不明
実験的。動作が変更される可能性があります。
実験的。動作が変更される可能性があります。

関連情報