Bagaimana cara mengatasi masalah kompatibilitas WebP dengan browser yang tidak mendukung?
Untuk mengatasi masalah kompatibilitas WebP dengan browser yang tidak mendukung, Anda bisa menggunakan teknik yang disebut "fallback image". Ide dasarnya adalah menyediakan dua versi dari setiap gambar: satu dalam format WebP, dan satu lagi dalam format yang lebih banyak didukung seperti JPEG atau PNG.
Berikut adalah cara melakukannya dengan HTML:
<picture>
<source srcset="image.webp" type="image/webp">
<source srcset="image.jpg" type="image/jpeg">
<img src="image.jpg" alt="Deskripsi Gambar">
</picture>
Dalam kode di atas, browser akan mencoba memuat gambar WebP terlebih dahulu. Jika browser tidak mendukung WebP, maka akan fallback ke gambar JPEG. Element <img> di akhir digunakan sebagai fallback terakhir jika browser tidak mendukung tag <picture> atau <source> .
Perlu diingat bahwa Anda harus menghasilkan dan menyimpan kedua versi gambar tersebut di server Anda, yang mungkin memerlukan lebih banyak ruang penyimpanan. Anda juga perlu memastikan bahwa proses pembuatan gambar fallback ini diintegrasikan ke dalam alur kerja pengembangan Anda.