W dzisiejszym artykule odkrywamy fascynujący świat HTTP/3. Od początków aż do dzisiejszego wpływu temat ten przykuwał uwagę milionów ludzi na całym świecie. Mając zakres rozciągający się od aspektów historycznych po znaczenie w życiu codziennym, HTTP/3 stał się obiektem zainteresowania, który budzi ciekawość i podziw tych, którzy zanurzają się w jego badaniu. W tym artykule zagłębimy się w jego wiele aspektów i odkryjemy zaskakujące szczegóły, które pomogą nam lepiej zrozumieć jego znaczenie i ewolucję w czasie. Przygotuj się więc na ekscytującą podróż po HTTP/3 i poznaj wszystko, co ten motyw ma do zaoferowania.
HTTP/3 – trzecia generacja protokołu używanego w ramach sieci WWW, pomyślana jako następca HTTP/2[1] i ustandaryzowana w dokumencie RFC 9114 ↓. HTTP/3 ma przyspieszyć proces przesyłania informacji oraz rozwiązać problem blokowania nagłówka połączenia podczas pobierania pakietów metodą multipleksowania[2].
W porównaniu ze starszymi wersjami HTTP, które bazowały na protokole sterowania transmisją (TCP) do przesyłania danych, trzecia wersja opiera się na bazującym na UDP protokole QUIC , zaprojektowanym przez firmę Google[3]. Po HTTP/2 opartym na protokole SPDY jest to druga wersja protokołu HTTP autorstwa Google.
Protokół w ostatecznej wersji został opublikowany przez IETF w czerwcu 2022 roku w dokumencie RFC 9114 ↓. Według danych opublikowanych przez serwis W3Techs, w marcu 2023 około 25% z najpopularniejszych 10 milionów stron internetowych wspierało protokół HTTP/3[4]. Protokół zaimplementowano w szeregu przeglądarek internetowych, począwszy od zarządzanego przez Google projektu Chromium oraz opartych na nim Chrome, Edge, Operze oraz w Firefoksie (od listopada 2019 r. poprzez flagę, a domyślnie od kwietnia 2021 r. w wersji 88) fundacji Mozilla[5]. W przeglądarce Safari firmy Apple jest dostępny w postaci eksperymentalnej[5].