프론트엔드 성능 최적화 - 1. 문제 인식
2021. 8. 29. 01:26ㆍ웹 프론트엔드 깊게 이해하기/성능 최적화
프론트엔드 성능 측정 방법이 궁금하시다면 아래의 링크를 참고해주세요.
이전 시간에는 성능을 분석해보고 어느 부분에서 성능상의 이슈가 있는지를 도출하는 일을 했습니다. 이제 그럼 거기서 발견된 성능 이슈를 해결하기 위한 본격적인 최적화 작업을 수행해봅시다.
실습을 위한 예시 어플리케이션은 아래 링크에서 가져올 수 있습니다. 해당 어플리케이션은 우아한테크코스에서 제공하는 실습자료이며, 제가 제작한 자료가 아님을 밝힙니다.
위 어플리케이션을 clone 해서 npm run serve 를 통해 실행해보았다면 성능 분석을 통해 여러 문제가 있음을 알 수 있을 것입니다. 굳이 분석하는 것까지 이번 시간에는 다루지 않고, 바로 어떤 문제가 있는지를 짚어보겠습니다.
- [ ] 최적화 되지 않은 소스코드
- [ ] 최적화 되지 않은 이미지
- [ ] 최적화 되지 않은 폰트
- [ ] 모든 자원을 초기에 모두 다운로드 받음
- [ ] CDN이 적용되지 않아 외국에서 접속할 경우 접속하기까지 너무 오랜 시간이 걸림
- [ ] Caching이 적용되어 있으나 정확히 어떤 정책이 세팅되어 있는지 모름
그러면 문제를 하나씩 고쳐봅시다.
'웹 프론트엔드 깊게 이해하기 > 성능 최적화' 카테고리의 다른 글
프론트엔드 성능 최적화 - 3. 코드 스플리팅 & 트리 쉐이킹 (2) | 2021.08.29 |
---|---|
프론트엔드 성능 최적화 - 2. 소스코드 최적화 (2) | 2021.08.29 |
프론트엔드 성능 분석 Quick Start (1) | 2021.08.11 |
페인트와 합성과정에서의 최적화 (0) | 2020.11.18 |
스타일과 레이아웃 과정 최적화 (0) | 2020.11.17 |