everygrid
npm웹용 데이터 그리드.
수백만 행을 필터 · 정렬 · 페이징해도 화면이 멈추지 않습니다. 무거운 연산은 WebAssembly로 컴파일한 Rust 엔진이 Web Worker 안에서 처리합니다.
- JSON 설정만으로 컬럼 · 편집 · 페이징 · 색상을 지정합니다.
- React · 순수 JavaScript · jQuery 공용 API. npm 으로
@everygrid/grid를 설치하거나<script>한 줄로 씁니다.
npm: npmjs.com/package/@everygrid/grid - 160만 행 스트리밍 가상 스크롤, 셀 편집과 변경 추적, 쓸 때만 불러오는 Excel 내보내기.
- 100만 행 정렬이 약 0.3초이고 그동안에도 화면이 멈추지 않습니다. 같은 데이터에서 AG Grid는 2.7초, TanStack Table은 4.9초 동안 화면이 멈춥니다.
- 영어 · 한국어 UI. MIT 라이선스 오픈소스: github.com/ilsansoftware/everygrid
