← Back to context

Comment by nicoburns

2 days ago

Rust also has good IDE support and hot reloading. Mobile tooling and libraries for mobile APIs are definitely where it's still lacking atm.

Hot reloading where?

Not at the level of JVM/ART, or even C++ on VS and Live++.

  • https://docs.rs/subsecond for hotpatching general Rust code Live++ style.

    Many of the UI frameworks have domain-specific hot-reloading on top of that (e.g. Dioxus can hot-reload CSS assets and RSX without resorting to binary patching) which covers the common case of wanting to quickly iterate on design details.

    I've found the domain-specific stuff to be completely instant (even faster than a typical browser hot-reload). The hotpatching is typically around 0.5-2 seconds for me, but that does partially depend on project size (and of course hardware - I'm running an Apple M1 Pro).

    • From How it works section, it appears to be with a quite yes and buts kind of limitations.

      Still, I can see that they could eventually improve those issues.