Open Bug 1419190 Opened 2 years ago Updated 18 hours ago

[meta] Implement WebXR "vr-complete" milestone


(Core :: WebVR, enhancement)

Not set




(Reporter: kip, Assigned: kip)


(Depends on 6 open bugs, Blocks 1 open bug, )


(Keywords: dev-doc-needed, meta, Whiteboard: [geckoview:fxr:p3])


(1 file)

This is a meta bug to track implementation of the "WebXR 1.0" API.  Please set this as a dependency for any bugs that relate to the implementation, testing, and shipping of WebXR 1.0.

The next generation Web API for VR, AR, and MR devices to supersede WebVR has been tentatively named "WebXR 1.0".  This was previously referred to as "WebVR 2.0".

New features should be added to the WebXR API; however, the existing WebVR API will continue to be supported for existing content.

The WebXR API will be first implemented behind a pref, which will be disabled by default.  Disabling or enabling this pref will not affect the functionality of the existing WebVR 1.1 API which will continue to be supported.

Until the spec has been finalized, it will remain disabled by default and breaking changes are expected to land.
Blocks: 1419206
Duplicate of this bug: webvr_2.0
Whiteboard: [geckoview:fxr]
Depends on: 1479617
Depends on: 1479626
OS: Unspecified → All
Whiteboard: [geckoview:fxr] → [geckoview:fxr:p3]
Depends on: 1532375

The WebXR spec has reached the VR-Complete milestone.

I'll be updating this patch to match the VR-Complete spec version for landing. I'll break the patch into smaller pieces for easier landing.

Depends on: 1570075

Does this include implementation on Firefox Reality for websites accessed via Oculus Quest, Go, and Rift?

(In reply to Jono Brandel from comment #4)

Does this include implementation on Firefox Reality for websites accessed via Oculus Quest, Go, and Rift?

Indeed, this implementation is shared with desktop Firefox, Firefox Reality, and mobile Firefox Reality. WebXR will be landing for all supported platforms simultaneously.

So cool! Thanks. I'll be keeping an eye out.

Depends on: 1570151

The WebXR API has reached the "VR Complete" milestone. This milestone represents the first iteration of the WebXR spec that is ready for implementation and shipping in browsers. AR and some other non-core functionality will follow in additional milestones. This bug will track the implementation of this "VR Complete" milestone -- I have updated the title to reflect this.

Summary: [meta] Implement WebXR 1.0 → [meta] Implement WebXR "vr-complete" milestone
Depends on: 1574681
Depends on: 1574682
Depends on: 1579243
Depends on: 1579267
Depends on: 1579276
Depends on: 1579281
No longer depends on: 1579243
No longer depends on: 1579276
No longer depends on: 1579267
Depends on: 1580258
Depends on: 1539980
Depends on: 1581374
You need to log in before you can comment on or make changes to this bug.