TurboWarp – Run Scratch projects faster
turbowarp.org
turbowarp.org
And here's the source. https://github.com/TurboWarp/
From the doc and a quick glance at the repo it looks like it's scratch modified to compile to javascript. No surprise that you can't live edit, at least not for now.
I wasn't aware the Scratch implementation is that slow.
https://programming-language-benchmarks.vercel.app/javascrip... https://programming-language-benchmarks.vercel.app/javascrip... https://programming-language-benchmarks.vercel.app/javascrip...
It beats Java and C# in many of them, and for C++ it's usually not more than 5x slower.
Of course, that's all optimized JavaScript. It's a lot easier to slip up and accidentally make your code much slower in a scripting language than in a compiled language. So yeah, for larger programs it's definitely worth rewriting.
If only CPython was half as fast as V8, or if PyPy wasn't a black swan in the community.
Still doesn't change the point I made.
https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
https://benchmarksgame-team.pages.debian.net/benchmarksgame/... (and this is, by far, the most favorable comparison for Node.js you can make, where it can trade punches but ultimately ends up losing)
Sure, V8 is impressive, but there is no free lunch especially when your optimization target is a dynamically typed, initially interpreted, language.