As a long-time software engineer, the leverage Rust offers to productivity and software reliability is very exciting to me. I believe Rust’s powerful type system, low footprint and high performance make it possible to tackle software engineering challenges that I’d previously have shied away from, including low-level things like networking performance and widely distributed systems.
Once HTTP/2 was standardized in 2015, the IETF started work on an even faster iteration of HTTP, based on QUIC: the Quick UDP Internet Connections protocol. The QUIC community is getting ever closer to standardizing it. While we have great HTTP and HTTP/2 implementations in Rust already, this talk discusses an effort to implement QUIC in pure Rust, based on the futures ecosystem.