XU XUv0.8.8
中文

Blog / Releases

2026-10-14 · Release announcement

Xu 0.8.8: 47 Cross-Language Benchmarks, Native Setup Installers, and WebAssembly Support

Xu reaches an important milestone with 0.8.8. While continuing its core promise of zero GC, single ownership, and deterministic resource lifetimes, this release delivers a dedicated 47-workload cross-language benchmark suite across dual architectures, self-contained native offline Setup installers, native WebAssembly (wasm32) compilation with a zero-backend interactive playground, and a refined website navigation experience.

47 Full Cross-Language Benchmarks Across Dual Architectures

To objectively demonstrate Xu's real-world execution speed and physical memory footprint in systems programming, the official site launches the 47 Full Cross-Language Benchmarks suite, tested across both Apple Silicon ARM64 and Intel/AMD x86_64 against C (Clang -O3), Rust (rustc -O3), Swift (-O3), and Go:

Standalone Native Setup Offline Installers

Xu 0.8.8 introduces zero-dependency native Setup installer packages (powered by companion xu-setup), eliminating past reliance on Python, bash scripts, or pre-existing environments:

WebAssembly (wasm32) Target and In-Browser Playground

The compiler now supports native AOT emission for --target wasm32, producing standard WebAssembly modules (.wasm) directly without heavy external bundlers:

xu build app/main.xu --target wasm32 --output dist/app.wasm

Building on this foundation, we launched the interactive WebAssembly Playground. Running entirely client-side inside the browser without backend dependencies, it supports live execution of coroutines, channels, borrow checks, and pattern matching with a collection of curated examples.

Concurrency and Runtime Hardening

Version 0.8.8 refines the semantics of xu f(args) coroutines and typed chan communication:

Refined Experience: Streamlined Navigation, Light Theme, and Full Docs

Alongside the 0.8.8 release, the official website received a comprehensive navigation and visual upgrade:

47 Full Cross-Language Benchmarks · WebAssembly Playground · Download Xu 0.8.8 · Status & Limitations