8 puan yazan xguru 2024-06-24 | 2 yorum | WhatsApp'ta paylaş
  • Rust tabanlı bir web derleme aracı
  • Yüksek hız, artımlı derleme desteği
    • React veya Vue projelerini milisaniyeler içinde başlatabilir ve çoğu durumda HMR güncellemelerini 10 ms içinde gerçekleştirebilir
    • Kalıcı önbellek ve modül seviyesi önbelleği destekler; değişmeyen modüller yeniden derlenmez
  • Html, Css, Css Modules, Js/Jsx/Ts/Tsx, Json ve statik varlık derleme
  • SaSS, Less, Postcss, Vue, React, Solid vb. için resmi eklenti desteği
  • Javascript ve Rust tabanlı eklenti desteği (Vite eklentileriyle uyumlu)
  • Partial Building desteği: projeyi birkaç makul bundle içine toplayarak önbelleğin ayrıntı düzeyini kaybetmeden kaynak yükleme hızını artırır
  • Geliştirme sırasında gördüğünüz ile prodüksiyonda elde ettiğiniz aynıdır ve hem legacy (ES5) hem de modern tarayıcıları destekler

2 yorum

 
carnoxen 2024-06-24

Popüler bir dil olduğu için olsa gerek, Rust ile yapılmış epey şey var.

 
xguru 2024-06-24

Hacker News görüşleri

  • Gerçek bir projede Vite ile Farm karşılaştırıldığında, Farm derleme süresini %53 azalttı. Ancak yeni bir bağımlılık eklemeye değip değmeyeceği belirsiz.
  • Vite, çoğu gereksinimi karşılayacak kadar hızlı. Rust ile yeniden yazılmış yeni bir projeyi benimsemek haklı görünmüyor.
  • Çin yazılımı kullanan büyük şirketlerde çalışan biri var mı merak ediyorum. Bilgi güvenliği ekibinin buna onay verip vermediği ve GitHub'dan indirilen binary'lerin kötü amaçlı yazılım olma ihtimali konusunda endişeler var.
  • rspack, turbopack ve Farm'ın hepsi Rust ile yazılmış. Vite de zaten hızlı ve popüler. Aralarındaki farkın ne olduğu merak ediliyor.
  • Grafikteki yükleme sürelerini gerçek ölçüm süreleriyle eşleştirme yöntemi etkileyici. Sadece sayı göstermektense hızlı derleme süresinin değerini daha iyi anlatıyor.
  • Neden ESBuild ile karşılaştırılmadığı merak ediliyor.
  • Topluluk bağlantısı için WeChat kullanmanın Discord'dan daha iyi olup olmadığı sorgulanıyor. Topluluğu ikiye bölmenin iyi bir fikir olduğundan emin değilim.
  • Şu anda Farm, Vite'ın hook'ları ve seçenekleriyle uyumlu olacak şekilde tasarlanmış. Ancak JS ile Rust arasındaki iletişim sorunu nedeniyle performans düşüşü yaşanıyor. Bunu çözmek için Farm Rust eklentileri geliştirmek gelecekteki yön olarak görülüyor.
  • Hafta sonu bu projeye bakmayı planlıyorum. JS ekosisteminde geliştirici deneyiminin iyileşmesini görmek sevindirici. Ama hâlâ yeni bir proje olduğu için gerçek production ortamında kullanmak zor.
  • Farm Inc.'in finansman kaynağı merak ediliyor.