Detection if the client is an Android device.
True if content security policy settings prevent eval() etc.
Detection if the client is FireFox.
Detection if the client is the Internet Explorer.
Whether the client is an ipad.
Detection if the client is a mobile device.
Detection if the client is Safari.
Detection if the client device is touch enabled.
True if WebAssembly is enabled.
True if the browser supports WebGL 2, like required for the esri js api.
True if WebGL 2 is only supported with degraded performance, e.g. due to software rendering.
See flag failIfMajorPerformanceCaveat
for https://developer.mozilla.org/en-US/docs/Web/API/HTMLCanvasElement/getContext
Lists well known environment property names and their types.