30 / 37
Что такое виртуальная прокрутка (virtual scrolling) и как она работает?
Виртуальная прокрутка — техника, при которой в DOM находятся только видимые элементы списка плюс небольшой буфер. Вместо рендеринга 10 000 строк браузер держит в DOM 20-30. При скролле элементы за пределами видимой области удаляются, а новые вставляются. Это радикально снижает потребление памяти и ускоряет рендеринг. Реализуется через библиотеки react-window, react-virtualized или нативный Intersection Observer.