- Shiked
- 26 Ağustos 2026 02:18 UTC
- Yazar
- kamo
- Commit
- 0aee8b0
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çıkla, bir gelen mesaj – veya tipleme göstergesi Döndürme, ya da bir kaydırmaya dayalı devlet değişikliği - 300 balonu ifade etmek anlamına geliyordu, her biri bir an MUI/Emotion subtree kendi Tooltip, Menu ve formatter aramalarını taşıyor, ne zaman hiçbir şey yok Diğer 299 hakkında değişti. Tek başına balonu ezberlemek yardımcı olmazdı ve bu yazı yazmaya değer. aşağı. Bir tercüme satır "{...m, text: ts.translated Textmix'in haritada, bu yüzden Her durumda taze bir nesneydi ve sığ bir karşılaştırma asla herhangi bir şeye vurmadı Çeviri mesajı - memo uygulanmış ve hiçbir şey yapmadı. balon mesajlar şimdi tarih/translasyon değişikliği için bir kez inşa edilir ve sınırsız satırlar geçer Orijinal nesne, zaten istikrarlı olan. Üç tane daha şey, her satırda iki tane yeniden kabul edildi: - "prefers-redük-motion", form gövdesinde bir maçMedia çağrısı ile okundu. Bu Bir useSync Shop aboneliği şimdi, her ikisi de daha ucuz ve aslında yaşıyor - Eski form hiçbir zaman ayarı değiştiren bir üye fark etmedi, çünkü hiçbir şey Onu yeniden okumak için yeniden seçildi. - Son kendi hareketsiz mesajı, tarihteki tam bir “filter”tan geldi. Her form. Tarih ne zaman değişir ve ters bir tarama onu bulur Hiç şüphesiz. - Başarısız geçiş aracıtipi her satır için aynı dizedir ve olmaktı Haritanın içinde formatlanmış. Emin olun. ResizeObserver kasıtlı olarak kısaltılır. kaydırmayı gözlemlemek için onu izlemek Mesaj elementlerinin yerine konteyner basit birleştirme gibi görünecekti ve olurdu Auto-scroll: konteynerin kendi sınır kutusu içerik büyüdükçe değişmez, Sadece onun kaydırmaHeight yapar ve ResizeObserver bunu rapor etmez. Doğrulanmış: tsc - NoEmit MessageList, MesajBubble and ChatBox with their their their their their transit ithalat; sohbet süitleri arasındaki 63 test, dahil olmak üzere, MesajRowIdentity, gönderilen bir mesajın gönderildiğinde aynı satır elementi tutar. sunucu id yerel yerini değiştirir - kötü bir memo neden olur.