Otra métrica que mide la capacidad de respuesta del sitio web, además de la carga y la falta de capacidad de respuesta, es el First Input Delay. En pocas palabras, es el tiempo que el usuario necesita esperar hasta que vea la primera respuesta de su acción. Estoy seguro de que lo has visto muchas veces. Ingresas al sitio web, haces clic en el enlace que aparece en la ventana visible, pero el sitio web aún se está cargando, por lo que tienes que esperar un poco hasta que la navegación a otra página realmente ocurra, o se abra una ventana de modelo, o suceda alguna otra cosa . Esto es exactamente el First Input Delay.
Esto ocurre solo si tienes tareas largas que ocupan el hilo principal durante más de 100 milisegundos. Si no sabes qué es el hilo principal, comienza leyendo sobre cómo funcionan los bucles de eventos. Es realmente útil. Bueno, volviendo. Entonces, si el usuario hace clic en algo, debe esperar a que esa tarea termine y luego la acción ocurre. Un buen valor de First Input Delay está por debajo de 100 milisegundos. Esto se debe a que, según los estudios realizados, 100 milisegundos es en realidad un umbral para una respuesta instantánea percibida. Por lo tanto, después de 100 milisegundos, el usuario notará que la acción se retrasó y todo por debajo de 100 milisegundos se considera instantáneo. Es información muy útil.
Y por último, pero no menos importante, el cumulative layout shift mide la estabilidad visual. Básicamente te dice si hay cambios en el diseño durante el proceso. Por ejemplo, si la imagen se ha movido o el texto se ha movido. Y el CLS generalmente ocurre cuando no tienes marcadores de posición para la parte de la interfaz de usuario que se carga dinámicamente, como imágenes en la pila de imágenes, por ejemplo. Y aquí vemos un ejemplo del cambio de diseño. Entonces, el botón Haz clic en mí ha aparecido y debido a eso tuvimos que desplazar toda la caja verde. El buen puntaje para CLS es cuando menos del 10% de tu diseño cambia durante el proceso de carga y el malo es cuando más del 25% cambia. E intuitivamente, creo que es correcto. Por lo tanto, los Core Web Vitals son un conjunto mínimo de señales de calidad para un buen rendimiento percibido, midiendo la cargaperformance, la interactividad de la página y la estabilidad visual.
Y creo que ya es un gran paso adelante desde Lighthouse 1, donde en realidad cada página tenía una puntuación de 100 y había muchas métricas extrañas, y teníamos una comprensión muy ingenua de lo que más importa en una buena user experience. Pero, sabes, todavía hay margen de mejora, y también quiero que estés consciente de eso. Por ejemplo, la auditoría de Lighthouse no mostrará ninguna diferencia entre una aplicación de una sola página y una aplicación de varias páginas, aunque la primera tiene una navegación en la aplicación mucho más rápida. Entonces, aunque ambas tendrán la misma puntuación, la experiencia percibida de tus usuarios siempre será mejor en la aplicación de una sola página, porque la navegación en la aplicación es mucho más rápida. Además, la puntuación de Lighthouse no te dirá nada sobre qué tan bien o qué tan mal funciona tu sitio web bajo cargas pesadas, o qué tan bien se está almacenando en caché del cliente, es decir, qué tan bien se están gestionando las visitas posteriores. Solo te dirá si se almacenó en caché o no. Pero, sabes, eso es todo lo que tenemos en este momento, y creo que definitivamente es mejor que nada, y es bastante preciso, no me malinterpretes.
Comments