๐ฅฝ WebXR (VR, AR)
Sponsored by VIVERSE. VIVERSE is an open-web platform that empowers developers to build, publish, and scale 3D and XR experiences that run instantly in the browser. With free hosting, monetization tools, and multi-engine support, VIVERSE bridges technical freedom with creative control. And through our Creator Program, weโre investing in the next generation of creators pushing the boundaries of whatโs possible in the browser.
Most WebGL 3D libraries and engines support WebXR, but there are also some XR-specific engines available if you intend to make VR or AR games. Here are some of your options:
WebXR is not supported in Safari.
Hand Tracking
- Hand tracking with @react-three/xr
- handy.js (GitHub)
- handy-work
- webxr-hand-input explainer
- Project Flowerbed Hand Animations
Controls and Emulators
UI in VR
- uikit (R3F)
- three-mesh-ui
- react-xr-ui
- Ethereal, HTMLMesh, Satori (Tweet, R3F), HTML2Canvas
Performance
- OVR Metrics Tool
- Oculus Perf docs
- Fixed Foveated Rendering
AR
AR on the web uses plane detection to place virtual objects on real-world surfaces.










