Thanks for pointing this out, I'll adjust the title to make it more accurate. I think the benchmarks show that the runtime is at least on par with existing popular runtimes.
Some other cool pitch points I've learned while chatting with Shaw:
- MiniVM supports saving and loading compressed snapshots/images, like smalltalk
- JIT is in the works (it had a JIT in the past, which was removed in a refactor)
- Zero dependencies, compiles to Wasm with cosmo libc.
- VM supports multiple languages and sharing libraries between languages
- The main language that targets MiniVM is self-hosted on MiniVM; there's a minimal os built on MiniVM.
- Fast startup times make it good for embedded scripting, like lua.
- the way the ISA itself is also really interesting, would recommend reading the C if that's your thing.
Some other cool pitch points I've learned while chatting with Shaw:
- MiniVM supports saving and loading compressed snapshots/images, like smalltalk
- JIT is in the works (it had a JIT in the past, which was removed in a refactor)
- Zero dependencies, compiles to Wasm with cosmo libc.
- VM supports multiple languages and sharing libraries between languages
- The main language that targets MiniVM is self-hosted on MiniVM; there's a minimal os built on MiniVM.
- Fast startup times make it good for embedded scripting, like lua.
- the way the ISA itself is also really interesting, would recommend reading the C if that's your thing.