Compression — Performance

Compression Text-based resources (HTML, CSS, JS, JSON) bisa di-compress hingga 60-80% lebih kecil sebelum dikirim ke browser. Gzip vs Brotli…

Compression

Text-based resources (HTML, CSS, JS, JSON) bisa di-compress hingga 60-80% lebih kecil sebelum dikirim ke browser.

Gzip vs Brotli

AlgoritmaKompresiKecepatanSupport
GzipBaikCepatUniversal
Brotli15-20% lebih baikLebih lambat95%+ browser

Konfigurasi Server

# Nginx — enable gzip + brotli
gzip on;
gzip_types text/html text/css application/javascript application/json;
gzip_min_length 1000;

# Brotli (jika module tersedia)
brotli on;
brotli_types text/html text/css application/javascript;

Verifikasi

Cek di Network tab — kolom "Content-Encoding" harus menunjukkan br (Brotli) atau gzip:

Content-Encoding: br
Content-Type: application/javascript

Tips

Yang akan kamu pelajari