Yes it can used to reduce latency of a particular task. Did you read my points about when it’s not helpful?
Are people making user facing apps in rust with GUIs?
Usually it does not reduce latency but increases throughput.
Multithreading is an invaluable tool when actually using your computer to crunch numbers (scientific computing, rendering, ...).
> Are people making user facing apps in rust with GUIs?
yes
> Are people making user facing apps in rust with uis?
We are talking not only about Rust, but also about C and C++. There are lots of C++ UI applications. Rust poses itself as an alternative to C++, so it is definitely intended to be used for UI applications too - it was created to write a browser!
At work I am using tools such as uv [1] and ruff [2], which are user-facing (although not GUI), and I definitely appreciate a 16x speedup if possible.
[1] https://github.com/astral-sh/uv
[2]https://github.com/astral-sh/ruff