Saat, bir zamanlayıcıda değil, depoda kaybolur
Hissedilen saat 200ms setInterval'in bir kısmını reaktöre yazdırdı. Bu, bir sunucu tarihini takip etmesi gereken bir bar inşa etmek için dürüst bir yoldur ve bu...
Inline image aracıbar'ı her kaydırma çerçevesinde yeniden yönetin
ölçüm() her kaydırma ve yeniden boyut olayı üzerinde çalışır ve taze bir devlet nesnesi inşa eder Her zaman, bu yüzden araçbar görüntü hakkında bir şey olup olm...
Bir sohbet pencere onu gösteriyor
Bir sohbet penceresi açma mesaj vermeden önce yedi isteke mal olur - tarih, üyeler, makbuzlar, işaret hazır, geri kalan anlık, meslektaşın avatarı ve besteci po...
Sekme için bir seans anlık, kanca örneği için bir değil
kullanıcıInfo, seansını üç kullanım devlet hücresinde gerçekleştirdi. 187 çağrı siteleri ve yaklaşık 27'si var Hepsi bütün seans için monte edilir - nav, her ka...
Gemi Geist, WOFF2 olarak
Her iki yüz her rotada önceden yükleniyor, bu yüzden format her ilk ziyarette ödenir. 134,132 WOFF'nun B 112,252 B'si WOFF2 - 21,880 B,% 16 kesim oldu. Bu, bir...
Bir perakende pazarı ipotek sekmelerini indirmemelidir
Piyasa ayarları sayfası tüm 24 sekmeyi statik olarak ithal etti, bu yüzden her pazar her türlü gönderdi sekme - bir perakende piyasası yedi ipotek sekme taşıdı,...
En yavaş için beklemeden ilk duvar kağıdı göster
Gösteri, tek bir Promise arkasındaki her duvar kağıdı önceden yüklendi. Hepsi, bu yüzden hiçbir şey boyamadı Setteki LAST görüntüsüne kadar yerleşti. Bir düzine...
Her bağlamda ve kanca şimdi kullanıcı-info'yı kömürler aracılığıyla okur
Yedi bağımsız /api / kullanıcı-info çağrısı soğuk otantik bir yük üzerinde kovuldu, her biri bir tane Üyeyi bir sibling istemek zaten aynı anda soruyordu. Her b...
One refresh timer for the whole app, not one per useUserInfo()
useUserInfo has 194 call sites, roughly a dozen of them mounted for the entire session — the nav, the shell providers, the launchpad. Each instance armed its ow...
Server-render the authenticated app, and Fix the fallback org that 500ss
ÜyeListProvider, dağ etkisine kadar null geri döndü ve NavTop üzerinde oturuyor. Ve {children} - bu yüzden bir çizgi ENTIRE'nin gerçekleştirilmiş uygulama dışın...
Bir çek kutusu tıklaması klasörün çubuğunu yeniden açmamalıdır
Six call siteleri, çıplak bir “useEmail mağazası ile e-posta mağazasını okumaktadır) In zustand that WHOLE mağazasına abone olun, bu yüzden herhangi bir değişik...
Uygulamaya uygun olmayan değeri ezberlemek, kendi kendine yardım eden bir etki düzeltin
UnreadContext, on dört kişilik bir nesneyi bağlam değeri olarak yayınladı, bu yüzden Reaks Sağlayıcının her özelliği üzerinde bağlam değişikliği gördü ve her tü...
Kötüges için anket yapmayı bırak kimse bakıyor ve her tüketiciyi uyanmayı bırak
Her zaman en önemli sağlayıcıları, görünürlük kapısı olmadan bir dakikalık ankete koştular. YasalPackageCount hiçbir şeye sahip değildi; EğitimPendingCount bir ...
Telefonsuz veyag bir çağrı soketi açmamalı
Yumuşak telefon, SockJS/STOMP bağlantısını medyaya açtı.<domain> boot. getCap tasks() yukarıda birkaç satır bekliyor ve arka uçun kendi cevabı "Bu org çağrıları...
Tüm katalogu her istekte yeniden kullanmayı bırak
getRequestConfig istek başına çalışır ve adı verilen herhangi bir İngilizce üyesi için Tüm 23,252 anahtar katalogunu her seferinde bir araya getirerek - bir son...
Bir gelen mesaj tüm tarihi yeniden değerlendirmemelidir
Müşteri odaklı performans denetiminin 5. Batch 5. MesajList her yükleme mesajı bir MesajBubble'a yüklenen mesaj ve MesajBubble değildi Memoized. 300 mesaj açık...
AG Grid'in 187 KB'sini her rotanın kritik yolunu alın
Müşteri odaklı performans denetiminin 4'ü ve büyüklerin sonuncusu. App/globals.css, ag-grid'in tarzı tablolarının iki @imports ile açıldı ve kök düzeni Küresel...
Tüm mesaj katalogunu işaretle göndermeyi bırakın
Müşteri odaklı performans denetiminin Batch 3. Kök düzeni, her rotada NextIntlClientProvider'e her mesajı geçti. The The The The The The The The katalog 1.05 M...
Aracın pencerelerini kabuktan ayırın, boş zaman fırtınayı durdurun
Müşteri odaklı performans denetiminin 2. Batch 2. Parti 1 ile olduğu gibi, bir üye yok değişiklikleri görebilir veya yapabilir. Araç kaydı, tüm on araç pencere...
Kabuk kodunu taşımayı bırak hiçbir rotaya ulaşamaz
Müşteri çapındaki performans denetimlerinden Batch 1. Her değişiklik davranıştan korunmadır; Bir üyenin görebileceği veya yapabileceği bir şey daha sonra farklı...
Fetch, tüm organizasyon yerine bir sunucu filtre filtrelenmiş sayfası
Ağlayan her yol org'da yol açtı ve onu ~300-line daralttı. Memo kullanın. 2026-08-20 üretimde ölçüldü: 1.427 o kadar yedi tane getirdi Gösterilebilir, 23.3 bir ...
Hazırlanan sayı için sorun, tüm klasör ağacı değil
Posta kötüge'nin tek bir tamına ihtiyacı var ve posta kutusundaki her klasörü satın aldı Bunu bulmak, IMAP sağlayıcılarının en pahalı postayı geri çağırması yap...
Inbox'ı iki göz önünde bulundurmayı bırakın, cevabı görebilirsiniz
İki tur hala bir kutunun önünde oturdu ve bu noktada onlar tarafından Orada kalan tek şey vardı - klasör ağacı ve ilk sayfa zaten Erken gelir, bu yüzden üye, po...
Daha önce sorun, bir kez sorun ve neyin değiştirmediğini sormak
Açılış /messajlar arasında duran üç şey ve postayı görmek. Kombine ininceye kadar hiçbir şey talep edilmedi. /messajlar birkaç çeker JavaScript'in megabayları ...
Bir anahtar için ödeme yapmayı bırak, ve sormak için bekleyin
Üç şey yavaşladı / tek bir mesaj getirildikten önce kesintiye uğradı. Her e-posta çağrısı ilk önce /api /generate-otk'a bir tur yaptı ve gönderdi Sonuç X-OTK o...
BLAKE3 ile sadece, bu yüzden yüklemeyi atlamak aslında zaman tasarrufu sağlar
Dedup işe yaradı - sunucu girişi 'kapılı yükleme' ve 358 MB asla terk etmedi Makine - ama üye hala bekledi, çünkü BLAKE3256 ile birlikte. Değiştirdiği yüklemeni...
Merge kısmi DTOs into local state, drop refetch- after-patch
Her düzenleme tarzı otosave (isim alanları, istihdam, varlıklar, yükümlülükler, REO, Açıklamalar, askeri, HMDA demografileri, kaynaklayıcı) tam olarak tam olara...
Eliminate OTK Redis overhead and proxy log noise for message fetches
- Bypass OTK generation in the MediaService proxy route: forward the *** cookie directly instead of generating a one-time key, removing 4 Redis round-trips ...
Sohbet mesajı yükleme performansı geliştirmek
- CacheCurrentMemberId(), tekrarlanan /api/user-info'dan kaçınmak için bir refle sonucu Her WebSocket mesajı hakkında çağrılar ve gösterge yazmak - Mesaj tarihi...
Daha hızlı inşalar için docker sürücüsüne dikin
- docker-beder sürücüsü, ilkizasyon ekini ekliyor - Hızlı inşalar için (<3min), docker sürücüsü daha verimli - Kaldırılmış önbellek seçenekleri (docker sürücüsü...
Kargoyu gördüğünüz gibi?
İş alanınızda bu güncellemelerden her biri otomatik olarak. Ücretsiz başlayın ve haftadan sonra büyümesini izleyin.