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.