<img src="/images/profile.jpg" alt="jimmy" />
<Image src="/images/profile.jpg" width={144} height={144} alt="jimmy" />
original img태그
와 Next.js에 제공하는 Image 컴포넌트의 차이
Next.js의 Image 컴포넌트를 사용했더니…. 기존 jpeg ⇒ webp로 이미지 파일 형식이 바뀌었다.
Next.js의 Image 컴포넌트를 사용했더니 viewport에 사진이 노출 되었을때 그때 이미지를 불러온다. (lazy-load)
<aside> 💡 resize, lazy-load, image optimization
</aside>
<aside> 💡 추가로 Image 컴포넌트에 사이즈를 줌으로써, 미리 이미지 사이즈를 계산하고, 레이아웃이 무너지지 않도록 CLS 기능도 제공한다.
</aside>