인프런 커뮤니티 질문&답변

Tae-Hui Kim님의 프로필 이미지
Tae-Hui Kim

작성한 질문수

프론트엔드 개발자를 위한, 실전 웹 성능 최적화(feat. React) - Part. 1

2-3) 애니메이션 분석 (Reflow와 Repaint 이론)

CPU throttling이 뭔가요?

해결된 질문

작성

·

924

0

프론트엔드 개발자가 CPU Throttling을 어느정도 까지 coverage를 가지고 가야할까요?

 

답변 1

0

유동균님의 프로필 이미지
유동균
지식공유자

안녕하세요, Tae-Hui Kim님

정확한 질문 내용을 이해하지 못했습니다.

혹시 성능을 검사할 때, CPU Throttling을 어느정도로 설정해둬야 하는지를 질문하신 걸까요?

개발을 하실 때는 특별히 설정할 필요는 없지만, 간혹 디버깅을 위해 느리게할 필요가 있다면 원하는 값으로 설정해주시면 됩니다.

성능 검사를 위해 사용하신다면, 타겟으로 잡은 환경을 고려하여 설정해주시면 되는데요.
Lighthouse의 경우, Desktop 환경으로 검사할 때와 Mobile 환경으로 검사할 때 다음과 같이 설정을 합니다.

Desktop
CPU/Memory Power: 2631
CPU throttling: 1x slowdown

Mobile
CPU/Memory Power: 2679
CPU throttling: 4x slowdown

 

그럼 답변이 도움되셨기를 바라며, 강의에 관심을 가져주셔서 감사합니다. :)

Tae-Hui Kim님의 프로필 이미지
Tae-Hui Kim

작성한 질문수

질문하기