-
Notifications
You must be signed in to change notification settings - Fork 5k
Description
Currently the default WebGL unmasked renderer property for each of the browsers is the following:
Chromium: Google SwiftShader
Firefox: null
WebKit: Apple GPU
The Chromium and Firefox values are consistent with that of a headless (non-human operable) browser.
The WebKit result matches the result from iPhones (human-operable) when in headless mode.
WebGL renderer information is routinely used for debugging:
http://codeflow.org/entries/2016/feb/10/webgl_debug_renderer_info-extension-survey-results/
Is the dev team open to replacing the value returned from this extension to something unique to indicate that the browser is operating in headless mode? For example, "Apple Software Renderer" is used by Apple Emulators to distinguish it from a true Apple GPU.
Screenshots from headless mode on webglreport.com are attached.


