6 points par xguru 2025-01-18 | 3 commentaires | Partager sur WhatsApp
  • 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

 
jhj0517 2025-01-18

On dirait un framework permettant d’utiliser un backend Rust et un frontend React dans un monorepo.

 
savvykang 2025-01-18

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

 
iolothebard 2025-01-18

Ça sonne bien dit comme ça…
Au final, ça utilise V8, quoi…
https://github.com/Valerioageno/ssr-rs