HTML5 Canvas & Vanilla JS
이 시뮬레이션은 Quadtree 공간 분할 알고리즘을 사용하여 수천 개의 입자 간 충돌 및 밀어내기 연산을 최적화했습니다. 추가로 커스텀 문양(도형) 렌더링 시 프레임 드랍을 막기 위해 연산이 무거운 곡선이나 반복문 대신 단순한 선 긋기(lineTo) 연산으로 최적화 되었습니다.