- JPEG XL adalah format gambar canggih yang menawarkan kompresi jauh lebih tinggi daripada JPEG tradisional dan dukungan asli untuk HDR.
- Chrome telah mengintegrasikan kembali dukungan untuk file .jxl menggunakan dekoder aman yang ditulis dalam Rust untuk mengoptimalkan kinerja.
- Fitur ini memungkinkan transcoding lossless dari file JPEG lama, mengurangi ukurannya tanpa mengorbankan kualitas piksel sedikit pun.
Anda mungkin pernah menemukan file yang berakhiran .jxl dan tidak tahu harus berbuat apa dengannya. Nah, kita sedang berbicara tentang JPEG XL , format gambar generasi berikutnya yang hadir untuk mengubah semua yang kita ketahui. Ini bukan sekadar pembaruan dari JPEG klasik; ini adalah sistem yang sepenuhnya baru yang dirancang untuk membuat situs web sangat cepat dan foto mempertahankan kualitas yang luar biasa tanpa memakan separuh ruang hard drive Anda.
Kabar mengejutkannya adalah Google Chrome kembali mengadopsi format ini , mengintegrasikan kemampuan untuk mendekode gambar-gambar ini secara native. Setelah beberapa kali diskusi dan kontroversi di dunia pengembangan, browser dari raksasa Mountain View ini memutuskan untuk berkomitmen pada teknologi yang menjanjikan untuk membuat format seperti WebP menjadi usang atau bahkan bersaing langsung dengan AVIF, terutama dalam hal fotografi berkualitas tinggi.
Sebenarnya format JPEG XL itu apa?

Pertama-tama, nama tersebut bukanlah kebetulan. Akronim JPEG berasal dari komite ahli fotografi, X berarti standar lanjutan, dan L berarti Jangka Panjang , karena tujuannya adalah menjadi standar definitif selama beberapa dekade. Format ini tidak main-main: format ini memungkinkan gambar dengan resolusi sangat tinggi, mencapai hingga terapixel , dan mendukung kedalaman warna hingga 32 bit per komponen.
Yang benar-benar menjadikan JXL sebagai permata adalah keserbagunaannya. Ia dapat menangani kompresi lossy dan lossless , mendukung transparansi (saluran alfa), dan kompatibel dengan High Dynamic Range (HDR) , sesuatu yang hanya bisa diimpikan oleh JPEG klasik. Lebih jauh lagi, ia dapat mengelola gambar animasi, menjadikannya alternatif yang ampuh untuk GIF atau WebP animasi, tetapi dengan efisiensi yang jauh lebih besar.
Pertarungan besar: JPEG XL melawan AVIF dan WebP
Jika Anda bertanya-tanya mengapa kita harus menggunakan JPEG XL padahal AVIF atau WebP sudah ada, jawabannya terletak pada angka-angka. Dibandingkan dengan JPEG tradisional, JXL dapat mengurangi ukuran file hingga 30% hingga 60% sambil mempertahankan kualitas visual yang sama. Dibandingkan dengan WebP, JXL mengunggulinya di hampir setiap pengujian, terutama pada foto dengan tingkat detail tinggi di mana WebP seringkali kurang memadai.
Persaingan terberat adalah melawan AVIF. Meskipun AVIF unggul dalam kompresi agresif (menghasilkan file yang sangat kecil), JPEG XL jauh lebih cepat dalam pengkodean . Ini sangat penting bagi mereka yang mengelola katalog gambar yang sangat besar. Selain itu, JXL menawarkan decoding progresif sejati ; artinya, gambar secara bertahap muncul secara detail dari awal, sedangkan AVIF membutuhkan file untuk hampir sepenuhnya diunduh sebelum mulai ditampilkan.
Cara membuka gambar JPEG XL di Chrome

Jika Anda memiliki versi Chrome yang terbaru (khususnya versi 155 atau lebih baru ), dukungan seharusnya sudah diaktifkan secara default di versi stabil terbaru. Namun, karena format ini pernah melalui fase eksperimental, Anda mungkin masih perlu mengaktifkannya secara manual di beberapa versi.
Untuk mengaktifkan dukungan jika tidak berfungsi, cukup ketik chrome://flags/#enable-jxl-image-format ke bilah alamat . Setelah itu, temukan opsi yang sesuai dan ubah menjadi Enabled . Setelah memulai ulang browser Anda, Anda seharusnya dapat melihat file .jxl apa pun yang Anda temukan di web atau muat secara lokal tanpa perlu menginstal program eksternal apa pun.
Rahasia teknis: Peran Rust dan transcoding
Google tidak menganggap enteng hal ini. Untuk mencegah browser menjadi rentan terhadap serangan siber, mereka telah menulis dekoder dalam bahasa Rust . Bahasa pemrograman ini terkenal karena memastikan keamanan memori , menghilangkan kerentanan umum yang sering dieksploitasi peretas pada dekoder yang ditulis dalam C++. Hasilnya adalah browser yang lebih cepat dan, yang terpenting, jauh lebih aman.
Namun ada satu fitur yang benar-benar ajaib: transcoding lossless . JPEG XL dapat mengambil file JPEG lama dan mengoptimalkannya menjadi sekitar 20% lebih kecil tanpa kehilangan satu bit pun informasi. Bagian terbaiknya adalah proses ini dapat dibalik; Anda dapat kembali ke JPEG asli persis seperti semula. Ini adalah anugerah bagi fotografer dan pemilik situs web yang tidak ingin memproses ulang ribuan foto dari awal.
Dampak pada kinerja web dan Core Web Vitals

Bagi Anda yang terobsesi dengan SEO dan kecepatan pemuatan halaman, JPEG XL adalah sekutu yang luar biasa. Dengan mengurangi ukuran gambar utama (LCP, atau Largest Contentful Paint), halaman dimuat jauh lebih cepat , terutama pada koneksi seluler yang lambat. Berkat decoding yang lebih efisien yang menggunakan instruksi SIMD perangkat keras, prosesor seluler tidak bekerja terlalu keras, sehingga meningkatkan kelancaran penjelajahan secara keseluruhan.
Meskipun dukungan global masih terbatas dibandingkan dengan JPEG, trennya jelas. Dengan Safari yang telah mendukungnya untuk beberapa waktu dan Chrome yang sudah mengikutinya, ekosistem bergerak menuju standar ini. Menggunakan elemen HTML <picture> saat ini merupakan strategi terbaik: ini memungkinkan Anda untuk menawarkan file .jxl kepada mereka yang dapat membacanya dan meninggalkan JPEG klasik sebagai cadangan atau alternatif untuk browser yang lebih lama.
Format baru ini mewakili lompatan evolusioner yang diperlukan untuk web, menggabungkan kompresi agresif dengan fidelitas visual yang menakjubkan dan peningkatan keamanan berkat Rust. Kemampuannya untuk secara drastis mengurangi ukuran file gambar dan fitur transcoding reversibel yang inovatif menjadikannya alat terbaik untuk mengoptimalkan pengalaman pengguna dan kinerja teknis situs web modern mana pun.