JavaScript의 한계에 지친 개발자, Jai로 상용 엔진을 처음부터 다시 쓰다

Rewriting a Commercial Engine in Jai

JavaScript의 한계에 지친 개발자, Jai로 상용 엔진을 처음부터 다시 쓰다

Polygonjs 개발자가 8년간 사용한 JavaScript 기반 엔진을 Jai로 전면 재작성했다. 메모리 누수 추적의 어려움과 가비지 컬렉터로 인한 프레임 드랍, Electron에서 Steam API 연동의 복잡성 등이 이유였다. 2년간 three.js 없이 WebGPU 렌더러와 노드 시스템을 새로 구축했고, 재활용 가능한 메모리 시스템으로 성능과 안정성을 크게 개선했다. 이제 Polygon v2가 출시되었다.

메모리를 통제하고 성능을 통제할 수 있다는 점, 그 두 가지를 도저히 외면할 수 없었다.

이 날의 다른 글

2026-10-25