10 puan yazan xguru 2022-11-02 | 3 yorum | WhatsApp'ta paylaş
  • Vue.js/Vite geliştiricisi Evan You’nun yazısı
  • Turbopack tanıtılırken "Vite’tan 10 kat daha hızlı" vurgusu öne çıkarıldı ve birçok yerde kullanıldı
    • Next 13 + Turbopack’in React HMR için 0,01 saniye sürdüğünü, buna karşılık Vite’ın 0,09 saniye sürdüğünü gösteren benchmark
    • Diğer performans metriklerinde 10 kat hızlanma yok; bu sonuç yalnızca HMR’de görülüyor
  • Vercel başlangıçta gerçek HMR benchmark verilerini eklemediği için, Next 13 ile Vite 3.2 doğrudan karşılaştırıldı (kod ve yöntemlerin tamamı açıklandı)
    • Gerçek karşılaştırma sonucunda Next HMR yaklaşık 2 kat daha hızlı çıktı
    • Ancak Vite Babel kullandığı için bu sonuç biraz farklı çıkabiliyor
    • Aynı şekilde Rust ile yazılmış SWC kullanıldığında hızlar neredeyse aynı oluyor
      (Vite’ın SWC kullanmama nedeni SWC’nin boyut sorunu. Vite 19MB, SWC ise 58MB)
    • İlginç olan, içe aktarılan bileşen sayısı arttığında Next/Turbo 4 kat yavaşlarken Vite yalnızca 2,4 kat yavaşlıyor
  • Evan benchmark’ı yayımladıktan sonra Vercel de blogunda benchmark yöntemini açıkladı
    • Sonuç olarak Turbopack’in 10 kat daha hızlı görünmesi için SWC kullanılmaması, 30k’dan fazla modülün dahil edilmesi ve yalnızca hot update alan modülün değerlendirilme süresinin ölçülmesi gerekiyor

3 yorum

 
bichi 2022-11-02

nextjs, bildiğimiz nextjs işte :)

 
xguru 2022-11-02

Benchmark’larda "kimden ne kadar daha hızlı" deniyorsa, en baştan değerlendirme yöntemiyle verilerin ayrıntılı biçimde açıklanması gerekir..