Logotipo de ReactionBenchReactionBenchTESTS DE TIEMPO DE REACCIÓN
Inicio/Metodología

Un benchmark vale lo que vale su método.

La mayoría de las webs de tiempo de reacción nunca explican cómo te miden. Nosotros sí, incluidas las partes que no podemos controlar. Así es exactamente como ReactionBench convierte un clic en un número, y por qué ese número es honesto.

Escrito porTajammal Maqbool
< 1 ms
Resolución de medición
5
Rondas por resultado
0
Datos enviados a un servidor
Mediana
Estadística que damos
EL PROCESO DE MEDICIÓN

De la señal al número, paso a paso

01
Preparar un retraso aleatorio
Cada ronda espera un retraso aleatorio de 1.5 a 5 segundos antes de la señal, así no hay ritmo que puedas anticipar. Cualquier respuesta dentro de esa ventana es una salida en falso y anula la ronda.
02
Marcar el fotograma pintado
En el instante en que el panel cambia de verdad a verde, sincronizado con la frecuencia de actualización de la pantalla, registramos una marca de tiempo de alta precisión con performance.now(), un reloj con una precisión muy por debajo del milisegundo.
03
Capturar tu respuesta
En cuanto se dispara tu evento pointerdown o keydown, tomamos una segunda marca del mismo reloj. El tiempo de reacción no es más que la diferencia entre las dos.
04
Repetir y tomar la mediana
Tras cinco rondas válidas, las ordenamos y damos el valor central como tu resultado, junto con tu mejor ronda y la dispersión entre ellas.
t_signal = performance.now() // el fotograma en que el panel se pinta de verde
t_react  = performance.now() // se dispara pointerdown / keydown
reaction = round(t_react − t_signal) // reloj por debajo del milisegundo
LA PARTE HONESTA

Lo que no podemos controlar

Ningún test en el navegador alcanza el nivel de laboratorio, y quien diga lo contrario te está vendiendo algo. Entre el destello verde y tu cerebro hay hardware que no podemos ver, y lo mismo entre tu dedo y nuestro código. El retraso que añade es más o menos fijo. Este es su origen.

Latencia de pantalla
El tiempo entre que el navegador dibuja el verde y tu monitor lo muestra. Mayor en televisores y móviles, menor en monitores gaming.
5–25 ms
Retraso del dispositivo de entrada
El equipo mecánico con cable responde antes que los ratones inalámbricos y los teclados de membrana. La tasa de sondeo cuenta aquí.
5–20 ms
Retraso de eventos del navegador
Esa pequeña cola entre que el sistema operativo recibe tu clic y JavaScript se entera.
1–10 ms
Total típico
Más o menos fijo en cada equipo, así que medirte a lo largo del tiempo sigue siendo justo aunque el número absoluto salga un poco alto.
~20–50 ms

JavaScript no puede ver ni corregir nada de esto. Por eso los resultados online, aquí y en cualquier otro test de reacción en el navegador, salen unos 20–50 ms por encima de lo que la misma persona marcaría con hardware de laboratorio. Un resultado aquí es un benchmark justo y repetible. No es una medición de laboratorio, y no vamos a fingir que lo es.

POR QUÉ CINCO RONDAS

Damos la mediana, no tu mejor ronda

Un solo intento es sobre todo suerte: un clic anticipado puede regalarte 60 ms. Por eso cada test hace varias rondas y da la mediana: el valor central, que ningún golpe de suerte puede mover. También mostramos tu dispersión, porque un resultado estable y repetible dice más que un pico afortunado. Cualquier respuesta por debajo de 80 ms es anticipación, no reacción: se detecta, se anula y se repite, nunca entra en el cálculo.

Mediana frente a promedio. Una sola distracción de 700 ms arruina el promedio de cinco rondas. La mediana simplemente la ignora y da el valor central, que se acerca mucho más a lo rápido que eres de verdad.
PRIVACIDAD Y CONDICIONES

Tus resultados nunca salen de tu dispositivo

No hay cuenta, no hay registro y no hay ningún servidor que guarde tus resultados. Cada mejor marca vive en el almacenamiento local de tu navegador, en tu equipo y en ningún otro sitio. Borra los datos del navegador y desaparece, porque nunca tuvimos una copia. ReactionBench se ofrece gratis, tal cual, para la curiosidad y la práctica; no es una herramienta médica ni de diagnóstico.

Sin cuenta, nunca
Nada que registrar, nada en lo que iniciar sesión. Abre un test y adelante.
Guardado localmente
Tus mejores marcas se guardan en el almacenamiento local del navegador de este dispositivo y en ningún otro sitio.
No se sube nada
Los resultados nunca llegan a nosotros ni a nadie más. No existe ningún servidor de clasificaciones.
Tú decides borrarlos
Borra los datos del navegador, o tu página de estadísticas, y todos los resultados desaparecen para siempre.
Preguntas
¿Por qué mi resultado en el móvil es más lento que en el portátil?
Las pantallas táctiles y las pantallas de móvil añaden más latencia que un ratón con cable en un monitor rápido, normalmente 20–50 ms. Ese retraso es real e inevitable en un navegador, así que guardamos los resultados de ordenador y de móvil por separado.
¿Puedo comparar estos números con un estudio de laboratorio?
En valores absolutos, no: un equipo de investigación elimina la sobrecarga de hardware que añade un navegador. Para seguir tu propio progreso y compararte con otros usuarios de tests web con equipos similares, sí. Somos un benchmark, no un instrumento clínico.
¿Qué pasa si pulso demasiado pronto?
Esa ronda se marca como salida en falso, se anula y se vuelve a preparar. Nunca entra en tu mediana, así que aporrear el botón no sirve para hacer trampa.
FUENTES

Cada percentil de ReactionBench, desde la tabla de niveles hasta la línea «más rápido que el N% de las personas» bajo tu resultado, sale de investigación publicada sobre tiempo de reacción, no de los visitantes de ReactionBench. Todavía no tenemos suficientes datos propios para construir una distribución justa, así que la literatura publicada sigue siendo la referencia honesta hasta entonces. Abajo está la lista completa de citas, sin duplicados, que respalda cada curva. Cuando una fuente tiene enlace público, su título enlaza a ella.

  1. 01Der, G., & Deary, I. J. (2006). Age and sex differences in reaction time in adulthood: results from the United Kingdom Health and Lifestyle Survey. Psychology and Aging, 21(1), 62-73. Der, G., & Deary, I. J. (2006). Age and sex differences in reaction time in adulthood: results from the United Kingdom Health and Lifestyle Survey. Psychology and Aging, 21(1), 62-73.
  2. 02Kosinski, R. J. (2008). A literature review on reaction time. Clemson University. Kosinski, R. J. (2008). A literature review on reaction time. Clemson University.
  3. 03Woods, D. L., Wyma, J. M., Yund, E. W., Herron, T. J., & Reed, B. (2015). Factors influencing the latency of simple reaction time. Frontiers in Human Neuroscience, 9, 131. Woods, D. L., Wyma, J. M., Yund, E. W., Herron, T. J., & Reed, B. (2015). Factors influencing the latency of simple reaction time. Frontiers in Human Neuroscience, 9, 131.
  4. 04Jain, A., Bansal, R., Kumar, A., & Singh, K. D. (2015). A comparative study of visual and auditory reaction times on the basis of gender and physical activity levels of medical first year students. International Journal of Applied and Basic Medical Research, 5(2), 124-127. Jain, A., Bansal, R., Kumar, A., & Singh, K. D. (2015). A comparative study of visual and auditory reaction times on the basis of gender and physical activity levels of medical first year students. International Journal of Applied and Basic Medical Research, 5(2), 124-127.
  5. 05Hick, W. E. (1952). On the rate of gain of information. Quarterly Journal of Experimental Psychology, 4(1), 11-26. Hick, W. E. (1952). On the rate of gain of information. Quarterly Journal of Experimental Psychology, 4(1), 11-26.