Device Memory API

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.

Note: This feature is available in Web Workers.

Khả năng của thiết bị khách hàng phụ thuộc nhiều vào lượng RAM có sẵn. Theo truyền thống, nhà phát triển phải sử dụng heuristics và hoặc đánh giá hiệu năng thiết bị hoặc suy luận khả năng thiết bị dựa trên các yếu tố khác như nhà sản xuất thiết bị hoặc chuỗi User Agent.

Xác định bộ nhớ thiết bị

Có hai cách để xác định lượng RAM xấp xỉ mà thiết bị có: sử dụng Device Memory JavaScript API hoặc chấp nhận Client Hints.

JavaScript API

Bạn có thể truy vấn lượng RAM xấp xỉ của thiết bị bằng cách lấy Navigator.deviceMemory hoặc WorkerNavigator.deviceMemory.

js
const RAM = navigator.deviceMemory;

Client Hints

Bạn cũng có thể sử dụng Client Hints HTTP Header với chỉ thị Device-Memory để lấy cùng dung lượng RAM xấp xỉ.

Giao diện

Mở rộng cho các giao diện khác

Trả về lượng bộ nhớ thiết bị xấp xỉ tính bằng gigabyte.

WorkerNavigator.deviceMemory Read only

Trả về lượng bộ nhớ thiết bị xấp xỉ tính bằng gigabyte.

Thông số kỹ thuật

Specification
Device Memory API

Tương thích trình duyệt

api.Navigator.deviceMemory

api.WorkerNavigator.deviceMemory

http.headers.Sec-CH-Device-Memory

Xem thêm