Rari - अल्ट्रा-फास्ट React Server Components फ्रेमवर्क
(github.com/rari-build)- Rari = Runtime Accelerated Rendering Infrastructure
- Rust runtime पर आधारित उच्च-प्रदर्शन RSC फ्रेमवर्क, जो Next.js की तुलना में P99 latency में 12 गुना कमी और throughput में 10.5 गुना वृद्धि प्रदान करता है
- App Router: फ़ाइल-आधारित routing प्रदान करता है। layout, loading state, error boundary
- वास्तविक server-side rendering (SSR) का कार्यान्वयन: pre-rendered HTML और तुरंत hydration का समर्थन
- React Server Components का डिफ़ॉल्ट समर्थन: server component डिफ़ॉल्ट हैं, और आवश्यकता होने पर
'use client'से client में स्विच किया जा सकता है - Zero-config setup: pre-built binary के साथ इंस्टॉल करते ही तुरंत चलाया जा सकता है
- Hot Module Reloading के साथ development के दौरान तुरंत feedback
- TypeScript-first डिज़ाइन के साथ server और client के बीच पूर्ण type safety
- Cross-platform समर्थन: macOS, Linux, Windows वातावरण में समान व्यवहार
- Streaming RSC और React Suspense सुविधाएँ विकासाधीन हैं
create-rari-appके साथ तुरंत project creation का समर्थन-
प्रदर्शन मेट्रिक्स
- औसत response speed में 3.8 गुना सुधार (0.69ms vs 2.58ms)
- लोड वातावरण में 10.5 गुना अधिक throughput (20,226 req/sec)
- 68% छोटा bundle size (27.6KB vs 85.9KB)
- build speed में 5.6 गुना सुधार (1.64s vs 9.11s)
-
तकनीकी विशेषताएँ
- Rust runtime और Vite build system के संयोजन से अल्ट्रा-फास्ट rendering
- NPM package compatibility बनाए रखते हुए मौजूदा React ecosystem के साथ पूर्ण एकीकरण
- environment variable-आधारित configuration (
PORT,NODE_ENV,RUST_LOG) का समर्थन
1 टिप्पणियां
हह.. यह तो बिना रुके आते ही जा रहे हैं। अब server component framework तक आ गया..