6 pontos por xguru 2025-01-18 | 3 comentários | Compartilhar no WhatsApp
  • 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

 
jhj0517 2025-01-18

Parece ser uma família de frameworks que permite usar backend em Rust + frontend em React em um monorepo.

 
savvykang 2025-01-18

> 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.

 
iolothebard 2025-01-18

Parece bonito no discurso…
No fim das contas, só usa o v8 mesmo…
https://github.com/Valerioageno/ssr-rs