4 ms·
From a discussion with Shaw: - Simpler more consistent type system - MiniVM has more larger instructions to take advantage of - MiniVM precomputes and caches
by isaacimagine 5y ago
From a discussion with Shaw:
- Simpler more consistent type system
- MiniVM has more larger instructions to take advantage of
- MiniVM precomputes and caches jumps where possible
- Calling functions is more efficient, less overhead
- Has a custom GC/allocator which allows for some optimizations
- Fixed-sized arrays vs Lua's dynamic tables
- Not a JIT, so faster startup times (no tracing)