Snaplytics JS Tests

Prueba de Salto de Cuadros

Comprueba si tu pantalla y sistema presentan un fotograma nuevo en cada refresco, o si pierden algunos por el camino. La prueba mide cada fotograma de animación frente a tu tasa de refresco medida y marca cualquier hueco donde faltaron uno o más fotogramas. Mantén esta pestaña en primer plano mientras se ejecuta para obtener una lectura precisa.

Hz

Monitor en vivo en ejecución — mantén esta pestaña en foco para una lectura precisa.

En vivo
Fotogramas recientesPuntualSaltado
Recopilando fotogramas…
Tasa de refresco
Hz
Fotogramas puntuales
0
Saltados
0
Tasa de saltos
Mayor hueco

Franja de captura con cámara (opcional)

Un marcador avanza una casilla por cada fotograma renderizado. Fotografia la pantalla con un obturador rápido o graba en cámara lenta — un paso que falta revela un fotograma perdido. Secundario respecto al detector de arriba.

Cómo funciona el detector

El navegador llama a requestAnimationFrame una vez por cada refresco de pantalla, por lo que el intervalo entre callbacks debería mantenerse cerca de un intervalo de refresco — unos 16,7 ms en un panel de 60 Hz o 6,9 ms a 144 Hz. La prueba registra esos intervalos y toma la mediana para establecer el intervalo esperado, lo que también da tu tasa de refresco real. Cuando un intervalo se alarga hasta aproximadamente 1,5× el intervalo esperado o más, al menos un fotograma no se presentó; la prueba redondea el intervalo al número entero más cercano de intervalos para estimar cuántos fotogramas se perdieron. Las pausas largas por cambiar de pestaña o minimizar la ventana se ignoran en lugar de contarse como saltos.

Frame skipping frente a stutter y judder

Estos términos se solapan, pero describen distintos fallos. Frame skipping (fotogramas perdidos) ocurre cuando la pipeline no entrega una imagen nueva para un ciclo de refresco, por lo que el fotograma anterior se muestra dos veces y el movimiento parece saltar. Stutter es un pacing irregular — los fotogramas llegan, pero a intervalos irregulares — lo que parece entrecortado aunque técnicamente no se haya perdido nada. Judder es la irregularidad constante y rítmica que se produce cuando una tasa de fotogramas no divide limpiamente la tasa de refresco, como película de 24 fps en una pantalla de 60 Hz. Esta prueba se dirige a los fotogramas verdaderamente perdidos a nivel de refresco; una ejecución sin saltos puede seguir pareciendo menos que perfectamente fluida si el pacing es irregular.

Por qué un monitor salta fotogramas

  • Límites de cable o ancho de banda: una tasa de refresco alta a alta resolución puede superar lo que una versión de cable o puerto puede transportar, por lo que el enlace pierde fotogramas. Esta es la causa clásica de saltos solo a la tasa máxima de un monitor.
  • Tasas de refresco overclockeadas: forzar un panel por encima de sus Hz nominales suele parecer estable, pero repite fotogramas de forma silenciosa en lugar de mostrar nuevos.
  • Problemas de GPU, controlador o temperatura: controladores desactualizados, una GPU sobrecargada o sobrecalentada, o el ahorro de energía agresivo pueden dejar a la pantalla sin fotogramas terminados.
  • Carga en segundo plano y limitación del navegador: trabajo pesado en otras pestañas o apps, y la ralentización de requestAnimationFrame del navegador en pestañas sin foco, causan los huecos que mide esta prueba.

Lo que esta prueba mide y no mide

Esta es una prueba a nivel de navegador de la pipeline de presentación — la pantalla, el cable, la salida de GPU, el controlador y el navegador — y no de ningún motor de juego concreto. Informa de la fiabilidad con la que tu sistema entrega fotogramas terminados al monitor mientras esta página está en foco. No puede ver los fotogramas que un juego renderiza internamente, medir la latencia de entrada ni sustituir a un generador de patrones por hardware. Para el resultado más fiable, conecta el portátil, cierra las pestañas pesadas en segundo plano, mantén esta pestaña en foco y deja que se complete una ejecución cronometrada completa. La franja de captura opcional de abajo sirve para fotografiar la pantalla con un obturador rápido, lo que puede revelar saltos difíciles de percibir.