HTTP / 3 daha yaygın hale geliyor. Cloudflare artık Chrome Canary'nin bir parçası olan ve yakında Firefox Nightly'ye eklenecek olan HTTP / 3'ü destekliyor. Bu yeni standart, web taramanızı daha hızlı ve daha güvenli hale getirecek.
Neden HTTP / 3 ve QUIC Önemli
Kısa açıklama şudur: Web tarayıcıları, web sunucuları ve diğer kritik web altyapısı parçaları, QUIC kullanan HTTP / 3 adlı yeni bir standart için destek alıyor. Bu, web tarayıcılarının web sunucuları ile iletişim kurmak ve verileri ileri geri göndermek için kullandıkları daha modern bir HTTP sürümüdür.
HTTP / 3, hatalara karşı daha iyi dirençle verileri daha hızlı göndermek için yeniden yazılmıştır. Yerleşik şifrelemeye de sahiptir. Bu, daha fazla hız ve güvenlik anlamına gelir. Bu sadece veri aktarım hızı da değildir: HTTP / 3 gecikmeyi de azaltmalıdır, yani web siteleri bir bağlantıya tıkladıktan veya dokunduktan sonra daha hızlı yüklenmeye başlayacaktır.
Ortalama bir kişinin HTTP / 3 ve QUIC hakkında hiçbir zaman bilgi sahibi olması gerekmez. Web siteleri çalıştıran ve web yazılımı geliştiren kişilerin yapacak bazı işleri vardır, ancak bunların hepsi ortalama bir kişi için şeffaf olacaktır. Bir gün web tarayıcınız ve kullandığınız web siteleri bunun yerine HTTP / 3 üzerinden iletişim kurmaya başlayacak ve daha fazla site HTTP / 3 kullanmayı tercih ettikçe web daha iyi ve daha iyi hale gelecektir.
HTTP / 1'den HTTP / 2'ye
HTTP'nin orijinal sürümü, İletim Denetimi Protokolünü (TCP) kullanır. İlk olarak 1974'te tanımlanmış olan TCP hiçbir zaman günümüzün web'inin hızı ve yanıt verebilirliği düşünülerek tasarlanmamıştır. Google, HTTP / 2'yi bilgilendiren SPDY adlı yeni bir protokolle TCP’nin birçok sorununu gidermeye çalıştı.
HTTP / 2, 2015'in sonunda çoğu büyük tarayıcıya ulaştı ve işleri hızlandırmak için tek bir TCP bağlantısı üzerinden birden çok isteği veri sıkıştırma ve ardışık düzen gibi özellikler ekledi.
Eylül 2019 itibarıyla, W3Tech'ler HTTP / 2'nin şu anda web sitelerinin% 41'i tarafından kullanıldığını tahmin ediyor.
HTTP / 3 ve QUIC nedir?
HTTP / 3, HTTP protokolünün daha çok yeniden yazılmasıdır. TCP kullanmak yerine, HTTP / 3 Google'ın QUIC protokolünü kullanır. HTTP / 3 başlangıçta QUIC üzerinden HTTP olarak biliniyordu. HTTP / 3 aynı zamanda TLS 1.3 şifrelemesini de içerir, bu nedenle bugün olduğu gibi protokole güvenlik sağlayan ayrı bir HTTPS'ye gerek yoktur.
QUIC başlangıçta "Hızlı UDP İnternet Bağlantıları" anlamına geliyordu. Bu protokol, TCP'den daha düşük gecikme süresiyle daha hızlı olacak şekilde tasarlanmıştır. QUIC, bir bağlantı kurarken daha az ek yük ve bağlantı üzerinden daha hızlı veri aktarımı sağlar. TCP'nin aksine, veri parçası gibi yol boyunca kaybolan bir hata, bağlantının durmasına ve sorunun çözülmesini beklemesine neden olmaz. QUIC, sorun çözülürken diğer verileri aktarmaya devam edecek.
Aslında, QUIC Google Chrome'a eklendi geri 2013'te. Chrome, Google hizmetleriyle ve Facebook gibi diğer bazı web siteleriyle iletişim kurarken bunu kullanır ve Android uygulamaları tarafından kullanılabilir. Ancak QUIC, diğer web tarayıcılarına entegre edilmiş bir standart değildir. HTTP / 3 ile teknoloji, diğer tarayıcılar için de standart bir şekilde geliyor.
Özetle: HTTP / 3 daha yeni, daha iyi ve daha hızlı bir protokoldür. Web'de gelişmiş güvenlik ve hız sunması gereken daha modern bir çözümdür.
Yakınınızdaki Bir Web Tarayıcısına Geliyorlar
Kanama sınırına HTTP / 3 eklendi
Kanarya
Google Chrome'un Eylül 2019'daki sürümü, bir
komut satırı bayrağı
. Chrome Canary'nin başlatılması
--enable-quic --quic-version = h3-23
komut satırı argümanları HTTP / 3'ü etkinleştirir.
Mozilla, bu sonbaharda Firefox Nightly'nin deneysel bir sürümüne HTTP / 3 eklemek için çalıştığını duyurdu. Microsoft Edge'in yeni Chromium tabanlı sürümü, Opera gibi diğer Chromium tabanlı tarayıcılarda olduğu gibi Google'ın Chrome için HTTP / 3 çalışmasını devralacak. Apple'ın da bir noktada Safari'de HTTP / 3 ile gemiye atlamasını bekliyoruz.
Cloudflare'da duyuruldu içerik dağıtım ağını kullanan siteler için HTTP / 3 kullanımını kolaylaştırıyor. Cloudflare müşterileri yakında bir anahtarı çevirip siteleri için "HTTP / 3 (QUIC ile)" özelliğini etkinleştirebilecek. Bu, tarayıcılar HTTP / 3 kararlı ve herkes için etkinleştirildiğinde web sitelerinin etkinleştirilmesini kolaylaştırarak HTTP / 3 kullanımının artırılmasına yardımcı olacaktır.
HTTP / 3 başka yazılımlara da geliyor - örneğin, Nginx web sunucusu HTTP / 3 desteği üzerinde çalışıyor Nginx sürüm 1.17 .
Uygulamanın ilk aşamalarındayız. Cloudflare, "QUIC ve HTTP / 3 standartlarını sonlandırmak ve geniş çapta benimsenmeyi teşvik etmek için Google ve Mozilla dahil diğer kuruluşlarla birlikte çalışmaya devam edeceğini" söylüyor. Diğer bir deyişle, yalnızca yazılım henüz nihai değildir - standardın kendisi de bazı değişiklikler görebilir. Bu, modern tarayıcılarda varsayılan olarak etkinleştirilip otomatik olarak kullanılmadan önce yapılacak çok iş vardır.
Daha Teknik Detaylar
Daha fazlasını öğrenmek ister misin? Ödeme Cloudflare’nin HTTP / 3’e ayrıntılı bakışı veya kazın taslak HTTP / 3 standardı gerçek teknik özellikler için.