JSon serialization: 20+% faster: https://www.techempower.com/benchmarks/#section=data-r21&tes...
Single query: 20+% faster: https://www.techempower.com/benchmarks/#section=data-r21&tes...
Multiple query: 20+% faster: https://www.techempower.com/benchmarks/#section=data-r21&tes...
Data update: 15% faster: https://www.techempower.com/benchmarks/#section=data-r21&tes...
First link: How is it possible that Java can achieve same perf as C??? I write a lot of Java, and none of my stuff is close to C. I guess about 50% the speed -- which fine for my needs.
One reason (totally unscientific, of course) I think Java is faster: The virtual machine has been open source for longer. So more academics have looked at, run experiments, written papers... that are then read by the core Java team and sometimes implemented. C# is a bit behind, but should catch-up one day.
That's what it is indeed, more R&D went into Java
C# will catch up eventually, specially now that they invest massively on PGO/AOT and ways to minimize heap allocations (stackallock and struct reference for example)
A framework is not representative of a language performance, it is representative of the framework's performance, they might not use newest language features, they might use outdated dependencies, developer might have wrote poor code, they might have bugs
I guess people don't like getting fact checked