Component 가 사주는 것
가 를 wrap: format 변환 (WebP/AVIF), responsive size, lazy loading, blur-up placeholder, reserved space (Cumulative Layout Shift 없음). Optimizer 가 Vercel 에선 edge 에 돌고; self-host 에선 sharp 가 take over.
Local vs remote image
Local image (import) 가 dimension 자동 detect. Remote image 는 layout reserve 위해 명시적 width 와 height 필요; host 가 images.remotePatterns 에 있어야.
v16: preload, priority 아님
Above-the-fold hint 가 priority 에서 preload 로 rename. 옛 코드 여전히 작동하지만 deprecation warning log.
Unknown size 위한 fill mode
fill 이 parent container 까지 stretch; Tailwind/CSS 통한 object-fit 와 responsive serving 위한 sizes hint 와 짝지어.