Jak działa test
Naciśnij raz, żeby włączyć stoper, i drugi raz, żeby go zatrzymać. Każda próba mierzy, jak daleko od celu się zatrzymałeś, w milisekundach, za wcześnie lub za późno. Po 5 próbach dostajesz średnie odchylenie, najbliższą próbę i informację, czy zwykle zatrzymujesz za wcześnie, czy za późno. Próba jest oznaczona, gdy zegar pokazał dokładnie cel, na przykład 10,00.
Widoczny czy ukryty zegar
Przy widocznym zegarze patrzysz, jak lecą cyfry, i zatrzymujesz na celu: to sprawdza, jak dobrze zgrywasz naciśnięcie z czymś, co widzisz. Gdy zegar znika po pierwszej sekundzie, liczysz w głowie: to sprawdza twoje wyczucie czasu. Każde ustawienie ma na tym urządzeniu własny rekord.
Dlaczego zatrzymanie dokładnie na 10,00 jest trudne
Zegar pokazuje setne części sekundy, więc 10,00 widać tylko przez 10 milisekund. Ekran 60 Hz rysuje nowy obraz co 16,7 milisekundy, więc niektóre setne całkiem pomija: w serii możesz w ogóle nie zobaczyć 10,00. Test mierzy twoje naciśnięcie, nie obraz, więc zatrzymanie na 10,004 nadal liczy się jako 10,00. Sprawdź, co rysuje twój ekran, w teście odświeżania monitora.
Czego przeglądarka nie zmierzy
Czasy to znaczniki czasu, które przeglądarka nadaje każdemu naciśnięciu, zaokrąglone do 0,1 ms w Chrome i do 1 ms w Firefoksie i Safari, a mocniej, gdy Firefox chroni przed fingerprintingiem. Przeglądarka nie widzi ruchu palca, tylko chwilę, w której naciśnięcie dociera do strony. Klawiatura, mysz czy ekran dotykowy opóźniają tak samo start i stop, więc większość tego opóźnienia się znosi, inaczej niż w teście czasu reakcji. Zostaje tylko to, jak bardzo zmienia się ono między naciśnięciami.
Źródła: MDN, Event.timeStamp i requestAnimationFrame; W3C, High Resolution Time. Zasady punktacji są nasze.