05 / 08
Atraso do dispositivo — quanto a taxa de atualização, a taxa de polling e o Bluetooth somam ao resultado
Calculamos quanto a taxa de atualização do monitor, a taxa de polling do mouse e do teclado, a tela sensível ao toque e o áudio Bluetooth acrescentam ao tempo de reação medido.
O resultado de um teste de tempo de reação on-line é o tempo de reação humano + o atraso do dispositivo. Como você não consegue reduzir o atraso do aparelho, saber quanto cada componente acrescenta ajuda a interpretar o resultado de forma justa.
Taxa de atualização do monitor
A tela é redesenhada em intervalos fixos. Entre o momento em que o sinal fica pronto e o momento em que ele de fato aparece na tela, pode passar até um quadro inteiro.
| Taxa de atualização | Um quadro |
|---|---|
| 60 Hz | cerca de 16,7 ms |
| 120 Hz | cerca de 8,3 ms |
| 144 Hz | cerca de 6,9 ms |
| 240 Hz | cerca de 4,2 ms |
A isso se somam o tempo de processamento de sinal do próprio monitor (input lag) e o tempo que os pixels levam para mudar de cor (tempo de resposta). Ao iniciar, este site mede o intervalo entre quadros da sua tela e o informa abaixo do resultado.
Taxa de polling do mouse e do teclado
Dispositivos de entrada USB informam seu estado ao computador em ciclos fixos. Um dispositivo de 125 Hz pode esperar até 8 ms, e um de 1.000 Hz, até 1 ms. No teclado, o tipo de switch e o tratamento de debounce podem acrescentar mais alguns ms.
Tela sensível ao toque
Telas sensíveis ao toque costumam ter mais atraso que o mouse, por causa do processamento que identifica a posição do dedo e filtra tremores. É um motivo comum para o resultado no celular sair mais lento que no computador.
Bluetooth e áudio
- Mouse e teclado Bluetooth — por causa do ciclo de transmissão sem fio, o atraso pode ser maior e mais irregular que nos modelos com fio.
- Saída de áudio — por causa do buffer de áudio do sistema operacional, o som sai de poucos a dezenas de ms atrasado. Fones Bluetooth, dependendo do codec, podem atrasar bem mais e aumentar muito o resultado no modo auditivo.
Navegador e sistema operacional
O navegador recebe os eventos de entrada, repassa-os ao JavaScript e compõe a imagem da tela antes de exibi-la. Com muitas abas abertas ou o aparelho sobrecarregado, esse processo pode atrasar. O modo de economia de energia também influencia.
Como reduzir o atraso
- Use mouse, teclado e fones com fio.
- Se possível, configure uma taxa de atualização alta e ative ajustes de baixa latência do monitor, como o "modo jogo".
- Feche outras abas e programas pesados e, no notebook, deixe o carregador conectado.
- Acima de tudo, compare apenas valores medidos no mesmo dispositivo. O atraso do aparelho é praticamente constante, então não atrapalha na hora de acompanhar a evolução.