Exposes a base interface, XRWebGLBinding, introduced by the WebXr Layers spec, and consumed by various other WebXr APIs. Most notably, lighting estimation and raw camera access. This interface would be a stub, exposing only a constructor and no additional methods.


The XRWebGLBinding is a key component of several APIs that are currently in active development in Chrome; however, is owned by neither of them. The XRWebGLBinding is necessary for methods that return a WebGLTexture to WebXR applications to use. Since Chrome is not actively working towards shipping the full WebXR Layers spec, this exposes just the base interface (and corresponding constructor).



Specification link

Specification being incubated in a Community Group

Status in Chromium


No active development

Consensus & Standardization

After a feature ships in Chrome, the values listed here are not guaranteed to be up to date.

  • No signal
  • No signal
  • Positive


Last updated on 2021-10-25