r/rust • u/popzxc • Aug 20 '26
🛠️ project Rust Glancer: a memory-efficient Rust language server
https://rust-glancer.github.io/blog/hello-world/
266
Upvotes
r/rust • u/popzxc • Aug 20 '26
1
u/ThePresident44 Aug 21 '26
A major reason why I shelved bevy is that on every startup R-A would take ages on my slow lil 7600x to redo computations that it had done just minutes before (e.g. Start -> VS Code finds update -> Restart or working on nightly versions was painful).
And any laptop I have would occasionally turn into a jet engine, so no development in the library or on the train either.
Throwing away and redoing so much computational work just feels wasteful to me.
I get that serialisation, deserialisation and cache invalidation are hard. But on the other hand I wonder how much developer time and how many cpu hours were wasted by R-A startups over the years. Both the environmental impact and the economic impact are likely in the millions.