Re:OpenJDK Proposes Project Galahad to Merge GraalVM Native ...
by samus on Wednesday December 21, 2022 @08:38PM
(#34088671)
Regarding Javascript: there are at least two or three mature Java implementations out there, and many more non-Java ones. Its inconsistencies and most implementation gotchas are well-known by now. Also, it's a comparatively simple language that has not experienced as much organic growth as Python, Perl, or Ruby.
I am still impressed that it can beat V8 handily without extensive further optimization work in the JVM, but it's not that surprising.
The smallish list of languages is just due to lack of effort, plus lack of immediate benefits — it is not hard to create an alternative language implementation. It is very hard to create one that is 100% drop-in replaceable with the real thing as every sufficiently complex program will depend on implementation quirks as well.