- Shiked
- 19 Ağustos 2026 20:37 UTC
- Yazar
- Kamo
- Commit
- 7ba3b84
Adım B. TrustBar, WhatReplaces What, How ItWorks, UseCases, Özellikler, CTAStrip ve Fiyatlar şimdi sunucu bileşenleridir. HTML'ye ve gemiye JavaScript vermiyorlar. Onları müşteri üzerinde tutan tek şey analitikdi. Kimse değil Yedi devletin, bir ref ya da bir etkisi vardı - tüm interaktiviteleri idi "onClick={()(...)}" bir bağlantıda, ve bu tek prop sürüklendi Her bölümün bütün ağacı hidrasyona girer. Şimdi bir "data-track" özelliğidir, Bir delegeli dinleyici tarafından sayfa için bir kez monte edildi. Deliberately Not "data-analytics-event", ve bu, TrackedClicklerin var olmasının nedenidir. tracker'in kendi özelliğinden ziyade: analitik bir yakalama-faylı dinleyici yükler Ve onu taşıyan herhangi bir demir için,Default()'u önlemek, beacon'u bekler, sonra Yer ayarlar. href - bir müşteri navigasyonu " analitik için bekle, sonra Sert reload", bu sitede tıklama başına 1.5-8'lerde ölçüldü ve yasaklandı **************** Buradaki dinleyici asla dokunmuyor Olay: Savunmayı engellemez,Propagasyon durdurmuyor, beklemez. Tüm beş olay isimleri hayatta kalır, önceki kaynaklara doğru doğrulanır - cta-start-free, cta-view-pricing, cta-ile-satış, nav- click, Ev-feature-learn-more. Verilen sayı, arama yeri sayılarından daha yüksektir Çünkü çağrı siteleri ".map()" içindedir: on iki özellik kart, altı plan. Bütün Bütün Hepsi <a> veya <button> üzerindeki 22 özellik kendi ve her data-track-props değeri JSON olarak parslar. HomeClient artık bir müşteri bileşeni değildir, bu da bunu yapan değişimdir. Mümkünse - bir müşteri bileşeni bir sunucuyu ithal edemez, bu yüzden yönerge Bu dosyanın üst kısmında, uygulama stratejisini uygulama stratejisine karar verildi. Tüm sayfa. Onun ‘dynamic()’ sarmalayıcıları ve Suspense sınırları onunla birlikte gitti: Her ne kadar hidratlanmış olan kod-splitting components were code-splitting components that all hidratd still, and reserving "min-h-[600px]" for content the server has already made. İki doğu yumurta Hala ‘ssr: false’a ihtiyaç duyuyorlar, bu yüzden kendi küçük müşteri sınırının arkasına otururlar. Sekiz bileşen müşteri üzerinde kalır ve liste şimdi dürüst bir şeydir: PaylaşılanNavigasyon, JumpToBar, ScrollProgress ve Hero için Devlet; ShippedStrip çünkü getiriyor; SSS onun anlaşması için; SignupSection for its Purion; Onun formu; Arka üst için Footer. Çünkü bu özgür değil. Bir sunucu bileşeninin verilen ağacı RSC uçuş ücretine de HTML olarak serilendi, bu yüzden belge büyüdü. JavaScript shrank ederken: JS chunks 261,999 -> 243,579 gzip (-18,420 ve 23 chunks -> 15) Belge 39,895 -> 53,877 gzip (+13,982) net -4,438 Bytes bir yıkamaya yakındır. nokta diğer eksen: yedi daha az bileşen 922 ms ve bir LCP'de ölçülen senaryo değerlendirmesine karşı ağaçlar 1,810 ms'ın "element file gecikmesi". Bu amaçlanan maliyetdir ve bu amaçlanmıştır. Bir aste sayımında görünmez. Aynı zamanda bu toprakları kendi taahhütleri olarak da yapıyor. Eğer bir run aksi takdirde, tekrarlamak Bu kişi, Step A'nın çalışmasına dokunmadan müşteri kompozisyonunu geri döndürür.