모니터의 화면 주사율은 hz로 나타내는데 보통의 모니터는 60hz이다 hz는 1초에 몇번의 프레임을 쏘는지에 대한 단위 이며, 인간이 인지할 수 있는 초당 프레임의 갯수는 60프레임을 넘어가지 않기 때문에 60hz로 많이 쓴다. requestAnimationFrame 자바스크립트에서 제공하는 객체로 화면주사율에 맞게 함수를 실행하는 단위이다. requestAnimationFrame(함수) 형태로 넣어주면 함수는 화면 주사율에 맞게 단위별로 실행된다. 리페인트 등의 개념이 있는데, 어럽게 생각할 필요 없이 애니매니션 같은 경우는 1초에 60번만 실행되면 되니깐 1초에 60번의 함수호출 기회가 균등하게 있고, 콜백으로 들어간 함수는 그 호출 클럭에 실행이 된다고 생각하면 된다. 따라서 재귀적으로 실행 되더라..