BASELINE NowYouCanUse.com
Web Platform Baseline Status Breakdown Total Features: 1191
Search: Reset ×
Categories: All CSS (101) HTML elements (98) Selectors (46) JavaScript (43) Forms (40)
WebGL extensions (37) WebAssembly (22) Media queries (21) Fonts (19) Performance (19) Text (19) Scrolling (18) Arrays (17) Layout (17) HTML (16) Progressive web app (15) Typed arrays (14) Units (14) Canvas (13) Background (12) Color types (12) Media elements (12) Strings (12) Clipping, shapes, and masking (11) Security (11) Web components (11) WebXR (11) Typographic font features (10) Animation (9) Internationalization (9) Reporting (9) Text wrap (9) Clipboard (8) Workers (8) Containment (7) DOM (7) Fetch (7) JavaScript modules (7) Print media (7) Sensors (7) CSS object models (6) Image formats (6) Iterators (6) Landmark elements (6) Positioning (6) Promises (6) SVG (6) Storage (6) Streams (6) Credential management (5) Custom elements (5) Explicit defaults (5) Font synthesis (5) HTTP (5) Messaging (5) Multi-column (5) Resource hints (5) Ruby (5) Selection (5) Speech (5) Transitions (CSS) (5) View transitions (5) Web audio (5) WebGL (5) Container queries (4) Cookies (4) Counters (4) File system access (4) Flexbox (4) Gamepad (4) Grid (4) Images (4) Lists (4) Primitive types (4) Regular expressions (4) WebDriver (4) WebRTC (4) Blend mode (3) Borders and outlines (3) Gradients (3) Image scaling (3) JSON (3) Maps (3) MathML (3) Payments (3) Reading order (3) Scroll markers (3) Transforms (3) WebAuthn (3) WebGPU (3) White space (3) Worklets (3) XML (3) Collections (2) Compute pressure (2) Geolocation (2) IndexedDB (2) Parsing and serialization (2) Resource integrity (2) Sets (2) Text fragments (2) WebMCP (2) CSS environment variables (1)
Showing 11 of 11 features

Limited Availability

11 features
• In Progress / Not Yet Baseline

An XRAnchor object keeps track of a pose that is fixed relative to the real world. Anchors build an illusion that the placed objects are really present in the user's environment.

Chrome 85
Firefox
Safari
Edge 85
Status: Incomplete cross-engine support

The "immersive-ar" value for navigator.xr.requestSession() starts an augmented reality WebXR session that renders content aligned with the visible environment.

Chrome 86
Firefox
Safari
Edge 86
Status: Incomplete cross-engine support

A DOM overlay shows 2D DOM content as an interactive, transparent layer on top of a WebXR application's WebGL content and camera image.

Chrome 83
Firefox
Safari
Edge 83
Status: Incomplete cross-engine support

An XRDepthInformation object represents a measurement of the distance from the user's device to the real-world geometry in the user's environment.

Chrome 90
Firefox
Safari
Edge 90
Status: Incomplete cross-engine support

The gamepad attribute of an XRInputSource represents an XR input device, such as a motion controller, that reports data from physical inputs (such as buttons, touch pads, and triggers).

Chrome 79
Firefox
Safari
Edge 79
Status: Incomplete cross-engine support
Limited

An XRHand object, from the hand attribute of an XRInputSource object, represents a WebXR session's fully-articulated hand tracking model.

Chrome 131
Firefox
Safari
Edge
Status: Incomplete cross-engine support
Limited

The getHitTestResults() method of an XRFrame object helps place objects in an augmented reality session by finding where cast rays intersect with real-world geometry.

Chrome 81
Firefox
Safari
Edge 81
Status: Incomplete cross-engine support

WebXR layer types, such as XRCylinderLayer, XRCylinderLayer, XREquirectLayer, XRProjectionLayer or XRQuadLayer, are managed by the system compositor, to reduce latency or resampling.

Chrome 147
Firefox
Safari
Edge 147
Status: Incomplete cross-engine support

The XRLightProbe and XRLightEstimate objects represent real-world environmental lighting conditions during a WebXR session.

Chrome 90
Firefox
Safari
Edge 90
Status: Incomplete cross-engine support

The XRView.camera property provides direct access to pose-synchronized camera images within a WebXR session.

Chrome 107
Firefox
Safari
Edge 107
Status: Incomplete cross-engine support
Limited

The navigator.xr API represents the browser's virtual reality or augmented reality system. You can use to request a WebXR session.

Chrome 79
Firefox
Safari
Edge 79
Status: Incomplete cross-engine support