- Framework web full stack permettant de créer des applications React avec Rust en backend, en mettant l’accent sur la « facilité d’utilisation » et les « performances »
- Si vous avez de l’expérience avec Next.js, la prise en main est facile
Fonctionnalités principales
- TypeScript natif
- Routage similaire à Next.js
- Prise en charge des modules CSS/SCSS
- Rendu côté serveur (SSR)
- Rechargement à chaud des modules (HMR)
Caractéristiques de Tuono
- Offre de hautes performances grâce à un serveur multithread Rust, sans Node.js, Deno ni Bun
- Intégration serveur-client simple : gestion du code React et du code côté serveur dans le même projet
- Différences avec Next.js :
- Next.js dépend de runtimes comme Node.js/Deno/Bun
- Tuono améliore les performances grâce à l’utilisation d’un serveur autonome construit en Rust
3 commentaires
On dirait un framework permettant d’utiliser un backend Rust et un frontend React dans un monorepo.
> If you have experience with Next.js you will feel home here.
> Intégration simple serveur-client : gérer le code React et le code côté serveur dans le même projet
Avec Next.js, même si les patterns d’usage et les environnements d’exécution diffèrent entre le serveur et le client, il y avait au moins l’avantage d’utiliser le même langage. Mais dans ce projet, on a l’impression que même cet avantage s’efface, et que le protocole de communication devient flou. Il semble aussi qu’il faille aligner manuellement les définitions de types entre les routes serveur et les composants serveur. À bien y regarder, ça ne semble pas facile à adopter, et cela donne l’impression d’une technologie de transition.
Ça sonne bien dit comme ça…
Au final, ça utilise V8, quoi…
https://github.com/Valerioageno/ssr-rs