3. 3
1.
Canvas
브라우저 위의 그림판
Canvas : 선, 도형, 텍스트, 이미지와 같은 그래픽을 표현하는 브라우저 위의 그림판
Canvas 장점
- 간단하게 사용 가능
- 많은 개체를 필요로 하는 게임의 경우 속도가 빠름
- .png, .jpg로 저장 가능
Canvas 단점
- 이벤트 핸들러와 연결 가능
- CSS를 통해 수정 할 수 없음
- 픽셀 단위로만 컨트롤이 가능
- 텍스트 렌더링에 약함
4. 4
2.
SVG
SVG(Scalable Vector Graphics) : XML에서 2차원 벡터 그래픽을 위한 언어
SVG 장점
- 이벤트 핸들러와 연결 가능
- 유연성 제공
- CSS를 통해 간단하게 개체를 수정 가능
SVG 단점
- DOM 개체가 많을 경우 성능이 저하 됨
- 게임 같은 곳에 적합하지 않음
Scalable Vector Graphics