Optimization

최적화

앱 성능을 개선하는 방법을 찾고 적용함으로써, 로딩 속도 단축, 사용자 경험 향상, 자원 효율화를 목표로 한다.

최적화를 시작하지 못하는 이유

  • 개발 환경에서는 성능이 좋아 실제 사용자들의 다양한 환경에서 발생하는 차이를 인지하지 못해, 최적화의 필요성을 느끼기 어려움

  • 앱이 점차 크고 복잡해지면서 성능 문제가 드러나기 시작하고, 이에 따라 시스템 복잡성에 대한 부담감이 생김

  • 빠르게 기능을 개발해야 하는 상황에서는 성능 최적화보다 기능 구현이 우선시되는 경우가 많음

최적화 기법

  • 이미지, 동영상 등 정적 리소스 최적화

  • 폰트 최적화

  • 애니메이션 최적화

  • SEO 최적화

  • 번들 사이즈 축소

  • 초기 로딩속도 개선

  • 대용량 리스트 개선

  • SSR과 CSR 함께 사용하여 성능 개선

Last updated