- Client Hints are accessible only on secure origins (via TLS).
- A server has to opt in to receive the
Device-Memoryheader from the client, by sending the
- Servers that opt in to the
Device-Memoryclient hint will typically also specify it in the
Varyheader. This informs caches that the server may send different responses based on the header value in a request.
The approximate amount of device RAM. Possible values are:
The amount of device RAM can be used as a fingerprinting variable, so values for the header are intentionally coarse to reduce the potential for its misuse.
The server first needs to opt in to receive
Device-Memory header by sending the response headers
Then on subsequent requests the client might send
Device-Memory header back:
|Device Memory |
BCD tables only load in the browser