큰 리스트를 렌더링 할 때 뷰포트 안에 보이는 요소들만 렌더링하는 것을 말합니다. 가령 1000개의 요소가 있으면 그 중의 일부만 렌더링 하는 것이죠.
이렇게 하면 리스트의 스크롤은 있으면서 한 번에 큰 리스트를 렌더링 하지 않아도 됩니다.
최근 일부 모던 브라우저(크롬, 엣지, 오페라)에서 css의 content-visibility 프로퍼티를 사용할 수 있습니다 큰 엘리먼트의 요소 중 일부가 아직 화면에 보이지 않는 경우, 보이지 않는 요소의 렌더링과 페인팅을 막을 수 있습니다.
최적화는 항상 어려운 과제인 것 같네요😇