Rust does sound interesting, but it doesn&#x27;t seem to be focused on the areas that I need right now.<p>Go has GoRoutines, which are light threads; they can be executed on multiple CPU threads, but by default Go only allocates one CPU thread per physical CPU, even if you allocate tens of thousands of GoRoutines.<p>For the kind of networking server code I&#x27;m writing, light threading is far more efficient than using an OS thread per connection. 25-50x faster at higher server loads.<p>That&#x27;s why I&#x27;ve ignored Rust to date; if Rust has light threading built in, but no one is talking about it (haven&#x27;t found anything but real threads in my quick Google searches), then I&#x27;ll take a look. Otherwise it will need to wait for me to have a task that Rust would be good for, and I&#x27;ll stick with Go and TypeScript for the problems I&#x27;m solving right now.