--- title: HTTP/2 dan HTTP/3 description: HTTP/2 memultipleks banyak request dalam satu koneksi; HTTP/3 memakai QUIC di atas UDP untuk handshake lebih cepat. canonical: https://penasihathosting.com/wikihosting/http2-http3 type: wiki locale: id updated: 2026-10-29 author: Willya Randika --- # HTTP/2 dan HTTP/3 ## Overview - **Summary:** HTTP/2 memultipleks banyak request dalam satu koneksi; HTTP/3 memakai QUIC di atas UDP untuk handshake lebih cepat. - **Author:** Willya Randika ([profile](/penulis/willya-randika)) ## Article **HTTP/2** dan **HTTP/3** adalah versi protokol HTTP yang mengubah cara browser mengambil banyak aset. HTTP/2 memakai satu koneksi TCP dengan **multiplexing**; HTTP/3 memakai **QUIC** di atas UDP untuk mengurangi latensi handshake dan masalah head-of-line blocking. ## Perbedaan inti | Aspek | HTTP/1.1 | HTTP/2 | HTTP/3 | | --- | --- | --- | --- | | Koneksi | Beberapa koneksi | Satu koneksi, banyak stream | QUIC/UDP | | Multiplexing | Tidak | Ya | Ya | | Header compression | Tidak | HPACK | QPACK | | Handshake | TCP + TLS | TCP + TLS | QUIC + TLS 1.3 | | Keunggulan | Kompatibel luas | Paralelisme | Mobile/lossy network | ## Cara mengecek Di **DevTools → Network**, aktifkan kolom Protocol. `h2` berarti HTTP/2, `h3` berarti HTTP/3. Dari terminal, `curl -I --http2 https://contoh.com` memeriksa dukungan HTTP/2. HTTP/3 biasanya butuh `curl` versi baru dan flag khusus. ## Yang perlu diperhatikan - **Butuh HTTPS.** Browser modern hanya memakai HTTP/2 dan HTTP/3 pada koneksi aman. - **Server dan CDN harus mendukung.** LiteSpeed, Nginx, dan CDN besar umumnya sudah. - **Bukan pengganti cache.** Protokol mempercepat transfer; aset besar tetap berat. - **HTTP/3 belum tentu lebih cepat di semua jaringan.** Pada jaringan stabil, selisihnya kecil. - **Prioritas aset tetap penting.** Banyak stream tidak menghapus biaya JavaScript dan gambar besar. Pada halaman yang hanya memuat satu file kecil, perbedaan HTTP/1.1, HTTP/2, dan HTTP/3 hampir tidak terasa. Keuntungan multiplexing muncul saat ada banyak aset, terutama di koneksi dengan latency tinggi. Jika server belum mendukung HTTP/2, prioritaskan HTTPS dan cache sebelum mengganti protokol; CDN biasanya menjadi cara tercepat mengaktifkan HTTP/3. Pastikan tidak ada mixed content yang membatalkan koneksi aman, dan uji perubahan protokol di staging. Periksa juga dukungan di server dan CDN, lalu ulangi pengukuran setelah cache aktif. ## FAQ Untuk halaman dengan banyak aset, biasanya ya, karena multiplexing mengurangi antrean koneksi. Tidak. HTTP/2 sudah cukup untuk banyak situs. HTTP/3 memberi keuntungan di jaringan mobile atau lossy. Aktifkan HTTPS, lalu pastikan server (LiteSpeed/Nginx) atau CDN mendukung HTTP/2. Sebagian besar hosting modern menyalakannya otomatis.