Tab Widgets geliştirme ekibi, Rspack ile oluşturulan bir React 19 tarayıcı uzantısında performans sorunuyla karşılaştı: Yeni bir sekme açıldığında gösterge panelinin dolması belirgin şekilde uzun sürüyordu. İlk tahminler suçlunun paket boyutu olduğunu öne sürüyordu ancak profil çıkarma işlemleri, betik değerlendirmesinin yaklaşık 100 ms içinde tamamlandığını buna karşın widget’ların ancak 380 ms sonra göründüğünü ortaya koydu. Temel sorun, iki React davranışı arasındaki çelişki olarak belirlendi: React.lazy bileşenleri, kod önceden yüklenmiş olsa bile ilk render’da her zaman beklemeye (suspend) geçer ve React, arayüzdeki titremeyi önlemek için askıya alınmış içeriğin gösterimini bilinçli olarak 300 ms geciktirir. FALLBACK_THROTTLE_MS olarak bilinen bu gecikme, widget’ların…
Konular: React performans optimizasyonu, tarayıcı eklentisi geliştirme ve frontend mühendisliği
SiteM’de tam özet, flashcard ve quiz →
Orijinal kaynak: tabwidgets.com
Kaynak: sitem.co — paylas.io yer imi / keşif katmanı.
Yorumlar
Yorum için giriş yap veya kaydol.
Henüz yorum yok — ilk sen yaz.