4 ms·
Bevy has very fast iteration cycles and it has been a core "required" feature since the beginning. With our "fast compiles" config, compiling iterative changes
by _cart 6y ago
Bevy has very fast iteration cycles and it has been a core "required" feature since the beginning. With our "fast compiles" config, compiling iterative changes to most of the examples takes less than a second. Changes to the "3d_scene" example compile in ~0.5 seconds on my machine.
Check out our most recent efforts in our last blog post, where we added easy dynamic linking for a massive compile speed boost:
https://bevyengine.org/news/bevy-0-4/ https://bevyengine.org/news/bevy-0-4/
I also discuss the perception that "Rust is slow to compile " in the original Bevy announcement post: https://bevyengine.org/news/introducing-bevy/ https://bevyengine.org/news/introducing-bevy/
In short: fast compile times in Rust are possible. As long as your core libraries do the "right things" when it comes to design, writing user code can be extremely productive. The compiler has also gotten a lot faster over the last couple of years.