Roadmap
Creating a tracking issue to track the roadmap for a v1.0.0 release of Mystral Native. The source of truth for the roadmap is ROADMAP.md in the repo itself, but this is a github issue for users and developers to see the high level goals of the project.
v1.0.0
- Ensure that Three.js and Babylon.js can work with WebGPU renderer.
- Ensure that Pixi.js can work with WebGPU renderer (Pixi 8).
- Open source Mystral.js (the JS engine that MystralNative was specifically built for & the sponza example already uses).
- Ensure that iOS and Android builds are well documented & tested (with exact runtime specifics as well - ie JSC on iOS, etc.). Scripts for getting started with a new project on iOS / Android. Example code for how to integrate into existing apps.
- Setup GPU CI infrastructure to automate testing in CI / CD (beyond just build succeeds) and perform regression testing.
v2.0.0
- Add WebGL support via ANGLE to enable compatibility with WebGL games and frameworks
- Explore Hermes / Static Hermes as an additional JS runtime for iOS / Android.
v3.0.0
- Enable AOT compilation of a strict subset of Typescript to C++ to native code, eliminating the need for a JS runtime on restricted platforms. (Experimental).
Roadmap
Creating a tracking issue to track the roadmap for a v1.0.0 release of Mystral Native. The source of truth for the roadmap is ROADMAP.md in the repo itself, but this is a github issue for users and developers to see the high level goals of the project.
v1.0.0
v2.0.0
v3.0.0