The runtime performance and the language are deeply linked. None of the dynamically typed runtimes you mention are actually performance competitive with JVM languages.
The runtime performance and the language are deeply linked. None of the dynamically typed runtimes you mention are actually performance competitive with JVM languages.
Random example benchmark: https://madnight.github.io/benchmarksgame/lisp.html
https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
The hardware changed.
The way measurements were made changed.
https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
The Java version changed.
The SBCL version changed.
> side by side
You'd have to say what you mean by that.
They appear, literally, side by side, in the list. That is, they were competitive eight years ago. They are still competitive today.
There's overlap across most of the different language implementations:
https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
Except when they don't.
https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
https://benchmarksgame-team.pages.debian.net/benchmarksgame/...