Moving from TypeScript to Rust / WebAssembly
Whenever I write Rust, I have a lot of fun, but I&#x27;m still not sold on it for most web dev.<p>The analogy that comes to mind is that Rust is a really nice sports car with a great engine. It handles like a dream and you can feel the powerful engine humming while driving it. With the right open road, it&#x27;s a great time. You can really optimize code, make great abstractions and work with data easily.<p>Unfortunately, web dev generally isn&#x27;t a wide open road. It&#x27;s a lot of little turns and alleys and special cases. Driving Rust in web dev is a lot of accelerating only to screech to a halt. I wrote a backend API for a side project in Rust. And true to what I said, Rust handled like a dream. But I didn&#x27;t need the power. I spent most of my time screeching to a halt worrying about the plumbing between the various immature Rust libraries. And that&#x27;s on the backend, which is way more mature compared to the frontend Rust libraries.<p>Judging by this post, OP managed to find a great open road in web dev to use Rust. I only wish I could find one as worthwhile.