HTTP/3

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(inne języki), 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].

Przypisy

  1. Hypertext Transfer Protocol Version 3 (Draft). datatracker.ietf.org, 2021-02-02. . (ang.).
  2. A QUICk Introduction to HTTP/3. akamai.com, 2020-04-14. . (ang.).
  3. Google Wants To Speed Up The Web With Its QUIC Protocol. techcrunch.com, 2015-04-18. . (ang.).
  4. Usage Statistics of HTTP/3 for Websites. w3techs.com. . (ang.).
  5. a b HTTP/3 protocol | Can I use... Support tables for HTML5, CSS3, etc , caniuse.com .

Linki zewnętrzne