Полный текст

CSS-натив против JS-костылей: когда виртуализация становится лишнейФронтенд-разработка превратилась в карго-культ, где useEffect и useState применяют для исправления визуальных багов. Подключение react-window для списка из сотни товаров или ResizeObserver для адаптивности карточек раздувает бандл без реальной нужды. Современный CSS уже даёт всё необходимое: от нативной виртуализации через content-visibility: auto до контейнерных запросов.Браузеры научились обрабатывать анимации по скроллу и сложные расчёты вьюпорта эффективнее, чем любой скрипт в основном потоке. Это позволяет разгрузить JS для логики, оставив отрисовку движку. Оценим профит от перехода на нативные инструменты.