Google Chrome’da HTTP/3 dönemi
QUIC üzerinden HTTP/3, son otuz yılda web’de değişmeyen tek şeyin yerine geçer; TCP (iletim kontrol protokolü). QUIC, TCP yerine UDP (kullanıcı…
QUIC üzerinden HTTP/3, son otuz yılda web’de değişmeyen tek şeyin yerine geçer; TCP (iletim kontrol protokolü). QUIC, TCP yerine UDP (kullanıcı datagram protokolü) kullanır ve bu nedenle daha basit ve daha hızlıdır.
QUIC, 2012’de Jim Roskind tarafından icat edildi. 2013’teki duyurusundan bu yana Google’da aktif geliştirme aşamasındadır ve son birkaç yıldır Google bunu Chrome ve diğer hizmetlere uygulamıştır. Chrome tarayıcılarının Google sunucularına yönelik isteklerinin yarısından fazlası QUIC tarafından karşılanır ve Microsoft Edge ve Firefox isteklerinin makul bir kısmı da aynı şekilde.
2015 yılında, IETF (İnternet Mühendisliği Görev Gücü, bir standartlar organı) QUIC ile ilgilendi. Standardı 2016’da Google’a paralel olarak geliştirmeye başladılar. IETF QUIC sürümleri Google’ınkinden biraz daha üstün kabul ediliyor. 2018’de IETF’nin HTTP ve QUIC grupları, HTTP/3’ün QUIC üzerinde HTTP eşlemesi olarak tanımlanacağına karar verdi ve böylece QUIC’i gelecekteki bir küresel standart olarak resmetti.
Bu hafta Google, Chrome’un IETF QUIC desteğini (özellikle taslak sürüm h3-29) eklediğini ve desteklenen web sitelerinde varsayılan olarak HTTP/3 kullanacağını duyurdu. Şu anda, web sitelerinin yalnızca yaklaşık % 7,5’i, Google’ın tüm hizmetlerini ve Cloudflare kullanan ve ayarı açan web sitelerini (ayara Network sekmesinden ulaşılır) içeren HTTP/3 (ve uzantıya göre QUIC) kullanıyor.
Google’ın ilk testi, IETF QUIC’in Arama gecikmesini % 2’nin üzerinde azalttığını ve YouTube yeniden arabelleğe alma süresini % 9’un üzerinde azalttığını buldu. Toplamda, istemci işleme hızı masaüstünde % 3 ve mobil cihazda % 7 arttı. Önümüzdeki aylarda hatalar giderildikçe bu oranların artacağını düşünüyorlar.
Diğer yandan, Apple’ın Safari tarayıcısı geçen ay varsayılan olarak IETF QUIC aracılığıyla HTTP/3 desteğini aldı. Google bu konuda biraz gecikmiş görünüyor.