WebXR/WebGPU Binding

The spec is finally moving. The WebXR/WebGPU Binding is now an official Immersive Web Editor’s Draft (dated 15 June 2026). It defines XRGPUBinding where you request an xrCompatible GPUDevice and create WebGPU-backed projection/composition layers instead of XRWebGLLayer. After ~3 years of the proposal sitting dead, it’s active again, largely because Quest Browser shipping WebGPU made it worth doing. As a result, can we expect Babylon to enable a WebGPU backend for immersive mode sometime in the near future? :partying_face:

https://immersive-web.github.io/WebXR-WebGPU-Binding/

4 Likes

Things are happening. I will keep you updated about the WebGPU support.

4 Likes

Oh, the link of the proposal has been updated to below I think:

1 Like

Yup, we are actively connected with the spec ppl there :slight_smile:

1 Like

If anyone wants to track the work - [Epic] WebGPU support for WebXR · Issue #18635 · BabylonJS/Babylon.js · GitHub

Experimental on the quest browser is more than enough to start playing around with it :slight_smile:

3 Likes

Will this help unlock WebXR support for Babylon Lite?

Of course. WebXR for lite is already partly implemented, but will stay experimental for a long time because of the lack of WebGPU support in most browsers. It is not yet commited and there are still things to be fixed. But know that I am working on it.