Skip to content

WebGL Renderer on WebKit Browser #2864

@newohkla

Description

@newohkla

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.

example-chromium
example-firefox
example-webkit

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions