As the WebXR standard goes through the final stretch to hit 1.0, we have updated our tools to the final API. WebXR is the new standard for virtual and augmented reality on the web. It lets web developers create immersive experiences without native code or installing an app. People can browse VR catalogs, play VR games, and view 360 videos. On the AR side, you can build a web app that places objects in real 3D space inside of a viewer’s living room, while still protecting user privacy and security. It is still in the draft state, but we don’t expect any more API changes before it hits Candidate Release (CR) in early 2020.
We’ve put together a collection of tools to help you get started. Many of your favorite web graphics libraries like ThreeJS and Babylon support WebXR now. The newly WebXR polyfill will bridge compatibility between older browsers and newer ones. We’ve also updated our tools to help you out.
We just updated the WebXR Emulator add-on for Firefox and Chrome with the 1.0 API and a brand new look and feel
ECSY Dev Tool
Immersive Web Components
- We are also in the process of updating our iOS XR Viewer as well.
Many browsers support the WebXR API today or will in the next couple of months. This includes both tethered VR headsets attached to your PC running a modern browser, and stand alone headsets running Oculus Browser or Firefox Reality. Browsers that support the older WebVR API will update soon, so you should use the current WebXR polyfill to bridge compatibility today.
We expect the WebXR API to add new features (especially AR ones) at a fairly rapid clip. We also expect browser support to continually improve over the next few months. Keep checking back at the Mozilla WebXR Developer Portal to see the latest updates.