Test HTTP/2 i HTTP/3: sprawdź protokół wynegocjowany w przeglądarce

Sprawdź, który protokół przeglądarka wynegocjowała dla bieżącej strony i dla świeżego żądania, a potem porównaj wynik w obecnej sieci.

Podgląd protokołu

Test HTTP/2 i HTTP/3

Sprawdź, który protokół HTTP negocjuje Twoja przeglądarka dla żądań.

Gotowe do testu

Wyniki odnoszą się do bieżącej strony oraz świeżego żądania testowego z Twojej przeglądarki.

Wyniki protokołu

Uruchom test, aby wykryć aktywny protokół.

Bieżąca stronaNieznany
Żądanie testoweNieznany
Czas odpowiedzi--

Jeśli HTTP/3 się nie pojawia, Twoja przeglądarka, sieć albo serwer mogą jeszcze go nie obsługiwać.

Po co uruchamiać test HTTP/2 i HTTP/3 online

Test HTTP/2 i HTTP/3 pomaga sprawdzić, który protokół Twoja przeglądarka faktycznie negocjuje na używanej teraz ścieżce sieciowej. Przydaje się przy porównywaniu Wi-Fi i danych komórkowych, sprawdzaniu wpływu VPN lub proxy na negocjację protokołu, weryfikowaniu obsługi w przeglądarce albo potwierdzaniu, czy CDN lub ścieżka edge wraca do HTTP/2 albo HTTP/1.1 zamiast używać HTTP/3.

Jak działa test

Strona odczytuje protokół użyty przy bieżącej nawigacji, jeśli przeglądarka udostępnia go w danych wydajności, a następnie wykonuje świeże żądanie do punktu kontrolnego i mierzy, jaki protokół został wynegocjowany dla tego żądania. Wynik daje praktyczny podgląd z perspektywy przeglądarki dla tej sesji i tej ścieżki, a nie ogólne twierdzenie o każdej stronie w internecie.

Jak interpretować wyniki

Jeśli pojawia się HTTP/3, przeglądarka i obecna ścieżka sieciowa poprawnie wynegocjowały QUIC dla testowanego żądania. Jeśli pojawia się HTTP/2, połączenie używa nowoczesnego multipleksowanego protokołu, ale bez HTTP/3 na tej ścieżce. Jeśli wynik wraca do HTTP/1.1 albo różni się między nawigacją strony a żądaniem testowym, wpływ mogą mieć obsługa w przeglądarce, polityka sieci, VPN, warstwy cache albo routing edge.

  • HTTP/3 oznacza, że testowane żądanie wynegocjowało QUIC na obecnej ścieżce.
  • HTTP/2 oznacza, że żądanie używa nowoczesnej multipleksowanej ścieżki HTTP/TLS bez HTTP/3.
  • HTTP/1.1 zwykle oznacza fallback, bo nowsza negocjacja protokołu nie została użyta dla tego żądania.
  • Różne wyniki między nawigacją a żądaniem testowym mogą wskazywać różnice ścieżki, cache, przeglądarki albo warstwy edge.
  • Opóźnienie tutaj jest prostą wskazówką czasu żądania, a nie pełnym benchmarkiem wydajności.

Ten test raportuje negocjację protokołu widzianą przez przeglądarkę dla bieżącej strony oraz świeżego żądania do punktu kontrolnego. Nie dowodzi, co obsługują wszystkie inne strony, nie ocenia konfiguracji serwera i nie zastępuje diagnostyki pakietowej ani pełnego audytu CDN.

Najczęściej zadawane pytania

Co sprawdza test HTTP/2 i HTTP/3?

Sprawdza, który protokół przeglądarka wynegocjowała dla bieżącej strony oraz dla świeżego żądania do punktu kontrolnego. Pomaga zobaczyć, czego obecna przeglądarka i ścieżka sieciowa naprawdę używają w tej chwili.

Czy test sprawdza obsługę protokołu dla dowolnej wpisanej strony?

Nie. Ta strona sprawdza wynegocjowany protokół dla bieżącej sesji Luabify i świeżego żądania do punktu kontrolnego. To podgląd bieżącej ścieżki z perspektywy przeglądarki, a nie uniwersalny walidator dowolnych hostów.

Czym różni się wynik bieżącej strony od wyniku żądania testowego?

Wynik bieżącej strony odzwierciedla protokół nawigacji, jeśli przeglądarka pokazuje go w danych wydajności. Wynik żądania testowego pochodzi z nowego żądania wykonanego po uruchomieniu testu, więc różnice mogą ujawniać zmiany ścieżki, cache lub negocjacji.

Co oznacza wynik HTTP/3?

Oznacza, że przeglądarka i obecna ścieżka sieciowa poprawnie wynegocjowały QUIC dla testowanego żądania. Zwykle potwierdza to działanie HTTP/3 w tej sesji przeglądarki na tej trasie.

Co jeśli test pokazuje HTTP/2 zamiast HTTP/3?

Oznacza to, że żądanie użyło HTTP/2, który nadal jest nowoczesny i szeroko stosowany. Może też oznaczać, że przeglądarka, VPN, proxy, firewall albo obecna ścieżka nie wynegocjowały HTTP/3 dla tego żądania.

Dlaczego wynik może spaść do HTTP/1.1?

Powrót do HTTP/1.1 może wystąpić, gdy nowsza negocjacja protokołu jest niedostępna na obecnej ścieżce, blokowana przez urządzenia pośrednie, zależna od ustawień przeglądarki albo nieobsługiwana przez testowaną trasę. Nie oznacza to automatycznie, że cała strona jest zepsuta.

Czy VPN lub sieć firmowa może wpłynąć na wyniki HTTP/2 i HTTP/3?

Tak. VPN, proxy, bramy firmowe i restrykcyjne firewalle mogą zmieniać lub ograniczać negocjację protokołów, szczególnie QUIC i HTTP/3. Dlatego porównanie wyników w różnych sieciach często jest przydatne.

Czy HTTP/3 zawsze oznacza większą szybkość?

Nie zawsze. HTTP/3 może pomagać w niektórych warunkach sieciowych, ale ogólna wydajność nadal zależy od routingu, przeciążenia, zachowania serwera i implementacji w przeglądarce. Ta strona sprawdza protokół, a nie wykonuje pełnego testu szybkości.

Dlaczego wyniki różnią się między przeglądarkami?

Przeglądarki mogą różnić się obsługą HTTP/3, etapem wdrożenia funkcji, politykami bezpieczeństwa i sposobem udostępniania danych o czasie działania. Ta sama sieć może więc dawać różne wyniki protokołu w różnych przeglądarkach.

Czy test protokołu HTTP jest bezpieczny?

Tak. Mierzy tylko, który protokół został wynegocjowany dla żądań przeglądarki do punktu kontrolnego. Nie wymaga danych logowania, dostępu do sieci lokalnej ani żadnych inwazyjnych uprawnień przeglądarki.

Czego test HTTP/2 i HTTP/3 nie potwierdza?

Nie potwierdza obsługi protokołów przez niepowiązane strony trzecie, nie ocenia konfiguracji Twojego serwera i nie zapewnia pełnego audytu wydajności na poziomie transportu. Skupia się na negocjacji protokołu widzianej przez przeglądarkę dla tej ścieżki testowej.

Kiedy warto użyć testu HTTP/2 i HTTP/3 online?

Użyj go, gdy sprawdzasz, czy obecna przeglądarka i sieć negocjują HTTP/3, porównujesz Wi-Fi, dane komórkowe, VPN albo sieć biurową, albo podejrzewasz fallback protokołu po zmianach infrastruktury. Przydaje się też jako szybki zrzut diagnostyczny dla pomocy technicznej.