Live data from Hacker News

Viewing profile — skiniks

skiniks

HN member
Joined
Mon, Mar 11, 2024, 10:39 PM UTC
HN karma
53
Public activity
23 items

About skiniks

No profile information was provided.

Recent public activity

  1. comment
  2. story
  3. 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…

  4. 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.

  5. 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 …

  6. comment
    Comment #46998060

    Thank you!

  7. comment
    Comment #46998058

    This is very cool!

  8. 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…

  9. 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'…

  10. comment
    Comment #46997489

    Thanks twin!

  11. 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…

  12. 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…

  13. 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++ …

  14. 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 …

  15. 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, …

  16. 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…

  17. 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…

  18. 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). …

  19. comment
    Comment #46993870

    Author here! Should be all good now, turns out the rate limiter was a bit overzealous

  20. 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…

  21. story
  22. 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.…

  23. story