> Currently Scala.Native still performs poorly than Scala JVM.
This is factually incorrect [1]. 0.4.0 series is shipping with brand new optimizer (as of M1) and soon a parallel garbage collector (M3). Both contribute to major performance overhaul compared to the current stable 0.3 branch (see benchmarks on the link below).
[1] https://github.com/scala-native/scala-native/releases/tag/v0...
Benchmarks against all major Java implementations?
So developers can choose to have the batteries included or to pay a vendor. I hear signing contracts with IBM and Oracle is a great experience. Is that the joke?
> proof that Java community does care
Oh, the community wants them. It's been Sun then Oracle and now the OpenJDK project that has never prioritized these things and that's the runtime 99% of JVM shops run.
The sad joke, when comparing with other professions, is wanting to be payed while refusing to pay others for the tooling one uses.
Currently Scala.Native still performs poorly than Scala JVM.
Since 2000 anyone that cared about AOT in Java had quite a few commercial Java vendors that offered AOT on their JDKs, Oracle and IBM were two of them.
Project Panama, Valhalla, Metropolis and Graal are proof that Java community does care to optimize for these things.