- Framework web full-stack para criar aplicações React usando Rust no backend, com foco em "usabilidade" e "desempenho"
- Se você já tem experiência com Next.js, é fácil se adaptar
Principais recursos
- TypeScript nativo
- Roteamento semelhante ao do Next.js
- Suporte a módulos CSS/SCSS
- Renderização no lado do servidor (SSR)
- Hot Module Reload (HMR)
Características do Tuono
- Oferece alto desempenho com um servidor multithread em Rust, sem Node.js, Deno ou Bun
- Integração fácil entre servidor e cliente: gerencie o código React e o código do lado do servidor no mesmo projeto
- Diferenças em relação ao Next.js:
- O Next.js depende de runtimes como Node.js/Deno/Bun
- O Tuono melhora o desempenho usando um servidor independente construído em Rust
3 comentários
Parece ser uma família de frameworks que permite usar backend em Rust + frontend em React em um monorepo.
> If you have experience with Next.js you will feel home here.
> Integração fácil entre servidor e cliente: gerencie o código React e o código server-side no mesmo projeto
No Next.js, mesmo que os padrões de uso e os ambientes de execução entre servidor e cliente sejam diferentes, pelo menos havia a vantagem de usar a mesma linguagem. Neste projeto, parece que até essa vantagem foi enfraquecida, deixando o protocolo de comunicação mais ambíguo. Também parece que é preciso alinhar manualmente as definições de tipos de dados entre rotas de servidor e componentes de servidor. Por mais que eu olhe, não parece algo fácil de adotar, e soa como uma tecnologia de transição.
Parece bonito no discurso…
No fim das contas, só usa o v8 mesmo…
https://github.com/Valerioageno/ssr-rs