ToolActToolAct

Test de Velocidad de Reacción

Prueba tu velocidad de reacción, desafía tu mejor record

--ms
Mejor Record
--ms
Tiempo Promedio
0
Intentos

Iniciar Test

Haz clic en el botón 'Iniciar Test'

¿Qué es la Velocidad de Reacción?

Una prueba de velocidad de reacción mide el retraso entre una señal visual y la respuesta. En esta página se espera a que cambie el área de prueba y se hace clic o se pulsa una tecla lo más rápido posible; el resultado aparece en milisegundos. Sirve para comparar intentos recientes, calentar antes de jugar, demostrar atención y latencia de entrada, o ver cómo el cansancio y la concentración cambian el rendimiento. El número no mide solo el sistema nervioso: frecuencia de actualización del monitor, latencia del ratón o teclado, planificación del navegador, brillo de la pantalla y penalizaciones por adelantarse pueden influir. Para comparar bien, usa el mismo dispositivo, el mismo método de entrada y varias rondas, no un único resultado aislado.

Cómo usar

Cómo usarlo

  1. Haz clic en el botón 'Iniciar prueba'
  2. Espera a que la pantalla cambie de rojo a verde
  3. Haz clic inmediatamente al ver el verde
  4. Consulta tu registro de tiempo de reacción

Niveles de reacción

  • <150ms: Excelente, nivel de jugador de esports
  • 150-200ms: Bueno, por encima del promedio
  • 200-250ms: Promedio, nivel de la mayoría de las personas
  • 250-300ms: Lento, puede necesitar descanso
  • >300ms: Necesita práctica, se recomienda más descanso

Consejos para la prueba

  • Mantén la concentración, relaja la mano y no te pongas nervioso. Realiza entre 5 y 10 pruebas y calcula la media para obtener resultados más precisos.

Casos de uso

Medir el tiempo de reacción al clic o teclaInicia la prueba, espera un retraso aleatorio de 1 a 5 segundos, luego haz clic o pulsa Espacio/Entrar tan pronto como aparezca el estado de listo. Hacer clic demasiado pronto se detecta como un estado propio, por lo que la anticipación no cuenta como resultado válido. La señal de listo se impulsa desde una marca de tiempo por cuadro capturada dentro de requestAnimationFrame, lo que da aproximadamente 16.7 ms de resolución en un monitor de 60 Hz y una resolución más precisa en pantallas de 120 Hz o 144 Hz.
Rastrear el mejor rendimiento y el promedioCada intento válido registra el tiempo de reacción en milisegundos, marca nuevos récords y contribuye al resumen de mejor tiempo y tiempo promedio. El historial de pruebas conserva hasta 50 intentos para que las sesiones de práctica cortas puedan compararse a lo largo del tiempo. La diferencia mínima medible es un cuadro de pantalla, así que no persigas mejoras sub-frame al comparar dos dispositivos con diferentes tasas de refresco.
Obtener retroalimentación simple de rendimiento tras cada intentoLos resultados se califican desde excelente hasta muy lento según umbrales de tiempo, y el color de la fila del historial sigue esa calificación. Es una forma ligera de probar la alerta, la latencia de entrada o el progreso del calentamiento antes de juegos o tareas de precisión, con la advertencia de que los resultados por debajo de 150 ms suelen estar limitados por la latencia del dispositivo de entrada más que por la persona.
Comparar la respuesta del ratón vs teclado en la misma máquinaEjecuta una sesión completa de 50 intentos solo con clics, luego otra con Espacio o Entrar, para ver si tu ruta de teclado o ratón es más rápida en este dispositivo. La frecuencia de sondeo USB y la latencia inalámbrica suelen introducir una diferencia de 10 a 20 ms entre ambos, por lo que una ejecución limpia con ambas entradas es una mejor línea base que un único número de intento más rápido.
Detectar fatiga durante una sesión largaObserva los intentos finales en el color de la fila del historial en lugar de solo el promedio; caídas sostenidas en las bandas más lentas suelen significar que la concentración ha disminuido y es hora de descansar. Evites juzgar tu línea base a partir de los cinco primeros resultados mientras aún estás calentando, e ignora cualquier resultado de falso inicio ya que esos son errores de protocolo de tiempo, no reacciones lentas.

Principio técnico

El reloj que mide la reacción es performance.now(), el temporizador de alta resolución de la especificación W3C High Resolution Time. En un contexto de navegación de nivel superior devuelve un DOMHighResTimeStamp con precisión sub-milisegundo (Chromium reporta pasos de 100 μs tras las mitigaciones de Spectre, Firefox 1 ms por defecto en ventanas privadas). El legacy Date.now() tiene solo ~1 ms de resolución y por tanto no es adecuado para mediciones sub-frame. Tanto el retraso aleatorio pre-estímulo (1-5 s) como el delta de clic transcurrido se calculan en la base temporal de performance.now(). El cambio de estado del estímulo se impulsa con requestAnimationFrame, que el navegador vincula a la señal vsync del monitor. A 60 Hz el intervalo de frame es 16.67 ms, a 120 Hz es 8.33 ms, a 144 Hz es 6.94 ms y a 240 Hz es 4.17 ms; por tanto el resultado se cuantiza a lo que el panel puede mostrar. Por debajo de ~150 ms la mayor parte de la medición ya no es el usuario — es el pipeline de entrada: un ratón cableado con sondeo USB de 1000 Hz añade unos 1 ms, un ratón Bluetooth añade 7-30 ms, y la coalescencia de eventos del SO puede extender esto aún más en un portátil en modo de ahorro de energía. Los datos reales de tiempo de reacción simple humana se sitúan en una distribución aproximadamente normal con una media de unos 250 ms y una desviación estándar de unos 30 ms, recorriendo la misma cadena cada vez: el fotón impacta la retina, la señal recorre el LGN hasta V1, la planificación motora se activa en la corteza premotora y motora, el tracto corticoespinal impulsa el flexor del dedo y el clic se registra. Un clic prematuro se filtra por tanto como un estado 'demasiado pronto' para evitar que esa distribución se contamine con suposiciones de anticipación que de otro modo se leerían como registros falsos de 50-100 ms.

  • Reloj: performance.now() (DOMHighResTimeStamp), pasos de 100 μs en contextos superiores de Chromium, 1 ms en algunas ventanas privadas; Date.now() tiene solo precisión de ms y no se usa.
  • Cuantización de frames: requestAnimationFrame está bloqueado a vsync, por lo que el delta mínimo medible es un frame: 16.67 ms a 60 Hz, 6.94 ms a 144 Hz, 4.17 ms a 240 Hz.
  • Límite base de latencia de entrada: ~1 ms para un ratón cableado con sondeo USB de 1000 Hz, 7-30 ms para un ratón Bluetooth típico, +jitter de coalescencia de eventos del SO en modo de ahorro de energía.
  • Línea base humana: el tiempo de reacción visual simple es aproximadamente normal con media ≈ 250 ms y DE ≈ 30 ms; registros por debajo de 150 ms son casi siempre límite del dispositivo, no ganancias del sistema nervioso.
  • Cadena neural: retina → LGN → V1 → corteza premotora/motora → tracto corticoespinal → flexor del dedo, sumando la banda de latencia biológica irreducible.
  • Anti-trampa: los clics antes del estímulo se marcan como 'demasiado pronto' para que las suposiciones de anticipación no contaminen la distribución como registros artificialmente rápidos.

Ejemplos

Resultado típico de jugador de esports

Intentos: 10
Mejor:    138 ms
Promedio: 152 ms
Valoración: Excelente

Nota: los resultados por debajo de 150 ms suelen estar limitados por la latencia de entrada del ratón/teclado más que por el sistema nervioso humano.

Resultado de usuario promedio de escritorio

Intentos: 10
Mejor:    198 ms
Promedio: 224 ms
Valoración: Promedio

La mayoría de los usuarios adultos se sitúan en el rango de 200-250 ms en un monitor de 60 Hz con un ratón con cable.

Penalización por adelantarse

Estado:  ¡Demasiado pronto!
Motivo:  Hizo clic antes de que la pantalla se pusiera verde.
Acción:  El intento se descarta y la prueba se reinicia desde el estado de espera en rojo.

Preguntas frecuentes

¿Cómo se mide el tiempo de reacción?

La página cambia el color de la pantalla (normalmente rojo→verde) tras un retardo aleatorio e inicia un cronómetro con resolución de milisegundos. Tú haces clic lo más rápido posible; la diferencia entre el cambio visual y tu clic es tu tiempo de reacción.

¿Cuál es un tiempo de reacción típico?

El tiempo medio de reacción visual humano ronda los 250 ms. Gamers entrenados y deportistas alcanzan 180-220 ms. Por debajo de 100 ms casi seguro fue un clic adivinando: la página lo detecta y puede invalidar el intento. Por encima de 350 ms sugiere fatiga, distracción o lag de entrada.

¿Por qué recibo avisos de 'demasiado pronto, adivinaste'?

Si haces clic antes de que cambie el color, la página sabe que predijiste en lugar de reaccionar. Respira un par de veces, mira la pantalla y haz clic solo después del cambio. Algunas versiones añaden un retardo inicial aleatorio precisamente para evitar que sincronices el clic con un horario fijo.

¿Cuánto lag de entrada añade el navegador?

El timing de fotogramas del navegador, la tasa de refresco del monitor y la frecuencia de muestreo del ratón añaden retardo. Un monitor a 60 Hz añade ~8 ms de lag medio para la actualización visual; un ratón inalámbrico añade otros ~5 ms. Así que tu reacción medida es ~10-20 ms más lenta de lo que tu sistema nervioso disparó realmente. Compara puntuaciones relativas dentro de la misma configuración.

¿Debería promediar varios intentos?

Sí. Un único intento es ruidoso. La página informa de tu media a lo largo de la ronda (normalmente 5-10 intentos) y descarta valores atípicos como los clics prematuros. La mediana suele ser más significativa que el mejor resultado individual.

¿Importa la tasa de refresco del monitor?

Sí. Una pantalla de 60 Hz tiene un retardo máximo de 16,7 ms entre que el cambio ocurre internamente y tú lo ves. Una pantalla de 120 Hz lo reduce a la mitad, una de 240 Hz a la cuarta parte. Los jugadores de esports usan monitores de alta frecuencia precisamente por esto.

¿Se guardan los resultados?

Los resultados recientes se guardan en el localStorage del navegador para que veas tu tendencia durante la sesión. Borra los datos del sitio o cambia de navegador para eliminarlos. Nada se sube a una tabla de clasificación.