Viewing profile — skiniks
skiniks
HN member- Joined
- Mon, Mar 11, 2024, 10:39 PM UTC
- HN karma
- 53
- Public activity
- 23 items
- HN profile
- View on Hacker News ↗
About skiniks
No profile information was provided.
Recent public activity
- comment
- story
-
comment
Comment #46998999
I appreciate constructive feedback, but the assumption that the docs were rushed with an LLM isn't accurate. I've spent over a year on this project. That said, I hear you on the me…
-
comment
Comment #46998890
I'm not a zoomer, and you literally posted "I am person who rushes". Take a second after touching grass, then proofread your posts.
-
comment
Comment #46998290
Where did I say they were rushed with an LLM? I've spent countless hours on the framework, and the docs, and have been clear that I'm open to PRs to help with the copy. This isn't …
-
comment
Comment #46998060
Thank you!
-
comment
Comment #46998058
This is very cool!
-
comment
Comment #46998049
rari is a React Server Components framework with a Rust-powered runtime. It's not a compiler that converts React to vanilla JavaScript—it's a full framework (like Next.js) that run…
-
comment
Comment #46997842
Thanks for sharing Leptos! I'm actually a fan of it too, it's a great framework for those who want to build full-stack apps in Rust. That said, rari takes a different approach. It'…
-
comment
Comment #46997489
Thanks twin!
-
comment
Comment #46995554
Thank you, that's very kind! The name actually comes from "Runtime Accelerated Rendering Infrastructure" (RARI), but I love the Ferrari connection, it definitely fits the performan…
-
comment
Comment #46995454
Exactly! Those are the two main layers. The runtime piece is definitely less general-purpose than Node/Deno/Bun. It's optimized specifically for React Server Components with things…
-
comment
Comment #46995386
Technically you could say that, but the entire server runtime is written in Rust. V8 is just the embedded JavaScript engine. By that logic, every Node.js or Deno app would be "C++ …
-
comment
Comment #46995323
Thanks for checking it out! rari uses V8 (via deno_core bindings) embedded directly in the Rust runtime, not a full Deno VM. We execute JavaScript directly on V8 without compiling …
-
comment
Comment #46994824
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, …
-
comment
Comment #46994567
You're right about the messaging being confusing, I've been writing everything solo, so I'm definitely open to PRs that help with the copy. To clarify: "Rust-powered" refers to the…
-
comment
Comment #46994305
Not like ReasonML, you still write normal React/TypeScript. The Rust part is the server runtime. Instead of Node.js running your React Server Components, rari uses a Rust server wi…
-
comment
Comment #46994092
Fair point! To be clear: rari handled the traffic perfectly fine - the issue was an overly defensive rate limiter I had configured (and it was grouping proxy traffic incorrectly). …
-
comment
Comment #46993870
Author here! Should be all good now, turns out the rate limiter was a bit overzealous
-
comment
Comment #45667759
Author here. We added proper app router support, SSR, and correct RSC semantics to Rari. The performance improvements were dramatic: - 0.69ms avg response (3.8x faster than Next.js…
- story
-
comment
Comment #44724280
After 25 years of web development, I built Runtime Accelerated Rendering Infrastructure (Rari) to prove that React frameworks can be both developer-friendly and exceptionally fast.…
- story