1.3 Canvas vs. SVG

1.3.1 Canvas 장점과 단점

Canvas는 픽셀로 이루어진 비트맵데이터입니다. 정교하고 화려한 표현이 가능하고 픽셀 수가 많아질 수록 화질이 좋아진다는 장점이 있지만 용량이 커지고 확대 또는 축소로 인한 화질 문제를 유발 할 수 있습니다. 그렇지만 동작되는 모든 웹 브라우저에서 동일하고 세밀하게 화면이 나올 수 있으며 지원되는 모든 기능을 구현할 수 있습니다. 이로인해 유지보수 필요성이 거의 없고 컨트롤 개체가 많아도 비교적 바른 속도로 동작됩니다. 하지만 개발이 오래 걸리고, 버그가 많이 발생할 수 있습니다. 게다가 마우스 이벤트는 영역을 검사하면서 처리해야해서 각 개체마다 이벤트가 존재하는 HTML에 비해 복잡합니다.

1. 장점

2. 단점

1.3.2 SVG의 장점과 단점

1. 장점