HTTP / 3 menjadi lebih luas. Cloudflare sekarang mendukung HTTP / 3, yang sudah menjadi bagian dari Chrome Canary dan akan segera ditambahkan ke Firefox Nightly. Standar baru ini akan membuat penjelajahan web Anda lebih cepat dan lebih aman.
Mengapa HTTP / 3 dan QUIC Penting
Berikut penjelasan singkatnya: Browser web, server web, dan bagian penting lainnya dari infrastruktur web mendapatkan dukungan untuk standar baru bernama HTTP / 3, yang menggunakan QUIC. Ini adalah versi HTTP yang lebih modern, yang digunakan browser web untuk berkomunikasi dengan server web dan mengirim data bolak-balik.
HTTP / 3 telah ditulis ulang untuk mengirim data lebih cepat dengan ketahanan yang lebih baik terhadap kesalahan. Ini memiliki enkripsi built-in juga. Itu berarti lebih banyak kecepatan dan keamanan. Ini bukan hanya kecepatan transfer data, juga: HTTP / 3 juga harus mengurangi latensi, artinya situs web akan mulai memuat lebih cepat setelah Anda mengeklik atau mengetuk tautan.
Rata-rata orang tidak perlu tahu tentang HTTP / 3 dan QUIC. Orang-orang yang menjalankan situs web dan mengembangkan perangkat lunak web memiliki beberapa pekerjaan yang harus dilakukan, tetapi semuanya akan transparan bagi orang kebanyakan. Suatu hari, browser web Anda dan situs web yang Anda gunakan akan mulai berkomunikasi melalui HTTP / 3, dan web akan menjadi lebih baik dan lebih baik karena lebih banyak situs memilih untuk menggunakan HTTP / 3.
Dari HTTP / 1 ke HTTP / 2
Versi asli HTTP menggunakan Transmission Control Protocol (TCP.) Pertama kali dijelaskan pada tahun 1974, TCP tidak pernah dirancang dengan kecepatan dan daya tanggap web saat ini. Google mencoba memperbaiki banyak masalah TCP dengan protokol baru bernama SPDY, yang menginformasikan HTTP / 2.
HTTP / 2 tiba di sebagian besar browser utama pada akhir 2015, menambahkan fitur seperti kompresi data dan pipelining dari beberapa permintaan melalui satu koneksi TCP untuk mempercepat.
Per September 2019, W3Techs memperkirakan bahwa HTTP / 2 sekarang digunakan oleh 41% situs web.
Apakah HTTP / 3 dan QUIC itu?
HTTP / 3 lebih merupakan penulisan ulang dari protokol HTTP. Alih-alih menggunakan TCP, HTTP / 3 menggunakan protokol QUIC Google. HTTP / 3 awalnya dikenal sebagai HTTP-over-QUIC. HTTP / 3 juga menyertakan enkripsi TLS 1.3, jadi tidak perlu HTTPS terpisah yang mengunci keamanan ke protokol, seperti yang ada saat ini.
QUIC awalnya adalah singkatan dari "Quick UDP Internet Connections". Protokol ini dirancang untuk lebih cepat dengan latensi lebih rendah dari TCP. QUIC menawarkan overhead yang lebih sedikit saat membuat koneksi dan transfer data yang lebih cepat melalui koneksi. Tidak seperti TCP, kesalahan seperti sepotong data yang hilang selama proses tidak akan menyebabkan koneksi berhenti dan menunggu sampai masalah diperbaiki. QUIC akan terus mentransfer data lain selama masalah diselesaikan.
Faktanya, QUIC dulu ditambahkan ke Google Chrome pada tahun 2013. Chrome menggunakannya saat berkomunikasi dengan layanan Google dan beberapa situs web lain seperti Facebook, dan tersedia untuk aplikasi Android. Tetapi QUIC bukanlah standar yang diintegrasikan ke dalam browser web lain. Dengan HTTP / 3, teknologi ini juga hadir dengan cara standar untuk browser lain.
Singkatnya: HTTP / 3 adalah protokol yang lebih baru, lebih baik, lebih cepat. Ini adalah solusi yang lebih modern yang akan memberikan peningkatan keamanan dan kecepatan ke web.
Mereka Datang ke Browser Web di Dekat Anda
HTTP / 3 ditambahkan ke tepi terbaru
Kenari
versi Google Chrome pada September 2019, tersembunyi di balik file
bendera baris perintah
. Meluncurkan Chrome Canary dengan
--enable-quic --quic-version = h3-23
argumen baris perintah akan mengaktifkan HTTP / 3.
Mozilla mengumumkan sedang mengerjakan penambahan HTTP / 3 ke versi eksperimental Firefox Nightly musim gugur ini. Versi baru Microsoft Edge berbasis Chromium akan mewarisi pekerjaan HTTP / 3 Google untuk Chrome, seperti halnya browser berbasis Chromium lainnya seperti Opera. Kami berharap Apple untuk bergabung dengan HTTP / 3 di Safari di beberapa titik juga.
Cloudflare bahkan memiliki diumumkan yang membuat adopsi HTTP / 3 lebih mudah untuk situs yang menggunakan jaringan pengiriman kontennya. Pelanggan Cloudflare akan segera dapat membalik tombol dan mengaktifkan "HTTP / 3 (dengan QUIC)" untuk situs mereka. Mudah-mudahan itu akan membantu meningkatkan adopsi HTTP / 3 dengan membuatnya lebih mudah untuk mengaktifkan situs web setelah browser mendapatkan HTTP / 3 stabil dan diaktifkan untuk semua orang.
HTTP / 3 juga akan hadir ke perangkat lunak lain — misalnya, server web Nginx bekerja dengan dukungan HTTP / 3 untuk Nginx versi 1.17 .
Kami sedang dalam tahap awal penerapan. Cloudflare mengatakan akan "terus bekerja bersama organisasi lain, termasuk Google dan Mozilla, untuk menyelesaikan standar QUIC dan HTTP / 3 serta mendorong penerapan yang luas." Dengan kata lain, perangkat lunak tersebut tidak hanya belum final — standarnya sendiri mungkin akan mengalami beberapa perubahan. Ada banyak pekerjaan yang harus dilakukan sebelum ini diaktifkan secara default di browser modern dan digunakan secara otomatis.
Detail Teknis Lebih Lanjut
Ingin tahu lebih banyak? Periksa Penjelasan mendalam Cloudflare tentang HTTP / 3 atau gali draf standar HTTP / 3 untuk spesifikasi teknis yang sebenarnya.