bevyengine / bevy-website

The source files for the official Bevy website
https://bevyengine.org
MIT License
193 stars 337 forks source link

Link to concrete benchmarks or remove mentions #262

Open alice-i-cecile opened 2 years ago

alice-i-cecile commented 2 years ago

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?)

alice-i-cecile commented 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.