- Un framework web full-stack para crear aplicaciones React usando Rust como backend, con enfoque en la "usabilidad" y el "rendimiento"
- Si ya tienes experiencia con Next.js, es fácil adaptarse
Funciones principales
- Native Typescript
- Enrutamiento similar a Next.js
- Soporte para módulos CSS/SCSS
- Renderizado del lado del servidor (SSR)
- Recarga en caliente de módulos (HMR)
Características de Tuono
- Ofrece alto rendimiento con el servidor multihilo de Rust, sin Node.js, Deno ni Bun
- Integración sencilla entre servidor y cliente: administra el código de React y el código del lado del servidor en el mismo proyecto
- Diferencias frente a Next.js:
- Next.js depende de runtimes como Node.js/Deno/Bun
- Tuono mejora el rendimiento usando un servidor independiente construido en Rust
3 comentarios
Parece ser un framework que permite usar un backend en Rust y un frontend en React dentro de un monorepo.
> If you have experience with Next.js you will feel home here.
> Integración sencilla entre servidor y cliente: administrar el código de React y el código del lado del servidor en el mismo proyecto
En Next.js, aunque los patrones de uso y los entornos de ejecución entre servidor y cliente sean distintos, al menos estaba la ventaja de que compartían el mismo lenguaje, pero en este proyecto parece que incluso esa ventaja se diluye y que además vuelve ambiguo el protocolo de comunicación. También da la impresión de que hay que hacer coincidir manualmente las definiciones de tipos entre las rutas del servidor y los componentes del servidor. Por más que lo vea, no parece que vaya a ser fácil de adoptar y se ve como una tecnología de transición.
Suena convincente al decirlo…
Al final igual usa v8…
https://github.com/Valerioageno/ssr-rs