At least OCaml and Haskell compile into the native code, thus faster by definition.
Regardless, their principles [1] make the trade-offs clear:
- Developer productivity over runtime performance
- Correctness over performance
Warm up takes a while but then it can be very fast. For long running servers this works quite well.
It seems that the situation is not as clear cut as your post suggests.
(I am one of the authors of Flix)
Yes. GraalVM CE 20.0.0 and native-image.
> …because they are short-lived.
https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
Because "general performance" is ill-defined.
Because tiny tiny programs aren't like other programs.
There are lots of different goals and tradeoffs...