WebSpatial
Agenda
Demo
API
SDK
Background
1
2
3
4
Unified Rendering Engine
OS understands content structure (not just final pixels)
Works in Shared Space (multi-app coexistence)
Contrast: WebXR takes full exclusive view
Extend Mainstream HTML/CSS
React, Vue, Next.js gain spatial features
Existing websites transition without breaking 2D use
Progressive enhancement: same code, screen or spatial
Minimal, Systematic API Extension
Build on existing CSS/HTML/JS patterns
Keep 2D mindset, add Z-axis capabilities
Similar to SwiftUI's visionOS additions
Change Material
Add Depthl
API Proposal
2
Spatial Transform
1
Depth Layout
Material Background
4
Spatial Events
5
Install-Free PWAs
6
Spatial Scenes
7
3D Containers
3
API Proposal
1
Depth Layout
API Proposal
2
Spatial Transform
API Proposal
3
Material Background
background-material: translucent
background-material: transparent
background-material: regular | assist
background-material: thick | embed
background-material: thin | highlight
API Proposal
4
Spatial Events
High-level events: spatialclick, spatialdrag, spatialrotate, spatialmagnify
API Proposal
6
Spatial Scenes
API Proposal
7
3D Containers
API Proposal
5
Install-free PWA
Spatial features work in browser tab OR installed PWA
Result: Keep URL-based, no-install access
SDK: Open Source Implementation
We built cross-platform SDK to:
SDK: Open Source Implementation
What's Working Now
Platform support:
Framework integration:
API implementation status: