WebGL은 그래픽 카드의 자원을 활용해 고성능 2D, 3D 컴퓨터 그래픽을 제작할 수 있음. but, 자바스크립트로 WebGL을 직접 프로그래밍해 3D 애니메이션을 제작하기에는 너무 복잡함. 그래서 탄생한 것이 WebGL 기반의 라이브러리 Three.js!