핵심 요약
NAVER D2의 발표에서 Windowing 기법으로 대용량 표를 높은 성능으로 표현하는 방법과 오픈소스 비교를 소개합니다.
주요 특징
- Windowing/가상화 기반 렌더링 기법과 구현 방향을 제시
- react-virtualized, react-window, @tanstack/react-virtual 등 오픈소스 비교
- 대용량 데이터(30만 건)에서의 성능 전략과 한계 요약
- React 기반 표 컴포넌트 개발 사례와 적용 범위 개요
적용 고려사항
- Overscan, Bottom Threshold 등 파라미터 튜닝 및 컬럼 고정 헤더/컬럼 지원 필요
- Key 기반 렌더링으로 불필요한 재렌더링 최소화
- 브라우저 메모리/렌더링 부하의 트레이드오프 관리