Sponza in WebGPU Now Runs on Mystral Native — 10x Smaller on Mac


We've replaced the Electron and Tauri builds of the Sponza demo with Mystral Native.js — our own lightweight native runtime for WebGPU games.

What changed:

  • Mac build went from ~250MB (Electron) to ~25MB — a 10x size reduction
  • Windows and Linux builds are 5x smaller
  • No more bundled Chromium or webview. Just your game code and a minimal runtime with V8, Dawn (WebGPU), SDL3, and Skia.

What is Mystral Native? It's a standalone runtime that gives you the same Web APIs you'd use in a browser — WebGPU, Canvas 2D, Web Audio, fetch — but outputs a real native application. Write your game in JavaScript or TypeScript using standard web APIs, then compile it into a single executable.

The Sponza demo is the first public showcase running on Mystral Native. Same features as before — atmosphere, day/night cycle, volumetric god rays, dynamic shadows, PBR materials — but now running outside the browser with native performance and a fraction of the download size.

Mystral Native is open source (MIT): https://github.com/mystralengine/mystralnative 

Docs: https://mystralengine.github.io/mystralnative/ 

Join the Discord: https://discord.gg/jUYC9dMbu5

The browser version still works — just hit Play in your browser. The native downloads are available on the game page for Mac, Windows, and Linux.

Files

Sponza-windows-x64.zip 26 MB
94 days ago
Sponza-macOS-arm64.zip 24 MB
94 days ago
Sponza-linux-x64.zip 34 MB
94 days ago

Get Sponza in WebGPU

Download NowName your own price

Leave a comment

Log in with itch.io to leave a comment.