Rari - framework React Server Components ultra-rapide
(github.com/rari-build)- Rari = Runtime Accelerated Rendering Infrastructure
- Framework RSC haute performance basé sur un runtime Rust, avec des latences P99 12 fois meilleures et un débit 10,5 fois supérieur à Next.js
- App Router : fournit un routage basé sur les fichiers. Layouts, états de chargement, limites d’erreur
- Implémentation d’un véritable rendu côté serveur (SSR) : prise en charge du HTML pré-rendu et de l’hydratation immédiate
- Prise en charge native de React Server Components : les composants serveur sont utilisés par défaut, avec bascule côté client via
'use client'si nécessaire - Configuration zéro : exécutable immédiatement après l’installation grâce à des binaires précompilés
- Retour immédiat pendant le développement grâce au Hot Module Reloading
- Conception TypeScript-first garantissant une sécurité de types complète entre serveur et client
- Prise en charge cross-platform : comportement identique sur macOS, Linux et Windows
- Les fonctionnalités Streaming RSC et React Suspense sont en cours de développement
- Création instantanée de projet avec
create-rari-app -
Indicateurs de performance
- Temps de réponse moyen 3,8 fois plus rapide (0.69ms vs 2.58ms)
- Débit 10,5 fois plus élevé (20,226 req/sec) en situation de charge
- Taille de bundle réduite de 68 % (27.6KB vs 85.9KB)
- Vitesse de build 5,6 fois plus rapide (1.64s vs 9.11s)
-
Caractéristiques techniques
- Rendu ultra-rapide grâce à la combinaison du runtime Rust et du système de build Vite
- Compatibilité avec les packages NPM maintenue, avec intégration complète à l’écosystème React existant
- Prise en charge d’une configuration via variables d’environnement (
PORT,NODE_ENV,RUST_LOG)
1 commentaires
Pfiou… ça n’arrête pas de sortir. Même des frameworks de composants serveur maintenant…