- Bundle aracı Webpack'ten Metro'ya değiştirildi
→ Basit UI değişiklikleri %80 hızlandı (~1 dakikadan 11 saniyeye)
→ En yavaş production derlemesi bile %55 hızlandı (30,5 dakikadan 13,8 dakikaya)
→ Ek olarak web sayfası performansı da yaklaşık %1 hızlandı
- Metro, React Native için açık kaynaklı bir JavaScript bundle aracı
→ Airbnb artık RN kullanmıyor, ancak web için de çok uygun olduğuna inanıyor
→ Bundle süreci 3 aşamadan oluşuyor: Resolution, Transformation, Serialization
- Metro ile Webpack arasındaki temel farklar
- Geliştirme sırasında JavaScript bundle işlemesini yalnızca istek geldiğinde yapması
- Çok katmanlı cache
- Serialization
- RN için tasarlandığından biraz ek çalışma gerekiyor
- Bundle Splitting
- Tree-shaking
Henüz yorum yok.