LHJ

I'm a FE developer.

1.4.4 성능

11 Sep 2020 » canvas

1.4.4 성능

  1. 캔버스로 구현한 애플리케이션을 이용하는 대부분은 성능에 만족할 것이다.
  2. 그러나 애니메이션이나 게임을 실행하거나 모바일 장치에서 캔버스 기반 애플리케이션을 실행할 때는 성능을 최적화할 필요가 있다.

최적화에 사용하는 세가지 도구

2012년 책이라 아래 용어가 현재는 다른걸로 바뀌었을 수도 있음

  1. 프로파일러
  2. 타임라인 (현재 퍼포먼스)
  3. jsPerf (현재 없어진듯..?)

첫번째와 두번째 도구는 브라우저에서 직접 제공하거나 추가로 제공될 수 있다.
그러나 세번째 도구인 jsPerf는 성능 테스트를 할 수 있도록 일반에게 공개된 웹사이트다.
이 절에서는 크롬과 사파리에서 제공하는 프로파일링타임라인 도구를 살펴본 후 jsPerf를 알아보겠다.