A genuine question, why would someone choose Rust for web development instead of Typescript/nodejs? Most of the times the database is the bottleneck for web applications and nodejs will provide good enough performance for that. Also, typescript provides a good type system like Rust without the tedious need to manage memory with borrow checker.
Actix is really great!<p>You can inject web::Data<T> into your handlers for any dependency you'd like : database pools, config objects, in-memory caches that you populate from another thread.<p>Serde makes request and response marshalling a breeze.<p>The websocket support is great too.<p>We're using it for a couple of high traffic websites now.<p>The ecosystem needs better SQL tools. Diesel is too ORMy, and SQLx has rough edges around connection pooling. But these aren't show stoppers, and it'll get better.
I've been playing around with <a href="https://rocket.rs/" rel="nofollow">https://rocket.rs/</a> and its quite nice. Can even run on AWS Lambda's.