canvas 2d context 최적화
2d context 생성 시 alpha(투명도) 옵션을 false로 생성
context alpha 채널이 포함되지 않도록 하여, 브라우저는 배경이 항상 불투명하다고 인식하므로, 렌더링 속도가 개선
const context = canvas.getContext('2d', { alpha: false });
안티 앨리어싱
컴퓨터 그래픽 해상도의 한계로 계단 현상이 발생하는 앨리어싱이 발생
DPR (Device Pixel Ratio) : CSS Pixel을 구성하는데 필요한 물리적 Pixel 수
ex) 해상도가 높은 모니터에서 text가 흐릿하게 보이는 text blurry 현상이 발생됨
canvas 라인 블러 현상 보정
canvas layer