Node.js AdvancedLesson 96Preview gratis
Zlib Module
Lesson ini bagian dari Node.js · Semua level
Ringkasan
Pelajaran ini membahas modul zlib untuk kompresi dan dekompresi data di Node.js, mendukung gzip, deflate, dan brotli. Kamu akan memakai metode sinkron maupun stream untuk menghemat bandwidth dan penyimpanan. Kompresi sering dipakai pada respons HTTP (middleware compression) dan penyimpanan arsip log.
Poin kunci
- Modul zlib mendukung algoritma: gzip, deflate, brotli, dan raw deflate.
- Metode tersedia: gzipSync/ gunzipSync (sinkron), serta createGzip() berbasis stream.
- Untuk data besar gunakan stream agar memori tetap stabil.
- HTTP: header Content-Encoding: gzip memberi tahu klien bahwa body sudah dikompresi.
- Selalu simpan data terkompresi dengan format yang sama saat dekompresi (gzip vs brotli).
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.