Prueba de latencia del mando
Esta prueba de latencia del mando mide la edad de la muestra: qué tan vieja está la lectura más reciente cuando la página la dibuja. También anota la edad en el instante en que un botón baja. Esa es la parte del input lag que corresponde al navegador. No es tu monitor y no es todo el retraso dentro de un juego.
- Edad de la muestra desde la marca de tiempo del mando
- Tiempo de pulsación a frame cuando cambia un botón
- Honesto con lo que queda sin medir
{"waiting":"Pulsa cualquier botón del mando. Los navegadores ocultan el gamepad hasta que pulsas un botón en esta pestaña.","noApi":"Este navegador no ofrece la Gamepad API, así que el probador no puede leer entradas. Las explicaciones de la página siguen sirviendo.","insecure":"Esta página no es un contexto seguro, así que el navegador no comparte el mando. Ábrela con HTTPS.","privacy":"Las entradas se quedan en este navegador. No se sube nada.","checkAgain":"Comprobar de nuevo","layout":"Nombres de botones","layoutAuto":"Según el mando conectado","layoutPs":"PlayStation","layoutXbox":"Xbox","layoutNintendo":"Nintendo","layoutGeneric":"Números","player":"Mando","buttons":"Botones","face":"Cara","dpad":"Cruceta","shoulders":"Hombreras y gatillos","center":"Centro y clics de palanca","extra":"Otros botones","sticks":"Palancas","leftStick":"Palanca izquierda","rightStick":"Palanca derecha","up":"Arriba","down":"Abajo","left":"Izquierda","right":"Derecha","stickHint":"Arriba en el gráfico es arriba en la palanca. Los números conservan el signo del navegador: Y positiva suele ser abajo.","offset":"Desvío","deadzone":"Zona muerta interior","radial":"Radial","axial":"Por eje","shape":"Forma de la zona muerta","afterDeadzone":"Tras la zona muerta","inside":"Dentro de la zona muerta","measureDrift":"Medir drift (3 s)","release":"Suelta las dos palancas y no las muevas.","measuring":"Midiendo el desvío en reposo…","trace":"Trazar circularidad","tracing":"Recorre el borde exterior con la palanca.","stopTrace":"Detener trazo","vibration":"Vibración","strong":"Motor fuerte","weak":"Motor débil","duration":"Duración","play":"Probar vibración","pulse":"Tres pulsos","triggerRumble":"Probar vibración de gatillos","rumbleMissing":"Este navegador no ofreció un actuador de vibración para el mando elegido. Chrome y Edge suelen hacerlo; Firefox y Safari a menudo no.","rumbleSent":"Orden de vibración enviada.","rumbleFailed":"El navegador rechazó la orden de vibración.","triggerUnsupported":"La vibración de gatillos no está en este actuador. La vibración doble sí se envió si el navegador la aceptó.","rate":"Tasa vista por el navegador","sampleAge":"Edad de la muestra","moveStick":"Mueve una palanca para medir la tasa de actualización.","rateNote":"Es la frecuencia con la que el navegador nos da una muestra nueva. No es la tasa USB del mando.","ageNote":"Qué tan vieja es la muestra más reciente cuando la página la dibuja. No es el lag de la pantalla ni el del juego.","ageUnavailable":"La marca de tiempo del mando en este navegador no se puede comparar con el reloj de la página.","gyro":"Movimiento","requestHid":"Pedir acceso al DualSense","hidIntro":"El giroscopio, el acelerómetro, el touchpad y la batería no vienen en la lectura estándar del mando. Chrome y Edge en escritorio pueden pedir un DualSense o DualShock 4 por WebHID.","hidMissing":"WebHID no está disponible aquí. Usa Chrome o Edge en un ordenador, conecta el mando por USB y vuelve a intentarlo. Los botones y las palancas de arriba siguen funcionando con la Gamepad API.","hidEmpty":"No se eligió ningún dispositivo.","hidOk":"El navegador permitió el acceso a {name}. Esta versión confirma el dispositivo y todavía no transmite el giroscopio, para no mostrar un número de movimiento incorrecto. Los botones y las palancas siguen en la Gamepad API.","hidDenied":"El navegador bloqueó o canceló el acceso. Las lecturas del mando no cambian.","raw":"Datos en bruto","rawEmpty":"Los valores en bruto aparecen aquí cuando se conecta un mando.","checkup":"Revisión completa","startCheckup":"Empezar revisión completa","resetMarks":"Reiniciar marcas","stepButtons":"Botones","stepSticks":"Palancas","stepTriggers":"Gatillos","stepRumble":"Vibración","stepDone":"Resumen","checkupIdle":"Un repaso corto de botones, las dos palancas, los dos gatillos y la vibración.","checkupButtons":"Pulsa la cara, la cruceta, las hombreras, los botones de menú y los clics de las palancas.","checkupSticks":"Gira cada palanca hasta el borde.","checkupTriggers":"Aprieta los dos gatillos a fondo.","checkupRumble":"Reproduce la vibración y di si la sentiste.","feltYes":"La sentí","feltNo":"No sentí nada","checkupSkipRumble":"Este mando no tiene actuador de vibración en este navegador, así que ese paso se omite.","announcePress":"{label} pulsado","modelLink":"Esto parece un {name}.","openModel":"Abrir la ficha del modelo","presetNote":"Los nombres están fijados al diseño de esta página. Cambia «Nombres de botones» si no coinciden con el mando que tienes.","mappingStandard":"mapeo estándar","mappingOther":"mapeo no estándar","healthy":"Sano","borderline":"Límite","drift":"Drift","couldNotMeasure":"No hubo una muestra quieta. Apoya el mando en la mesa e inténtalo de nuevo.","suggested":"Zona muerta interior sugerida","coverageLow":"Sigue el borde exterior. Se llenaron pocos sectores para puntuar el recorrido.","noPadSelected":"No hay un mando seleccionado.","slotsLabel":"Mandos conectados","noneConnected":"Todavía no hay ninguno","focusDrift":"Esta página se centra en el drift. El resto de pruebas sigue aquí.","focusDeadzone":"Esta página se centra en la zona muerta y la calibración. El resto de pruebas sigue aquí.","focusVibration":"Esta página se centra en la vibración. El resto de pruebas sigue aquí.","focusPolling":"Esta página se centra en la tasa que ve el navegador. El resto de pruebas sigue aquí.","focusLatency":"Esta página se centra en la edad de la muestra y el tiempo de entrada. El resto de pruebas sigue aquí.","focusGyro":"Esta página se centra en el movimiento. Los botones y las palancas siguen usando la Gamepad API.","focusButtons":"Esta página se centra en los botones. Palancas, gatillos y vibración siguen aquí.","names":{"edge":"DualSense Edge","dualsense":"DualSense","ds4":"DualShock 4","joycon":"Joy-Con","switchpro":"Switch Pro Controller","bitdo":"mando 8BitDo","deck":"Steam Deck o dispositivo de Steam Input","series":"mando de Xbox Series","xone":"mando de Xbox One","xbox":"mando de Xbox","nintendo":"mando de Nintendo","generic":"mando genérico de PC"}}Esta página se centra en la edad de la muestra y el tiempo de entrada. El resto de pruebas sigue aquí.
Las entradas se quedan en este navegador. No se sube nada.
Pulsa cualquier botón del mando. Los navegadores ocultan el gamepad hasta que pulsas un botón en esta pestaña.
Es la frecuencia con la que el navegador nos da una muestra nueva. No es la tasa USB del mando. Qué tan vieja es la muestra más reciente cuando la página la dibuja. No es el lag de la pantalla ni el del juego.
Botones
Cara
Cruceta
Hombreras y gatillos
Centro y clics de palanca
Palancas
Arriba en el gráfico es arriba en la palanca. Los números conservan el signo del navegador: Y positiva suele ser abajo.
Vibración
Movimiento
El giroscopio, el acelerómetro, el touchpad y la batería no vienen en la lectura estándar del mando. Chrome y Edge en escritorio pueden pedir un DualSense o DualShock 4 por WebHID.
Revisión completa
- Botones
- Palancas
- Gatillos
- Vibración
- Resumen
Un repaso corto de botones, las dos palancas, los dos gatillos y la vibración.
Datos en bruto
Los valores en bruto aparecen aquí cuando se conecta un mando.
Cómo medir el input lag en el navegador
- Despierta el mando. Pulsa un botón para que el navegador empiece a entregar muestras.
- Mira la edad de la muestra. El indicador es la edad mediana de las marcas recientes. Más bajo es un informe más fresco.
- Toca un botón de la cara. La lectura de pulsación es la edad de la muestra en el frame en que la vimos bajar.
- Cambia el enlace. Repite por USB y por Bluetooth antes de culpar al mando.
Las marcas de tiempo del mando y `performance.now()` comparten un origen de tiempo en los navegadores que implementan la especificación con limpieza. Restarlas da la edad de la muestra en el momento de leerla. Si la marca de un navegador no es comparable, el indicador lo dice en lugar de mostrar un milisegundo sin sentido. La prueba de tasa es la medida compañera.
Edad de la muestra frente al lag de punta a punta
El lag de punta a punta es todo desde el dedo hasta los fotones: el mando, la radio o el cable, el sistema, el juego, la GPU y la pantalla. La edad de la muestra es una rebanada, la que este sitio puede ver. Una edad de 4 ms por cable y 20 ms por Bluetooth es una diferencia significativa en esa rebanada. Una diferencia de 2 ms es ruido. Un televisor de 60 Hz puede añadir un frame por su cuenta, y esta página nunca lo mostrará.
Cómo leer tu resultado
- Milisegundos de un dígito por USB en Chromium es un camino de navegador sano.
- Un salto al pasar a Bluetooth es la radio y la pila, que es lo que querías ver.
- Un número que cambia sin parar con el mando quieto significa que la fuente de tiempo es ruidosa. Compara pulsaciones en lugar de un frame.
- «La marca de tiempo no se puede comparar» significa que este navegador no sirve para afirmar milisegundos. Los botones y el drift siguen funcionando.
Formas de bajar la latencia del mando
Prefiere USB cuando importan los milisegundos. Cierra remapeadores que no necesites. Mantén la pestaña de la prueba enfocada. En un juego, usa un mando cableado, una pantalla de alto refresco y el modo de baja latencia del juego si lo tiene. Esos dos últimos no mueven el número de esta página, y sí mueven lo que sientes. La lista práctica está en ¿Cómo se reduce el input lag del mando?.
Preguntas frecuentes
¿Esto es lo mismo que el input lag?
Es la parte del input lag que el navegador puede ver, también llamada aquí edad de la muestra y tiempo de pulsación a frame. El input lag completo incluye el juego y la pantalla.
¿Cuál es una buena edad de muestra?
En Chromium de escritorio por USB, una cifra estable de un solo dígito es un buen camino del navegador. No persigas el 0. Bluetooth suele ser más alto y puede seguir estando bien para la mayoría de juegos.
¿Por qué el número difiere del de un vídeo de latencia?
Esas pruebas suelen fotografiar una pantalla e incluyen el monitor. Esta página se detiene en el navegador. Las dos pueden ser correctas y no coincidir.