- Rust को बैकएंड के रूप में इस्तेमाल करके React application बनाने वाला एक फुलस्टैक वेब framework, जो "उपयोगिता" और "performance" पर केंद्रित है
- अगर आपको Next.js का अनुभव है, तो इसमें आसानी से ढल सकते हैं
प्रमुख फीचर्स
- Native Typescript
- Next.js जैसी routing
- CSS/SCSS modules सपोर्ट
- server-side rendering (SSR)
- hot module reload (HMR)
Tuono की विशेषताएँ
- Node.js, Deno, Bun के बिना Rust के multithreading server के जरिए उच्च performance प्रदान करता है
- आसान server-client integration: React code और server-side code को एक ही project में manage करें
- Next.js से अंतर:
- Next.js, Node.js/Deno/Bun जैसे runtime पर निर्भर करता है
- Tuono, Rust में बने standalone server का उपयोग करके performance बेहतर करता है
3 टिप्पणियां
लगता है यह ऐसा फ्रेमवर्क है जिसमें Rust बैकएंड + React फ्रंटएंड को एक monorepo में इस्तेमाल किया जा सकता है।
> If you have experience with Next.js you will feel home here.
> आसान server-client integration: React code और server-side code को उसी project में manage करना
Next.js में server-client के बीच usage pattern या execution environment अलग होने पर भी कम से कम language तो common रहती थी, लेकिन इस project में वह फ़ायदा भी फीका पड़ जाता है और communication protocol को भी अस्पष्ट बना देता है। ऐसा भी लगता है कि server route और server component के बीच data type definition भी manually match करनी पड़ती है। जितना देखता हूँ, इसे अपनाना आसान नहीं लगता और यह एक transitional technology जैसा दिखता है।
बात तो बड़ी शानदार लगती है…
आखिर में V8 ही इस्तेमाल कर रहा है…
https://github.com/Valerioageno/ssr-rs