HTTP/3

Tarayıcı ile sunucu arasındaki iletişimin yeni sürümü. Kötü bağlantılarda ve mobilde gecikmeyi belirgin biçimde azaltır.

HTTP/3, tarayıcı ile sunucu arasındaki iletişim kuralının en yeni sürümüdür. Önceki sürümlerden temel farkı, altta TCP yerine QUIC adlı bir protokol kullanmasıdır.

HTTP/2’den farkı

HTTP/2 tek bir bağlantı üzerinden birçok dosyayı paralel indirebiliyordu ama bir sorunu vardı: bir paket kaybolduğunda o bağlantıdaki bütün akışlar bekliyordu. Buna baş bloklama denir.

HTTP/3 her akışı bağımsız taşır. Bir paket kaybolduğunda yalnız o akış bekler, diğerleri devam eder. Kazanç en çok paket kaybının olduğu ağlarda görülür: mobil veri, kalabalık kablosuz ağlar, zayıf sinyal.

Bağlantı kurulumu da hızlı

QUIC, şifreleme el sıkışmasını bağlantı kurulumuyla birleştirir. Daha önce bağlandığınız bir sunucuya tekrar bağlanırken el sıkışma neredeyse sıfır gidiş dönüşe iner. Bu, ilk bayta kadar geçen süreye doğrudan yansır.

Ne kadar kazandırır?

Temiz ve hızlı bir bağlantıda fark küçüktür, bazen ölçülemez. Gecikmenin yüksek ve kaybın olduğu bağlantılarda ise fark ciddidir. Yani kazancı ortalama ziyaretçide değil, en kötü koşuldaki ziyaretçide aramak gerekir. Core Web Vitals değerlendirmesi kullanıcıların yüzde 75’lik dilimine baktığı için bu, doğrudan puanınıza yansıyabilir.

Nasıl açılır?

Çoğu durumda kendiniz bir şey yapmazsınız. Bir CDN kullanıyorsanız büyük olasılıkla zaten açıktır; sunucu yanıtındaki alt-svc başlığında h3 görüyorsanız destekleniyor demektir.

Tarayıcı ilk isteği eski sürümle yapar, bu başlığı görür ve sonraki isteklerde HTTP/3’e geçer. Yani ilk ziyarette kazanç kısmi, ikinci ziyarette tamdır.

Ücretsiz ön inceleme

Bu terim sizin sitenizde nasıl duruyor?

Tanımı okumak bir başlangıç. Sitenizde karşılığı var mı, birlikte bakalım.