최적화 (Optimization)
❓ 왜 최적화를 해야하는가?
- 사용자 경험이 좋아진다
- 면접 문제로 많이 출제된다(!)
사용자 경험이 좋아진다는 것은 무슨 말일까 ?
실제로 성능은 사용자 유지를 좌우한다고 한다
성능 좋은 사이트는 더 많은 사용자를 이끌 수 있고 유지한다고 한다
성능 측정의 척도
시간
초기 구동 시간 : 초기에 애플리케이션이 로드 되는 시간
1-1. 다운로드 해야 하는 파일 갯수와 용량은 작게 유지 해야한다
계산 시간 : 동일한 계산을 얼마나 빨리 하는가
반응 시간 : 사용자의 행동에 얼마나 빨리 반응하는가
참고 사이트 : https://web.dev/why-speed-matters/