본문으로 건너뛰기

PR #152: OOM Prevention

항목내용
PR#152
날짜2026-03-28
작성자ksr
카테고리fix

변경 요약

대용량 set 브라우징 시 발생하던 OOM(Out of Memory) 문제를 수정했다. 서버 사이드에서 max_records 제한을 적용하여 한 번에 반환되는 레코드 수를 제어하고, 하이콘트라스트 컬러 시스템을 추가하여 데이터 가시성을 개선했다.

주요 변경 사항

  • 서버 사이드 max_records 제한 적용 (기본값: 1,000)
  • 프론트엔드 가상 스크롤링(virtual scrolling) 적용
  • 하이콘트라스트 컬러 시스템 도입
  • 대용량 데이터 브라우징 시 메모리 사용량 안정화

영향 범위

수백만 건 이상의 레코드를 가진 set을 브라우징하는 사용자에게 직접적 영향. 이전에는 브라우저가 OOM으로 크래시했던 시나리오가 안정적으로 동작한다. 하이콘트라스트 컬러 시스템은 접근성(accessibility)도 개선한다.