HTML5 Canvas 장점 단점 동작환경
카테고리 없음 / 2017. 5. 30. 23:30
HTML5의 Canvas
점, 선, 원, 이미지 등을 직접 출력할 수 있는기능.
Win32 GUI API, OpenGL등과 유사
Canvas는 인터넷익스플로어9이상에서 지원된다.
윈도우XP에서는 인터넷익스플로어8까지만 설치가능하다.
결론적으로, 윈도우XP에서 Canvas기능을 사용하려면, 크롬등 다른 브라우져를 사용해야한다.
Canvas기능의 장점
- 거의 모든 GUI 작성가능
점, 선, 이미지 출력.
- HTML개체 보다 간단한(?) 개체 생성가능
HTML개체는 많은 멤버변수와 함수를 가지고 있어,
메모리 사용량이 매우 많다.
HTML개체가 몇개 안될때는 문제가 없으나, 수백개가 된다면, 버벅대고, 에러를 만날 확율이 올라간다.
메모리 사용량이 매우 많다.
HTML개체가 몇개 안될때는 문제가 없으나, 수백개가 된다면, 버벅대고, 에러를 만날 확율이 올라간다.
Canvas기능의 단점
- 모든것을 프로그래머가 처리해야한다.
마우스 이벤트, 키보드, GUI등
- 지원되는 브라우져가 최신이어야 한다.
Browser Support
The numbers in the table specify the first browser version that fully supports the <canvas> element.
Element | |||||
---|---|---|---|---|---|
<canvas> | 4.0 | 9.0 | 2.0 | 3.1 | 9.0 |