Optimasi Gambar di Next.js Biar Website Makin Ngebut

June 29, 2025 (1d ago)

Optimasi Gambar di Next.js Biar Website Makin Ngebut

Tahukah kamu? Gambar adalah penyebab utama website jadi lambat.

Makanya Next.js punya komponen <Image /> yang powerful banget buat optimasi.


Kenapa Perlu Optimasi Gambar?


Fitur Utama <Image />

Lazy Loading otomatis ✅ Resize sesuai device ✅ WebP Support out of the box ✅ Placeholder Blur


Contoh Pemakaian <Image />

1️⃣ Basic Usage

import Image from 'next/image';
 
<Image
  src="/hero.jpg"
  alt="Hero image"
  width={1200}
  height={600}
/>

2️⃣ Placeholder Blur

<Image
  src="/banner.jpg"
  alt="Banner utama"
  width={1920}
  height={600}
  priority
/>

3️⃣ Prioritas Loading

Untuk gambar di atas lipatan (above the fold):

<Image
  src="/banner.jpg"
  alt="Banner utama"
  width={1920}
  height={600}
  priority
/>

4️⃣ Responsive Layout

<div className="relative w-full h-64">
  <Image
    src="/cover.jpg"
    alt="Cover image"
    fill
    style={{ objectFit: 'cover' }}
  />
</div>

Tips Tambahan

Penutup

Kalau kamu pakai Next.js, jangan lagi pakai untuk konten utama. Gunakan supaya performa website kamu naik drastis.

Connect With Me:

Instagram: @novinbukannopin

LinkedIn: novin

Tiktok: @lovinnnnnnnn

X/Twitter: @novinbukannopin

GitHub: @novinbukannopin