Digital Transformation
Brotli Compression
TL;DR: Brotli adalah algoritma kompresi yang memperkecil file HTML, CSS, dan JavaScript sebelum dikirim ke browser. Dibanding Gzip, Brotli umumnya menghasilkan ukuran 15-25% lebih kecil pada teks, sehingga halaman tiba lebih cepat. Hampir semua browser modern mendukungnya.
Apa itu Brotli Compression?
Brotli adalah algoritma kompresi yang dikembangkan Google untuk memampatkan aset teks web. Anggap kompresi seperti memvakum koper sebelum bepergian: isi sama, tetapi memakan ruang lebih kecil sehingga lebih cepat dipindahkan. Saat browser meminta file, server yang mendukung Brotli mengirim versi terkompresi, lalu browser membongkarnya. Proses ini mengurangi data yang melintas di jaringan dan membantu waktu respons awal terasa lebih ringan.
Brotli vs Gzip
| Aspek | Brotli | Gzip |
|---|---|---|
| Rasio kompresi teks | Lebih kecil 15-25% | Standar lama |
| Dukungan browser | Browser modern | Universal |
| Beban CPU server | Sedikit lebih tinggi | Lebih ringan |
Banyak CDN kini mengaktifkan Brotli otomatis, jadi Anda sering tidak perlu konfigurasi manual. Detail teknis tersedia di dokumentasi MDN tentang Content-Encoding.
Kenapa Penting?
File yang lebih kecil berarti halaman tiba lebih cepat, terutama di jaringan mobile yang lambat. Untuk situs bisnis Indonesia dengan mayoritas pengunjung mobile, selisih beberapa puluh kilobyte per halaman bisa terasa. Memadukan Brotli dengan minifikasi memberi efek ganda pada kecepatan tanpa mengubah tampilan.
Pertanyaan Umum
Apakah saya perlu mengaktifkan Brotli manual?
Sering tidak. Platform hosting dan CDN modern mengaktifkannya secara default. Cek header respons untuk memastikan nilai Content-Encoding adalah "br".
Apakah Brotli menggantikan minifikasi?
Tidak. Keduanya saling melengkapi. Minifikasi membuang karakter tak perlu, Brotli memampatkan hasil akhirnya.
Istilah Terkait