이미지 최적화 - Responsive Images and srcset 구현
· 약 8분
작업 날짜: 2026-01-02 브랜치:
feature/1.28.0-image-optimization> PR: TBD
📋 목차
🎯 작업 개요
목적
PageSpeed Insights의 "Properly size images" 경고를 해결하고, DPR(Device Pixel Ratio)에 최적화된 이미지를 제공하여 초기 로딩 성능을 개선합니다.
배경
현재 문제점:
- 모든 디바이스에 단일 해상도 이미지 제공
- DPR=1 환경: 과다 다운로드 (160px 표시, 240px 다운로드)
- DPR=2/3 환경: 선명도 부족
- srcset 미사용으로 브라우저 최적화 불가능
- fetchPriority="high" 과다 사용으로 초기 로딩 경쟁
PageSpeed Insights 경고:
- "표시된 크기 대비 다운로드된 이미지가 큼"
- 데스크톱: 160x160 표시, 240x240 다운로드
- 모바일: 140x140 표시, 180x180 다운로드
최적화 전략
- srcset 구현: DPR 1x/2x 대응 이미지 자동 선택
- 이미지 품질 최적화: quality=85 기본값 적용
- fetchPriority 최적화: 데스크톱 15개, 모바일 6개만 high 우선순위
- rem 기반 정확한 크기 계산: 데스크톱 1rem=16px, 모바일 1rem=12px
