Skip to content

JSARSpatial Web Browser Engine

Empowering Web developers to present Web content spatially with the full power of modern technologies — HTML5, CSS3, and TypeScript.

🎨

3D-First Design

Content designed for 3D space

Unlike traditional flat web pages, spatial web content is inherently three-dimensional, allowing for depth, perspective, and immersive layouts that feel natural in 3D environments.

3D-First Design
// Spatialized elements
<div style="transform: translateZ(100)">
  <h1>Welcome to Spatial Web</h1>
</div>
🖼️

Spatial Photos

Presenting spatial photos easily

Rendering spatial photos has never been easier - just use the <img> element for creator

Spatial Photos
<img src="example.jpg" spatial="stereo" />
🔊

Audio Spatialization

Natively support audio spatialization

<audio> elements with spatialization are automatically enabled, the only thing for the creator is to add the audio element and set the source.

Audio Spatialization
// Audio spatialization
<audio src="example.mp3"></audio>

Beyond XR Devices ​

The Spatial Web is not limited to XR devices - it's also transforming how we interact with content on traditional desktop computers. On desktop platforms, Spatial Web browsing creates a bridge between 2D and 3D experiences through:

  • Depth-Based Navigation - Content organized in 3D space with depth layers
  • Spatial Organization - Three-dimensional workspace for intuitive content arrangement
  • Enhanced Visualization - Data presented with depth and dimension for better comprehension
  • Natural Interactions - Moving through 3D space rather than just clicking through flat pages

Web Compatibility Overview ​

JSAR provides comprehensive support for modern Web standards. For a complete browser compatibility report, please visit our Browser Compatibility Data.

Scripting & Modules ​

  • [Completed] JavaScript - Full ES2023 support
  • [Completed] TypeScript - Native TypeScript compilation
  • [Completed] ECMAScript Module - Modern module system
  • [Completed] WebAssembly - High-performance WASM support
  • [Completed] Web Worker - Multi-threaded processing

3D Graphics ​

  • [Completed] WebGL 1.0 - Fully supported
  • [Completed] WebGL 2.0 - Complete implementation
  • [In Progress] WebGPU - In development

WebXR Device APIs ​

  • [Completed] Spaces & Reference Spaces - Complete implementation
  • [Completed] Stereo Rendering - Optimized dual-eye rendering
  • [Completed] Input Sources - Controllers and hand tracking
  • [Completed] Hand Tracking - Precise gesture recognition

Classic Rendering ​

  • [In Progress] DOM API - Partial implementation
  • [In Progress] HTML5 - Core features supported
  • [In Progress] CSS3 - Growing feature set
  • [Completed] Canvas 2D - Full 2D rendering support

Ready to try Spatial Web?

JSAR browser engine brings all these Spatial Web capabilities to your fingertips.

Latest Updates ​

Latest Releases

v0.10.1

v0.10.0

v0.9.0

View Full Changelog

Apache 2.0 License.
Built with ❤️ using Trae 2.0.