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ń.
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ół.
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.