Test opóźnienia wejścia (input lag)
Zmierz, ile milisekund mija od naciśnięcia klawisza, kliknięcia lub dotyku do reakcji przeglądarki i następnej klatki obrazu.
-
1Wprowadź dane
Wpisz treść, wklej tekst lub załaduj plik z dysku. -
2Kliknij przycisk
Narzędzie natychmiast przetworzy Twoje dane w przeglądarce. -
3Pobierz wynik
Skopiuj gotowy tekst lub zapisz plik na urządzeniu.
return "Wynik gotowy w 0.1s";
}
| Wejście | Prób | Obsługa, mediana [ms] | Do klatki, mediana [ms] | Do klatki, p95 [ms] | Zakres [ms] |
|---|
Test mierzy odcinek, który widzi przeglądarka: od chwili, gdy system przekazał zdarzenie (znacznik czasu zdarzenia), do rozpoczęcia jego obsługi i do następnej klatki obrazu. Nie obejmuje próbkowania USB klawiatury lub myszy ani przetwarzania obrazu w monitorze. Pomiar działa lokalnie — nic nie jest wysyłane na serwer.
Oceń to narzędzie:
Powiązane narzędzia
Inne narzędzia, które mogą Ci się przydaćTest opóźnienia wejścia mierzy, ile czasu mija od naciśnięcia klawisza, kliknięcia myszą albo dotknięcia ekranu do chwili, w której przeglądarka zaczyna obsługiwać to zdarzenie i rysuje następną klatkę obrazu. Wynik dostajesz w milisekundach, osobno dla klawiatury, myszy, dotyku i pióra.
Jak przeprowadzić test
- Kliknij pole testowe — od tej chwili jest aktywne i przyjmuje naciśnięcia klawiszy.
- Naciskaj dowolne klawisze, klikaj w pole albo dotykaj go palcem. Każde naciśnięcie to jedna próba; przytrzymanie klawisza nie liczy się wielokrotnie.
- Zbierz co najmniej 20 prób. Ocena pojawia się od piątej próby, ale mediana z dwudziestu jest dużo stabilniejsza.
- Przycisk „Kopiuj wynik” zapisuje do schowka podsumowanie z medianą, 95. percentylem, wartością minimalną i maksymalną oraz nazwą przeglądarki — przyda się do porównania dwóch komputerów albo ustawień.
Na początku narzędzie mierzy też częstotliwość odświeżania ekranu na podstawie odstępów między klatkami. Ta wartość jest potrzebna do oceny wyniku: na monitorze 60 Hz klatka trwa około 16,7 ms, na 144 Hz — około 6,9 ms.
Co dokładnie mierzy narzędzie
Każde zdarzenie w przeglądarce ma znacznik czasu, który system nadaje w chwili przekazania naciśnięcia do przeglądarki. Test porównuje ten znacznik z dwoma momentami:
- opóźnienie obsługi — czas od znacznika zdarzenia do rozpoczęcia jego obsługi przez stronę. Na lekkiej stronie to zwykle ułamek milisekundy; więcej oznacza, że główny wątek przeglądarki był czymś zajęty,
- czas do następnej klatki — czas od znacznika zdarzenia do chwili, gdy przeglądarka przygotowuje klatkę ze zmienionym wyglądem pola (pomiar przez
requestAnimationFrame), - szacunkowy czas do wyświetlenia — czas do następnej klatki powiększony o jedną klatkę, bo gotowy obraz trafia na ekran przy kolejnym odświeżeniu.
Narzędzie pokazuje medianę, a nie średnią, bo pojedyncze przycięcia (na przykład w chwili, gdy system odświeża coś w tle) zawyżałyby średnią. Najgorsze przypadki opisuje 95. percentyl: 95 na 100 prób było szybszych.
Czego test nie obejmuje
Przeglądarka nie widzi tego, co dzieje się przed nadaniem znacznika czasu i po wysłaniu obrazu do monitora. Poza pomiarem zostają:
- próbkowanie USB — klawiatura lub mysz zgłasza się do komputera co określony czas,
- skanowanie matrycy i eliminacja drgań styków w samej klawiaturze,
- przetwarzanie obrazu w monitorze lub telewizorze i czas reakcji pikseli.
Pełne opóźnienie „od palca do piksela” da się zmierzyć tylko kamerą szybkoklatkową albo czujnikiem światła przy ekranie. Ten test pokazuje część zależną od przeglądarki i systemu — i właśnie ją najłatwiej poprawić ustawieniami.
Czas klatki przy popularnych częstotliwościach odświeżania
Czas do następnej klatki zależy przede wszystkim od tego, w którym momencie cyklu odświeżania nacisnąłeś klawisz. Dlatego test ocenia wynik w klatkach, a nie w sztywnych milisekundach.
| Odświeżanie ekranu | Czas jednej klatki | Ocena „dobrze” (do 1,5 klatki) | Ocena „przeciętnie” (do 2,5 klatki) |
|---|---|---|---|
| 60 Hz | 16,7 ms | do 25,0 ms | do 41,7 ms |
| 75 Hz | 13,3 ms | do 20,0 ms | do 33,3 ms |
| 120 Hz | 8,3 ms | do 12,5 ms | do 20,8 ms |
| 144 Hz | 6,9 ms | do 10,4 ms | do 17,4 ms |
| 165 Hz | 6,1 ms | do 9,1 ms | do 15,2 ms |
| 240 Hz | 4,2 ms | do 6,3 ms | do 10,4 ms |
Wynik powyżej 2,5 klatki narzędzie oznacza jako wysokie opóźnienie. Jeśli dodatkowo sama obsługa zdarzenia zaczyna się później niż 8 ms po jego nadaniu, pojawia się informacja, że główny wątek strony był zajęty.
Próbkowanie USB — część, której przeglądarka nie widzi
Mysz i klawiatura przekazują dane z określoną częstotliwością. Im wyższa, tym krócej naciśnięcie czeka na wysłanie. Średnie oczekiwanie to połowa okresu próbkowania.
| Próbkowanie | Okres | Średnie oczekiwanie |
|---|---|---|
| 125 Hz (typowe biurowe urządzenia) | 8 ms | 4 ms |
| 500 Hz | 2 ms | 1 ms |
| 1000 Hz (typowe urządzenia dla graczy) | 1 ms | 0,5 ms |
| 8000 Hz | 0,125 ms | 0,0625 ms |
Jak zmniejszyć opóźnienie wejścia
- Zamknij ciężkie karty (wideo, edytory online, gry w przeglądarce) i wyłącz zbędne rozszerzenia — konkurują o ten sam procesor.
- Włącz przyspieszanie sprzętowe w ustawieniach przeglądarki.
- Na laptopie podłącz zasilacz i wybierz tryb wydajności — tryb oszczędzania energii obniża taktowanie procesora i potrafi ograniczyć liczbę klatek.
- Jeśli monitor obsługuje wyższe odświeżanie, ustaw je w systemie — skraca to każdą klatkę.
- Powtórz test w innej przeglądarce. Różnice między przeglądarkami na tym samym komputerze bywają większe niż między myszami.
Czas reakcji człowieka to zupełnie inny pomiar — sprawdzisz go w teście refleksu. Działanie poszczególnych klawiszy zweryfikujesz w teście klawiatury, a płynność obrazu w teście FPS ekranu.
Najczęściej zadawane pytania
Czy ten test mierzy pełny input lag monitora?
Nie. Mierzy odcinek od nadania znacznika czasu zdarzenia do obsługi i do następnej klatki w przeglądarce. Próbkowanie USB i przetwarzanie obrazu w monitorze są poza zasięgiem strony internetowej.
Dlaczego wyniki kolejnych prób się różnią?
Naciśnięcie trafia w losowy moment cyklu odświeżania ekranu. Raz klatka zaczyna się zaraz po nim, raz prawie pełną klatkę później. Dlatego liczy się mediana z wielu prób, a nie pojedynczy wynik.
Czy wynik zależy od przeglądarki?
Tak. Każda przeglądarka inaczej planuje obsługę zdarzeń i rysowanie klatek. Porównuj wyniki zawsze w tej samej przeglądarce albo celowo testuj kilka, żeby wybrać najszybszą.
Czy test działa na telefonie?
Tak — dotknięcia pola testowego są liczone jako osobny rodzaj wejścia. Na telefonie z ekranem 90 lub 120 Hz narzędzie wykryje wyższe odświeżanie i odpowiednio oceni wynik.
Co oznacza komunikat o zajętym głównym wątku?
Obsługa zdarzenia zaczęła się później niż 8 ms po jego nadaniu. Przeglądarka wykonywała wtedy inną pracę, na przykład skrypt z innej karty albo z rozszerzenia. Zamknij zbędne karty i powtórz test.
Czy moje dane są gdzieś wysyłane?
Nie. Pomiar i obliczenia odbywają się wyłącznie w przeglądarce. Strona nie zapisuje naciśniętych klawiszy ani wyników.