Google już rozpoczął od aktywacji IETF QUIC i HTTP / 3 w Chrome

Google ogłosił kilka dni temu już się zaczęło wdrożenie HTTP / 3 i IETF QUIC w Chrome W ogłoszeniu stwierdza, że ​​spodziewa się, że ta aktualizacja przyniesie dodatkowe ulepszenia wydajności, zwłaszcza dzięki obsłudze QUIC.

QUIC to nowy protokół transportu sieciowego który łączy w sobie funkcje TCP, TLS i nie tylko. HTTP / 3 to najnowsza wersja protokołu HTTP, protokół, który przenosi zdecydowaną większość ruchu internetowego. HTTP / 3 działa tylko na QUIC.

Internet Engineering Task Force, czyli IETF, wprowadził protokół HTTP / 2 w 2015 r., A jednym z największych ulepszeń, które wprowadził, jest obsługa multipleksowania.

Jednak używał TCP jako protokołu transportowego i mechanizmów odzyskiwania strat w TCP, więc utracone pakiety mogą nadal powodować opóźnienia we wszystkich aktywnych transakcjach.

Przyjmując QUIC, HTTP / 3 może dodatkowo usprawnić proces przesyłania, ponieważ utracone pakiety w tym przypadku wpływają tylko na transakcje, na które ma to bezpośredni wpływ.

W rzeczywistości QUIC został pierwotnie opracowany przez Google i po raz pierwszy ogłoszono w 2013 r. Od tego czasu protokół osiągnął pełnoletność i jest obecnie odpowiedzialny za przenoszenie jednej trzeciej ruchu Google.

Następnie, w 2015 roku, rozwój QUIC przeszedł w ręce IETF, organu normalizacyjnego odpowiedzialnego za utrzymanie protokołów internetowych. IETF poprawił QUIC z kilkoma zmianami. Do tej pory istnieją dwa podobne, ale różne protokoły, którymi są: Google QUIC i IETF QUIC.

Firma Google ogłosiła, że ​​zawsze korzystała z własnej wersji QUIC, ale jego zespół QUIC jest również zaangażowany we wdrażanie zastrzeżonej wersji IEFT. „W ciągu ostatnich pięciu lat poczyniliśmy znaczne wysiłki, aby rozwinąć Google QUIC, aby nadążyć za zmianami wprowadzonymi przez IETF, a aktualna najnowsza wersja Google QUIC ma wiele podobieństw do IETF QUIC” - czytamy w poście od Google, dodatkowo, wyjaśnił, że wciąż brakuje niektórych rzeczy.

Jako przykład, jak dotąd większość użytkowników Chrome nie może komunikować się z serwerami IETF QUIC bez włączania niektórych opcji wiersza poleceń. Również, Google dodał, że okazało się, że IETF QUIC znacznie przewyższa HTTP w porównaniu z TLS 1.3 w porównaniu z TCP.

W szczególności firma podała, że ​​opóźnienie wyszukiwarki Google jest zmniejszone o ponad 2%. Czas buforowania YouTube został skrócony o ponad 9%. Ponadto wydajność klienta wzrosła o ponad 3% na komputerach stacjonarnych.

W przypadku telefonów komórkowych wydajność klientów wzrosła o ponad 7%. Te i inne powody stoją za przejściem Chrome na wersję QUIC IETF. „Z przyjemnością informujemy, że Chrome wdraża obsługę IETF QUIC (w szczególności wersję pilotażową h3-29).

Obecnie około 25% użytkowników stabilnej wersji Chrome używa h3-29 i planujemy zwiększyć tę liczbę w nadchodzących tygodniach poprzez dalsze monitorowanie danych o wydajności ”- podała firma na swoim blogu.

„Chrome będzie aktywnie wspierać zarówno IETF QUIC h3-29, jak i wersję Google QUIC (Q050), aby dać czas serwerom obsługującym Q050 na uaktualnienie do IETF QUIC” - dodał. Chrome m85 nie obsługuje jeszcze IETF QUIC 0-RTT i Google spodziewa się, że ta wydajność będzie jeszcze lepsza, gdy w najbliższych miesiącach udostępni obsługę IETF QUIC 0-RTT. Ponadto, ponieważ wersje 30 i 31 IETF QUIC nie zawierają zmian, które mogłyby zakłócić kompatybilność, firma nie planuje zmiany identyfikatora „over-the-wire”.

To znaczy że będzie nadal śledzić zmiany w wersji IETF, ale zaimplementuje jako h3-29 / 0xff00001d.

Dlatego zaleca, aby serwery kontynuowały obsługę h3-29 do czasu ukończenia ostatecznych specyfikacji RFC, jeśli chcą współpracować z Chrome. Jeśli jednak IETF wprowadzi zmiany, które naruszają zgodność w przyszłym projekcie, Chrome cofnie tę decyzję.

źródło: https://blog.chromium.org


Bądź pierwszym który skomentuje

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.