WebXR Device API

Provides access to input and output capabilities commonly associated with Virtual Reality (VR) and Augmented Reality (AR) functionality. This API is intended to completely replace the WebVR API (https://www.chromestatus.com/feature/4532810371039232). It has been designed to address the issues found in the prior API based on developer, web platform, hardware manufacturer, and implementer feedback. An origin trial is expected to start in Chrome 67.


This API was previously referred to as "WebVR 2.0", and there may still be references to it under that name. Note: If you are participating in the WebVR Origin Trial that has been available in Chrome since version 62, you cannot use your existing token for the WebXR Origin Trial. This feature requires enabling the following item in chrome://flags. #webxr



Editor's draft

Status in Chromium


Origin trial (tracking bug) in:

  • Chrome for desktop release 67
  • Chrome for Android release 67

Consensus & Standardization

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

  • Public support
  • Public support
  • No public signals
  • Strongly positive


Last updated on 2018-05-03