## 概述 `navigator.deviceMemory` 返回设备内存的近似量级(以 GiB 为单位),可用于对低内存设备采用更保守的资源策略与动效。 ## 用法/示例 ```js const mem = navigator.deviceMemory || 4 if (mem <= 2) { // 降低图片质量与数量,关闭高成本动效 } ``` ## 工程建议 - 结合网络类型与硬件能力进行联合决策,避免单指标过度简化。 - 将低内存策略用于资源选择与缓存治理,避免内存峰值与回收抖动。 - 在不支持场景采用设备特征与性能度量的替代判据。 ## 参考与验证 - MDN:Device Memory — https://developer.mozilla.org/docs/Web/API/Device_Memory_API - WICG:Device Memory — https://wicg.github.io/device-memory/

发表评论 取消回复