Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그
Next/Image를 활용한 이미지 최적화 섬네일

Next/Image를 활용한 이미지 최적화

카카오엔터테인먼트 favicon카카오엔터테인먼트·Frontend·
NextJSWebPLazy LoadingImage OptimizationResponsive Images
2022년 07월 14일0

AI 요약

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

핵심 요약

카카오엔터테인먼트가 Next/Image를 도입해 스테이지 홈의 이미지 로딩을 최적화하고, 50개 이미지 중 화면에 보이는 26개만 로드하도록 바꿨으며 전체 용량을 25MB에서 589KB로 대폭 감소시켰습니다.

구현 방법

  • Next/Image 도입으로 lazy loading 자동 적용 및 로딩 대상 이미지 축소
  • viewport에 보이는 영역에 맞춘 srcSet, 디바이스별 최적 이미지 서빙
  • webp 포맷 변환 및 placeholder로 로딩 안정성 확보
  • 캐시 정책 설정(next.config.js의 images.minimumCacheTTL 또는 CDN Cache-Control)

주요 결과

  • 총 로드 용량 25MB → 589KB로 감소
  • 개별 이미지 500KB → 40KB로 축소
  • 로딩 시간 1.11s → 386ms로 대폭 단축

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
사용자 경험과 성능 개선 방법 in 카카오웹툰 섬네일
79%

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

카카오엔터테인먼트 favicon카카오엔터테인먼트·2022년 01월 20일
Next.js 캐싱으로 웹 서버 성능 최적화 섬네일
76%

Next.js 캐싱으로 웹 서버 성능 최적화

카카오엔터테인먼트 favicon카카오엔터테인먼트·2024년 05월 03일
NEXT.JS의 이미지 최적화는 어떻게 동작하는가? 섬네일
75%

NEXT.JS의 이미지 최적화는 어떻게 동작하는가?

올리브영 favicon올리브영·2023년 06월 09일