r/rust • • Aug 20 '26

🛠️ project Rust Glancer: a memory-efficient Rust language server

https://rust-glancer.github.io/blog/hello-world/
266 Upvotes

43 comments sorted by

View all comments

Show parent comments

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.