Pada artikel sebelumnya, Blog Rumahweb sudah membahas seputar pengertian web compression, fungsi beserta jenisnya. Di artikel ini, kami ingin membahas secara lebih lanjut seputar teknologi kompresi website dari Google, yaitu Brotli Compression.
Sejarah Brotli Compression
Awal mulanya, Brotli dikembangkan oleh dua karyawan Google, Alakuijala and Szabadka untuk mengkompresi ukuran dari WOFF2 web fonts. Algoritma Brotli memungkinkan untuk melakukan metode kompresi yang jauh lebih mampat dan ringkas, ketimbang gzip maupun deflate.
Pertama kali dirilis secara resmi pada tahun 2013, selanjutnya jenis kompresi ini terus dikembangkan dan menjadi salah satu standar baru untuk melakukan kompresi website dengan hasil paling optimal hingga saat ini. Hampir semua web browser modern sudah mendukung Brotli, mulai dari Firefox, Google Chrome, Opera, Safari, hingga Microsoft Edge.
Apa Itu Brotli Compression
Brotli Compression adalah salah satu teknologi kompresi data yang dirancang untuk mengurangi ukuran file web agar halaman dapat dimuat lebih cepat. Sejak diperkenalkan, Brotli menjadi salah satu standar kompresi utama yang digunakan oleh browser modern, seperti Chrome, Firefox, dan Edge.
Brotli menjadi salah satu data compression terbaik karena dapat mengurangi ukuran file teks seperti HTML, CSS, dan JavaScript, yang seringkali menjadi penyebab utama lambatnya pemuatan halaman web.
Kelebihan Brotli Compression
Brotli compression memiliki beberapa kelebihan dibandingkan metode kompresi lain, berikut diantaranya:
1. Rasio Kompresi Lebih Tinggi
Brotli mampu menghasilkan ukuran file yang lebih kecil daripada Gzip, khususnya untuk teks yang sering dikirimkan di web. Ini berarti waktu pemuatan lebih cepat dan penggunaan bandwidth yang lebih sedikit.
2. Kompatibilitas Browser
Brotli didukung oleh sebagian besar browser modern, sehingga pengguna di seluruh dunia dapat merasakan manfaatnya tanpa perlu pengaturan tambahan.
3. Performa yang lebih Baik
Brotli menawarkan rasio kompresi yang lebih baik pada tingkat kompresi yang lebih tinggi, sehingga lebih efisien untuk file-file besar atau situs web yang memiliki banyak konten statis.
Cara Kerja Brotli Compression
Brotli bekerja dengan menggunakan dictionary-based compression, yaitu algoritma yang memanfaatkan pola berulang di dalam file teks untuk mengurangi ukuran data yang dikirim.
Brotli memiliki kamus yang sudah dioptimalkan untuk konten web, seperti HTML dan JavaScript, sehingga mampu dengan cepat mengenali pola umum dan memperkecil ukuran file lebih efisien.
Ketika sebuah browser meminta halaman web dari server, server yang mendukung Brotli akan mengirimkan versi terkompresi dari file tersebut. Browser kemudian mendekompresi file sebelum menampilkan konten kepada pengguna. Proses ini berlangsung cepat dan efisien, menghemat waktu dan bandwidth tanpa memengaruhi kualitas atau tampilan konten.
Brotli vs Gzip
Gzip compression adalah standar kompresi website yang telah lebih dulu populer dan diimplementasikan oleh server website di seluruh dunia. Ada beberapa keunggulan secara teknis dari Brotli dibandingkan dengan kompresi Gzip, antara lain:
- Javascript yang dikompres menggunakan Brotli, memiliki ukuran file 14% lebih kecil dari Gzip.
- HTML files yang dikompres menggunakan Brotli, memiliki ukuran file 21% lebih kecil dari Gzip.
- CSS files yang dikompres menggunakan Broli, memiliki ukuran file 17% lebih kecil dari Gzip.
Dukungan Brotli Compression di Rumahweb
Server hosting Rumahweb saat ini telah mendukung Brotli Compression dan diaktifkan secara default. Untuk mengetes dukungan Brotli di website Anda yang berada di layanan Rumahweb, bisa mempergunakan tool online Brotli Test. Hasilnya, akan muncul keterangan bahwa: Brotli compression is supported.
Dengan hadirnya dukungan Brotli, layanan Rumahweb Indonesia sudah siap untuk membantu Anda menghadirkan website dengan performa terbaik. Ada banyak pilihan hosting murah dengan harga dan fitur terbaik yang bisa Anda pilih sesuai kebutuhan.
Apabila ada pertanyaan lebih lanjut seputar dukungan Brotli compression, tim technical support online Rumahweb siap melayani Anda selama 24 jam penuh.