Plus HTTP/2 web server written in Rust Tim Anderson Thu 15 Apr 2021 // 18:08 UTC Share Copy Deno 1.9 hit the streets this week touting new features including an HTTP/2 server written in Rust. An alternative to Node.js, Deno is a runtime for TypeScript and JavaScript on the server, based on the V8 JavaScript engine also used by Google Chrome. It was created by the original developer of Node.js, Ryan Dahl, to improve on what he saw as mistakes in Node.js. A clue to the name may be found in the code "node".split("").sort().join("");. Deno has always provided an embedded web server, std/http, written in TypeScript. According to the Deno team, "std/http's major down side is that it is HTTP/1.1 only – with no easy path forward towards HTTP/2." The solution was to adapt Hyper, an HTTP/2 server coded in Rust, to become Deno's web server. Deno itself was built in Rust. The new server "improves hello-world throughput by 48 per cent," according to the team, though the API is not yet stable.