¿Qué es la velocidad?

Chris Anstey
Chris Anstey
Bojan Pavic
Bojan Pavic

La velocidad es importante, pero ¿qué significa exactamente? ¿Qué significa tener un sitio rápido?

Es común escuchar a las personas hablar en términos de la carga de su sitio web en x.xx segundos o algo similar, pero una carga no es un momento único; es una experiencia que ninguna métrica puede capturar por completo. Hay varios momentos durante la experiencia de carga que pueden afectar si un usuario la percibe como "rápida" y, si solo te enfocas en uno, es posible que te pierdas las malas experiencias que ocurren durante el resto del tiempo.

En lugar de medir la carga con una sola métrica, debes cronometrar cada momento de la experiencia que afecta la percepción del usuario sobre la velocidad de carga. Cuando un usuario navega a una página web, por lo general, busca ciertos tipos de comentarios:

Imagen de los comentarios que suele buscar el usuario

Las métricas de rendimiento tradicionales, como el tiempo de carga o el tiempo de DOMContentLoaded, no son confiables, ya que su ocurrencia puede o no corresponder con estos eventos de comentarios. Por lo tanto, surgieron métricas adicionales que podrían usarse para comprender cuándo una página muestra estos comentarios a sus usuarios:

Imagen de las métricas de velocidad

Es importante comprender las diferentes estadísticas que ofrecen estas métricas y, luego, establecer las que son importantes para tu experiencia del usuario. Algunas marcas incluso definen métricas personalizadas adicionales específicas de las expectativas que las personas tienen de su servicio. En el caso de Pinterest, los usuarios quieren ver imágenes, por lo que definieron una métrica personalizada, Tiempo de espera de los usuarios de Pinterest, que combina el tiempo de carga de la imagen interactiva y de la mitad superior de la página.

Aunque la carga es más de un momento en el tiempo, puede ser útil tener una sola métrica para simplificar los informes o las comparaciones: el índice de velocidad y la puntuación de Lighthouse se pueden usar de esta manera.