1 puan yazan GN⁺ 2026-02-14 | 1 yorum | WhatsApp'ta paylaş
  • Rust derleme performansını kullanarak React uygulamalarının build ve çalışma hızını en üst düzeye çıkaran çalışma zamanı hızlandırmalı render altyapısı
  • React Server Components için yerleşik destek sunarak istemciye gönderilen JavaScript miktarını azaltır
  • Rolldown-Vite tabanlı yeni nesil Rust bundler ile yapılandırma gerektirmeyen hızlı build sağlar
  • tsgo ile tam TypeScript desteği sunarak 10 kat daha hızlı tip denetimi sağlar
  • Vite tabanlı HMR, ayrıntılı hata mesajları ve yerel hızda geliştirici araçlarıyla akıcı bir geliştirme deneyimi sunar

Rust tabanlı performans optimizasyonu

  • Rust ile derlenerek yerel düzeyde hız sunar
    • Hem build hem de çalışma zamanında yüksek hızlı işlem mümkündür
  • React uygulamalarındaki performans darboğazlarını en aza indiren bir yapı sunar

React Server Components desteği

  • React Server Components desteği yerleşik olarak gelir
    • İstemciye gönderilen JavaScript miktarını azaltarak yükleme verimliliğini artırır
  • Sunucu merkezli render ile aktarım optimizasyonu sağlar

Yapılandırmasız build ortamı

  • Rolldown-Vite tabanlı Zero Configuration mimarisi
    • Ek ayar gerektirmeden hemen build alınabilir
  • Rust ile yazılmış bundler, şimşek hızında build süresi sunar

Bundling ve tip güvenliği

  • Rolldown ile yerel hızda bundling yaparak azami performans sağlar
  • tsgo üzerinden tam TypeScript desteği sunar
    • 10 kat daha hızlı tip denetimi ve doğru tip tanımları sağlar

Geliştirici deneyimi

  • Vite tabanlı HMR (Hot Module Replacement) ile kod değişikliklerini anında yansıtır
  • Ayrıntılı hata mesajları ve yerel hızda geliştirici araçları ile akıcı iş akışını destekler
  • Geliştirme verimliliğini ve üretkenliği artıran Rust-React entegre ortamı sunar

1 yorum

 
GN⁺ 2026-02-14
Hacker News yorumları
  • Aslında bu projeyi beğendim. Ama açıklama ve dokümantasyon kalitesi çok zayıf
    Eğer “rust-powered” ifadesi sadece JS’yi rolldown ile bundle’lamak anlamına geliyorsa sorun değil, ama bunu bir Rust framework’ü sanmak çok kolay
    Ayrıca “seamless NPM package integration” gibi ifadeler sanki bir LLM yazmış gibi duruyor. Zaten çoğu JS kütüphanesi böyle çalıştığı için pek anlam ifade etmiyor
    Yine de React için basit bir framework neredeyse hiç olmadığı düşünülürse, boş bir projeden doğrudan RSC’ye geçebilmeyi sağlayan bu sadelik gerçekten harika. Asıl slogan bu olmalı
    Kod tabanı dokümantasyondan çok daha olgun görünüyor. Vite eklentisinde de seçenek desteği iyi, sadece henüz belgelenmemiş
    Sonradan Rust runtime’ın gerçekten JS çalıştırdığını fark ettim. Ama bunun framework’ten ayrı bir şey olup olmadığını ya da yalnızca Rust runtime üzerinde mi çalıştığını merak ediyorum. Node’da da çalışıp çalışmadığını bilmek isterim

    • Mesajın kafa karıştırıcı olduğu yorumuna katılıyorum. Şimdiye kadar her şeyi tek başıma yazdığım için, ifadeleri iyileştirmeye yönelik PR’lar her zaman memnuniyetle karşılanır
      “Rust-powered” bundler’ı değil, sunucu runtime’ını ifade ediyor. HTTP sunucusu, RSC renderer’ı ve routing’in tamamı Rust ile yazıldı; React bileşenleri ise gömülü V8 motorunda çalışıyor
      npm entegrasyonu kısmıyla kastettiğim, Rust runtime’ın node_modules çözümlemesini doğrudan yapmasıydı. Deno gibi npm specifier kullanmıyor
      “Zero to RSC in minutes” slogan önerisi çok daha net. Runtime’ı kararlı hâle getirmeye odaklandığım için dokümantasyon geri planda kaldı, ama artık bunu toparlamanın zamanı geldi
  • Bence React artık modern JS framework’leri içinde en kötüsü. Vue çok daha ileride, Svelte ya da Solid, hatta Marko bile daha iyi geliyor

    • React’in son 10 yılda iyi olmayan soyutlamalar eklediği doğru. Özellikle hooks ve effects
      Ama yine de en kötüsü değil. JSX, fonksiyonel bileşenler ve basit durum yönetimi gibi yeniliklerle yaygınlaşmayı başardı
      Artık topluluğu o kadar büyük ki kolay kolay yerini başka bir şey almayacaktır. Diğer framework’ler azar azar iyileşti ama devrim niteliğinde sıçramalar pek olmadı
    • “Dünya yanlış, bir tek ben haklıyım” türü bir iddia gibi geliyor. Diğer framework’lerin o kadar önde olduğunu düşünmüyorum. Birkaçını kullandım ama React bana en anlaşılır geleniydi
    • React geliştiricisiyim; son birkaç aydır Vue kullandım ve neredeyse hiçbir avantajını görmedim
    • Kesinlikle katılıyorum. React, standart dışı kalıplarla yazıldığında çok daha iyi oluyor ama topluluk fazla dogmatik olduğu için böyle denemelerle dalga geçiyor
      Ben kişisel projelerimde MVC/MVVM yapısı kullanıyorum ve bu şekilde yönetmesi çok daha kolay oluyor. IDE eklentilerine bağımlılık da azalıyor, TypeScript sürümünü de özgürce seçebiliyorsun
    • SaaS SDK desteği önemli. Çoğu yalnızca React/Next.js için SDK sunduğundan, başka bir framework kullanırsan takım içinde tuhaf karşılanabiliyorsun
  • Rust + React kombinasyonunu deniyorum. Yaptığım react-vello, Rust GPU renderer’ı Vello’yu bir React renderer’ı olarak sunuyor
    WASM + WebGPU sayesinde tarayıcıda render işini Rust üstleniyor ve React ile deklaratif biçimde şekiller ve metin çizilebiliyor

    • Rust + React kombinasyonu gerçekten çok güzel. Karmaşık mantığı Rust’ta, UI’ı React’te ele alıyorsun
      wasm-bindgen ve tsify ile iki tarafı bağlamak o kadar kolay ki sanki aynı dil gibi hissettiriyor. Bence bu, mühendisliğin özü
      React Vello da harika görünüyor, paylaştığın için teşekkürler
    • Dioxus Native’e benzer bir yaklaşım gibi görünüyor
    • Rust sunucusunun WebSocket üzerinden MorphDOM diff’ini tarayıcıya göndermesi de ilginç bir yapı olabilir
    • Demo, Firefox + Linux ortamında çalışmıyor
    • Gerçekten harika bir proje
  • Asıl nokta “Rust runtime tarafından desteklenen bir React Server Components framework’ü” açıklaması

    • Bu sayede fikri anladım. Şimdi siteye geri dönüp daha yakından bakacağım
  • Rust tabanlı bir web framework’ü arıyorsan Leptos öneririm
    İlgili bağlantılar: HN tartışması, YouTube demosu

    • Leptos’u ben de seviyorum. Rust ile full-stack uygulama geliştirmek isteyenler için harika bir seçenek
      Ama rari farklı bir yaklaşım benimsiyor. Bu bir Rust framework’ü değil, Rust runtime üzerinde çalışan bir React Server Components framework’ü
      Amaç, Rust’un karmaşıklığını gizleyip JS/TS geliştiricilerinin Rust bilmeden yüksek performanslı React uygulamaları oluşturabilmesini sağlamak
  • “Rust-Powered Performance — Native speed with Rust compilation for blazing-fast builds and runtime” ifadesi komik geliyor
    Rust’ın kendisi yavaş derlenirken, sanki başka dillerin hızını övmesine yardım ediyor gibi

    • “Hazineye götürür ama kendisi sahip olamaz” mem’i tam buna uyuyor
    • Runtime ile derleme zamanı farklı şeylerdir
  • Bunun ReasonML ve React-Reason gibi çalışıp çalışmadığını merak ediyorum. Rust’ın JS motorunu yeniden mi yazdığını anlayamadım

    • ReasonML’den farklı. Hâlâ normal React/TypeScript ile yazıyorsun
      Rust burada sunucu runtime’ı rolünü üstleniyor. Node.js yerine Rust sunucusu, gömülü V8 motoruyla React Server Components çalıştırıyor
      Yani React kodu aynı kalıyor ama sunucu Rust tabanlı olduğu için Node’dan daha hızlı performans sunuyor
    • ReasonML’i tamamen unutmuştum
  • Geliştiriciyim. Sorun şu an çözüldü. Sebep, rate limiter’ın fazla agresif çalışmasıymış

    • Harika bir proje. Mimarine bakınca backend’de JS çalıştırmak için Deno VM kullandığını düşündüm
      Ben de JVM backend’leri için benzer bir şey yapıyorum — double-view
      GraalVM ile JS çalıştırıyorum ama entegrasyon sorunları yüzünden JS’yi WebAssembly’ye derlemek zorunda kalıyorum. rari’nin de aynı yöntemi kullanıp kullanmadığını merak ediyorum
  • İsmi, “Ferrari” gibi hızlı bir çağrışım yapıp React’i de birleştiriyormuş gibi geliyor; hoşuma gitti. Belirli bir kullanım senaryosu ya da ilham kaynağı var mıydı diye merak ettim
    Ben de yakın zamanda açık kaynak bir proje yayımladım; senin projenin ilgi görmesini görmek sevindirici

    • Teşekkürler! Aslında isim, “Runtime Accelerated Rendering Infrastructure” ifadesinin kısaltması olan RARI’den geliyor
      Ama Ferrari çağrışımını da seviyorum, performans temasıyla iyi örtüşüyor
      Rust’ı çok kullandığım için, React geliştirirken de bu performans avantajını JS geliştiricilerine sunmak istedim
      Hedef, Rust’un karmaşıklığını gizleyip hızını korumaktı
      Projeni yayımladığın için tebrikler! Ne yaptığını merak ettim
  • Dokümantasyon Server Components ile başlıyor; son güvenlik olayından sonra bunun hâlâ popüler olup olmadığını merak ediyorum
    Referans: React Server Components RCE güvenlik açığı raporu