New issue
Advanced search Search tips

Issue 907591 link

Starred by 1 user

Issue metadata

Status: Assigned
Owner:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 1
Type: Bug
Proj-VR
Proj-XR

Blocked on: View detail
issue 849568
issue 891552
issue 911329



Sign in to add a comment

Do not initialize XR runtimes until a WebXR session that requires it is requested

Project Member Reported by ddorwin@google.com, Nov 21

Issue description

Currently, Chrome spins up most XR runtimes when an XR-using page loads. In addition to wasting resources, this could also cause runtime-specific UI to be displayed.

Instead, runtimes should only be loaded when they are about to be used. Specifically, that means when a WebXR session that will use that runtime is created.

According to billorr, we no longer do this for GVR and need to switch other devices to this pattern.

This issue tracks the desired end state across all platforms. We may want to have other issues blocking it.

A related issue is that we should not use HMD runtimes for inline VR (issue 891552).
 
Labels: -Restrict-View-Google
Blockedon: 849568
Blockedon: 911329

Sign in to add a comment