Gdscripts updated for Godot 4 and now typed to get the best performance out of them.
I didn't test C#. I have never used that language and don't want to spend 4h trying to set it on my computer. If someone is willing they can do it but I don't think it's much relevant for us anyway.
Also updated the benchmark script, so it can reach stability faster.
Kotlin JVM is incredibly faster than before, compared to GDScript (even with the extra performance from types) Our worst case is still the BunnymarkV3. That one is supposed to stress JNI calls. Despite this, we are still holding decently well.
Native images are a disappointment, I expected less performance overall because of the absence of JIT, but it seems that even BunnymarkV3 is way slower too. It doesn't seem native compilation is helping with JNI calls.
Kotlin JVM is incredibly faster than before, compared to GDScript (even with the extra performance from types) Our worst case is still the BunnymarkV3. That one is supposed to stress JNI calls. Despite this, we are still holding decently well. Native images are a disappointment, I expected less performance overall because of the absence of JIT, but it seems that even BunnymarkV3 is way slower too. It doesn't seem native compilation is helping with JNI calls.