Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그
FE Lazy Loading 적용기 섬네일

FE Lazy Loading 적용기

트렌비 favicon트렌비·Frontend·
ReactJavaScriptLazy LoadingIntersection Observer
2022년 07월 20일0

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

트렌비가 Intersection Observer 기반 Lazy Loading을 도입해 초기 로딩 시 불필요한 대용량 이미지 로드를 지연시키고 필요한 콘텐츠를 먼저 렌더링하도록 개선했습니다.

구현 방법

  • Intersection Observer로 보이는 영역의 리스트만 로딩하고, 보이지 않는 부분은 LoadingScreen으로 대체
  • React 환경에서 useInView 방식으로 구현 가능하도록 제시
  • 필요 시점에 이미지를 로딩하도록 구성하여 자원 사용 최적화

주요 결과

  • 최초 로딩 리소스: 120mb → 평균 9.6mb로 감소
  • 첫 페이지 로딩 시간: 약 30초 → 약 5.5초로 단축
  • 성능 개선: 약 500% 수준으로 확인

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
카카오웹툰은 하드웨어 가속과 IntersectionObserver를 어떻게 사용했을까? 섬네일
75%

카카오웹툰은 하드웨어 가속과 IntersectionObserver를 어떻게 사용했을까?

카카오엔터테인먼트 favicon카카오엔터테인먼트·2021년 12월 02일
사용자 경험과 성능 개선 방법 in 카카오웹툰 섬네일
74%

사용자 경험과 성능 개선 방법 in 카카오웹툰

카카오엔터테인먼트 favicon카카오엔터테인먼트·2022년 01월 20일
FE 최적화, 비즈니스로 시작해서 엔지니어링으로 끝내기 섬네일
73%

FE 최적화, 비즈니스로 시작해서 엔지니어링으로 끝내기

당근 favicon당근·2025년 09월 11일