Pipe esta vindo pro JS |> igual do Elixir.
Embora de pra criar PIPE, COMPOSE e outras no js puro mesmo!
Com node uso Fastify https://www.fastify.io/benchmarks/
Express e restify são muito lentos.
Mas tem outros ainda mais rápidos!
Ou o próprio server do Node puro!
Se você usar webSocket
é bom usar o uWebSockets
Ele é o mais rápido dos mais rápidos servidores
de websocket que existe hoje.
https://github.com/uNetworking/uWebSockets.js/
Não sei se existe para RUST.
Seungo o autor até para HTTP simples o uWebSockets é o mais rápido de todos.
https://github.com/uNetworking/uWebSockets/tree/master/benchmarks#benchmark-driven-development
O node sempre vai ficar atrás de linguagens compiladas como
C, C++ e Rust, e sempre deve usar mais recursos é da natureza do node
pois tem mais coisas envolvidas!
O Figma usa webassembly https://www.figma.com/blog/webassembly-cut-figmas-load-time-by-3x
Agora o back, não sei é ainda assim > https://qr.ae/prUAtM
O back-end é escrito em Ruby(que não é conhecida por ser rápida nem usar poucos recursos) com Sinatra, usando Postgres(isso eles mudaram pra PostGraph) como banco de dados e hospedado na AWS
Abraços e boa jornada pelo RUST. Pretendo aprender ela tbm!