We don't support this API because:
- RAM is not a direct estimate of whether the device can run a website with good performance - Some generations of iPads, for example, has an old generation CPU with more RAM.
- Amount of RAM device has is no indicative of how much RAM a website can use - the amount of memory WebContent process can use is limited by a number of variables beyond just the amount that's physically available on a given device.
- It adds a new reliable fingerprinting surface - 100% reliability to disambiguate one device from another based on RAM size is a new fingerprinting surface we don't want to add.
We don't support this API because: