9dfbdba2d339729b1528bde166d0de4d9be50342
Variables that are evaluated once, at compile-time. Makes every variable access even faster than before. Implementation a bit dirty, will clean up later.
scratch-vm with something similar to the phosphorus runtime & compiler hacked into it.
What works
- actually quite a lot
- performance similar to phosphorus (better?) in chrome (much slower in firefox, but that's a firefox bug, still much faster than scratch-vm)
- some things like list length restrictions were removed
Non-goals
- upstream merging into scratch-vm
- generating human readable code
- 100% compatibility with every script, block, extension
- allow modifying compiled scripts while they are running
Description
Scratch VM with a JIT compiler and more features
https://turbowarp.org/
35 MiB
0 Stars
2 Watchers
0 Forks
Languages
JavaScript
99.7%
HTML
0.2%