О, это также делает ленту уведомлений быстрее при прокрутке, это тот же компонент Мне было бы интересно узнать, сколько накопленной задержки это исправление убирает для всей пользовательской базы X, вероятно, это моя самая большая победа на сегодняшний день
Daniel Lockyer
Daniel Lockyer18 авг., 00:48
Я нашел (и локально исправил) раздражающую проблему с производительностью на @X web! Кратко: перейдите к посту с большим количеством ответов и прокрутите вверх и вниз - заметили, что это тормозит? Есть компонент, который вычисляет родителя прокрутки, а затем удаляет слушатель прокрутки при размонтировании. Но, похоже, у нас даже нет слушателя прокрутки большую часть времени, так что мы можем избежать тяжелой функции _getScrollParent, обернув ее в условие. Это убирает секунды принудительного перерисовки и задержки для меня. Буду рад, если это исправят! 🙏🏻 @X @XEng @elonmusk @nikitabier
158,67K