v0.1.87
v0.1.87 — 2D 미니멀 모드 강화 (사용자 보고 "3D 처럼 부드럽게")
Background dot pattern
- (24px gap, viewport pan 마다 paint) — minimal 시 off
MiniMap
- (nodes.length 한도 없이도) — minimal 시 off
- 기존
DataFlowParticles2D/AgentAvatars2Dtrail 도 minimal 시 단순화 (v0.1.59 이전 처리)
ViewOptionsPanel UI 안내 강화
- minimal 모드 description 에 v0.1.87 추가 사항 명시: "Background pattern · MiniMap · DataFlow 모두 off → 2D CPU 추가 50% 감소"
- 2D 모드에서 minimal 이 아닐 때 italic 안내문 표시: "느린 경우 미니멀 모드 — 무거운 시각 요소 일괄 off. 진정한 WebGL 2D 엔진은 v0.2.0 메이저 release 예정."
검증
npx tsc --noEmitexit=0npm run build성공 (renderer 3,268 KB)
예상 효과
- minimal 모드 시 추가 5~8%p CPU 절감 (Background pattern + MiniMap paint cost 제거)
- 사용자가 5000+ 노드 프로젝트에서 minimal 명시 ON 시 v0.1.86 14~20% → v0.1.87 minimal 6~10% 추정
파일 변경
- 수정:
src/components/Visualizer2D/Graph2D.tsx(minimal 시 Background + MiniMap 자동 off) - 수정:
src/components/Layout/ViewOptionsPanel.tsx(description 강화 + 안내문 추가) - 수정:
package.json0.1.86 → 0.1.87
향후 (v0.2.0+)
Three.js orthographic 2D 엔진
- — 디자인 유지하면서 진짜 WebGL 렌더. 큰 작업.
- --
📦 GitHub 릴리스 노트: v0.1.87