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
Get Sponza in WebGPU
Sponza in WebGPU
Sponza WebGPU Demo in Mystral Engine
| Status | Released |
| Category | Other |
| Author | mystraldev |
| Tags | 3D, demo, html5, PBR (Physically Based Rendering), webgpu |
Leave a comment
Log in with itch.io to leave a comment.