Oh, to również sprawia, że kanał powiadomień renderuje się szybciej podczas przewijania, to ten sam komponent Chciałbym wiedzieć, ile łącznego opóźnienia ta poprawka usuwa z całej bazy użytkowników X, prawdopodobnie moje największe osiągnięcie do tej pory
Daniel Lockyer
Daniel Lockyer18 sie, 00:48
Znalazłem (i lokalnie naprawiłem) irytujący błąd wydajności na @X web! TLDR: przejdź do posta z dużą ilością odpowiedzi i przewiń w górę i w dół - zauważasz, że jest opóźniony? Jest komponent, który oblicza rodzica przewijania, a następnie usuwa nasłuchiwacz przewijania podczas odmontowywania. Ale wydaje się, że większość czasu nie mamy nawet nasłuchiwacza przewijania, więc możemy uniknąć ciężkiej funkcji _getScrollParent, owijając ją w warunek. To usuwa sekundy wymuszonego reflow i opóźnienia dla mnie. Chciałbym, aby to zostało naprawione! 🙏🏻 @X @XEng @elonmusk @nikitabier
158,67K