|
|
|
|
|
by whateveracct
2281 days ago
|
|
I've seen multiple production systems rewritten in Rust and the consensus of the developers working on it is that, while the Rust version was more performant, the majority of that performance is attributable to the rewrite itself and not the language. And that a performance-focused rewrite in the original language would have also seen huge performance gains. As the truism goes, if you require your software to be performant, you must first make Performance a Requirement. |
|
In my mind performance is alway a requirement (and a feature). We just stopped caring a long time ago, because it is easier to think about performance as a hardware or capacity problem, memory as GC problem and so on.
1. https://blog.discordapp.com/why-discord-is-switching-from-go...