Rari - ultraschnelles React-Server-Components-Framework
(github.com/rari-build)- Rari = Runtime Accelerated Rendering Infrastructure
- Ein leistungsstarkes RSC-Framework auf Basis einer Rust-Laufzeit, das gegenüber Next.js 12-fach niedrigere P99-Latenz und 10,5-fach höheren Durchsatz bietet
- App Router: bietet dateibasiertes Routing, Layouts, Ladezustände und Error Boundaries
- Echte serverseitige Darstellung (SSR): unterstützt vorgerendertes HTML und sofortige Hydration
- Native Unterstützung für React Server Components: Server Components sind der Standard, bei Bedarf Wechsel zum Client mit
'use client' - Zero-config-Setup: mit vorgefertigten Binärdateien direkt nach der Installation sofort ausführbar
- Hot Module Reloading liefert unmittelbares Feedback während der Entwicklung
- TypeScript-first-Design für vollständige Typsicherheit zwischen Server und Client
- Cross-Platform-Unterstützung: identisches Verhalten unter macOS, Linux und Windows
- Streaming RSC und React Suspense befinden sich derzeit in Entwicklung
- Sofortige Projekterstellung mit
create-rari-app -
Leistungskennzahlen
- Im Durchschnitt 3,8-fach schnellere Antwortzeiten (0,69 ms vs. 2,58 ms)
- Unter Last 10,5-fach höherer Durchsatz (20.226 req/sec)
- 68 % kleinere Bundle-Größe (27,6 KB vs. 85,9 KB)
- 5,6-fach schnellere Build-Geschwindigkeit (1,64 s vs. 9,11 s)
-
Technische Merkmale
- Ultraschnelles Rendering durch die Kombination aus Rust-Laufzeit und Vite-Build-System
- Kompatibilität mit NPM-Paketen, vollständig integriert in das bestehende React-Ökosystem
- Unterstützung für Konfiguration auf Basis von Umgebungsvariablen (
PORT,NODE_ENV,RUST_LOG)
1 Kommentare
Haha … es hört einfach nicht auf. Jetzt sogar noch ein Server-Components-Framework …