Open alice-i-cecile opened 2 years ago
So, my personal opinion for this is that: a) cross-engine benchmarks are generally misleading b) beyond a certain point, productivity is much more important than performance (more productivity means more time can be spent optimizing) c) the benchmarks over at https://github.com/rust-gamedev/ecs_bench_suite (the referenced benchmarks) are both persistently outdated and pretty unfair
As a result, I'm in favor of removing the references to the benchmark completely. Your concerns about damning with faint praise are quite justified.
What problem does this solve or what need does it fill?
Improve onboarding and initial impression for visitor of https://bevyengine.org/
What solution would you like?
"some benchmarks" at https://bevyengine.org/ link to said benchmarks - or even better an overview of performance compared to alternatives
Additional context
Migrated from https://github.com/bevyengine/bevy/issues/3622 for @matkoniecz
"some benchmarks" without anything specific or link to anything specific is not very impressive. Everyone knows that anything can win at some benchmark.
I would also note that starting from performance claims would have negative effects if performance will not turn out to be great in practice.
(is performance really primary strength of Bevy?)