| ▲ | skiniks 2 hours ago | |
The main difference is that Deno doesn't have React Server Components support. You'd need to build the entire RSC runtime yourself (streaming, Suspense boundaries, server actions, etc.), whereas rari has this built in and optimized. rari also uses Axum for the HTTP layer with opinionated defaults for RSC workloads: streaming responses, proper cache headers, and optimized middleware are all configured out of the box. While we use Deno's excellent crates (deno_core for V8 bindings, we're big fans of the project!), you're not locked into the Deno ecosystem. rari uses standard node_modules resolution, so your existing Node/npm workflows just work. Think of it like this: Deno gives you a runtime to build on, while rari gives you the full stack with integrated bundler, router, HMR, and dev server all configured to work together for RSC apps. | ||
| ▲ | moritzwarhier 22 minutes ago | parent [-] | |
Stuff like this makes RSC sound interesting again (as a developer who often uses React but rarely touched SSR). Keep up the good work! Might be hard to keep up with future React updates, but I hope it won't be too hard. React itself has been relatively stable among the 16+ version lines I think. | ||