Hardware
There are a few things that browser APIs expose about the underlying hardware, namely
- Graphics chipset
- Architecture
- Memory
Example
"hardware": {
"videocard": {
"vendor": "WebKit",
"renderer": "WebKit WebGL",
"version": "WebGL 1.0 (OpenGL ES 2.0 Chromium)",
"shadingLanguageVersion": "WebGL GLSL ES 1.0 (OpenGL ES GLSL ES 1.0 Chromium)"
},
"architecture": 255,
"deviceMemory": "8",
"jsHeapSizeLimit": 4294705152
},
Code
Check out the implementation