메뉴

#JavaScript

HN
Hacker News • 24일 전
IMP 7

브라우저 메인 스레드는 값비싼 자원이다

프론트엔드 성능 최적화의 진짜 병목은 네트워크나 번들 크기가 아니라 메인 스레드일 수 있다는 내용의 글입니다. 메인 스레드에서는 JavaScript 실행과 화면 그리기(스타일 계산, 레이아웃, 페인트)가 모두 처리되기 때문에, 이벤트 핸들러부터 렌더링까지 몰려 있는 상황에서는 화면이 버벅이는 잰크(jank)가 발생합니다. 상호작용이 많은 화면을 다룰 때 메인 스레드를 어떻게 관리할지가 핵심 과제가 됩니다.

프론트엔드 성능 최적화 브라우저