브라우저 UI 동결을 방어하는 Web Workers와 OffscreenCanvas 멀티스레드 렌더링 아키텍처
1. 싱글 스레드 자바스크립트의 구조적 한계와 대규모 시각화 병목 브라우저 환경의 자바스크립트는 본질적으로 단일 메인 스레드(Single Main Thread)에서 동작합니다. 메인 스레드는 DOM 트리 조작, 스타일 재계산(Recalculate Style), 레이아웃(Layout), 페인트(Paint)뿐만 아니라 사용자의 마우스 클릭, 키보드 입력, 스크롤 이벤트를 모두 동일한 이벤트 루프(Event Loop)에서 순차적으로 처리합니다. 주식 차트, 시계열 IoT 센서 모니터링, 공간 지리 정보와 같이 수십만에서…