Earlier quoted context omitted.
It's strange that some people view UIs as being some of the simplest software. Once you've considered the state management, asynchronous nature (meaning your code could be run in many different permutations), graphical elements (graphics' complexity upper bound being equivalent to what you might see in a video game), legacy APIs (old browsers, shims, or old OSes), and IO such as network requests, it ends up being inc…
I'm not saying that Rust is not a good language for UI, and im also not saying UI is simple. The problem is that you are just comparing it to JavaScript which is untyped and easy to beat. In my case i'm comparing it with languages that are also powerful, safe, fast and more well designed for this kind of scenario, which JavaScript or Python aren't. But if i had just two picks, between JavaScript or Rust, of course i…
C# - requires an obscure runtime (Mono) on most platforms
Kotlin - suffers from JVM's infamous GC pauses and startup time
Swift - not open source (not SwiftUI, the good part)
TypeScript - mostly same problems as JavaScript
Java - same problems as Kotlin
No one has managed to do open source cross-platform development well yet IMO. I'd be happy to be proven wrong.