Skip to content

JSARSpatial Web Browser Engine

Empowering Web developers to craft immersive experiences with the full power of modern web technologies — HTML5, CSS3, and TypeScript.

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

Latest Updates

Latest Releases

v0.8.2

v0.8.1

v0.8.0

View Full Changelog

Getting Started

Ready to build your first spatial web application? Check out our comprehensive guides:

Quick Start

Learn the basics and create your first JSAR application in minutes.

Start Learning →

Examples

Explore practical examples and tutorials to deepen your understanding.

View Tutorials →

Community

Join our growing community of developers building the future of spatial web:

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