용어 사전 coding 용어 페이지
requestAnimationFrame
다음 프레임에 맞춰 측정·애니메이션 코드를 실행하는 브라우저 API
핵심 아이디어
requestAnimationFrame은 브라우저가 다시 그리기 직전에 코드를 실행해, DOM 읽기·쓰기를 프레임 경계에 맞출 수 있게 합니다. 같은 프레임에서 측정과 렌더를 모두 진행하면 불필요한 리플로를 줄일 수 있습니다.
이 블로그에서의 역할
Mathbong의 성능 파트는 레이아웃 스래싱을 막는 수단으로 rAF를 소개합니다. 관찰자, 지연 로딩, 부분 갱신과 결합해도 일정한 프레임 속도를 유지하도록 돕는 핵심 빌딩 블록입니다.