¿Cuándo realmente un sitio es rápido o lento?
RAIL es un modelo de rendimiento centrado en el usuario que proporciona una estructura para pensar en el rendimiento. El modelo desglosa la experiencia del usuario en acciones clave (por ejemplo, tocar, desplazarse, cargar) y le ayuda a definir objetivos de rendimiento para cada uno de ellos.
- Response: Tiempos ideales en las cuales las acciones de nuestras paginas web deberían responder.
- Animation: Animaciones que el sitio web realiza.
- Idle: Tiempos muertos del navegador como ser cargar recursos que no son necesarios al momento.
- Load: Cuando tarda un sitio en cargar, una vez que el usuario ingrese a la URL del sitio.
Tiempos de carga recomendados
- Entre 0 a 300 milisegundos son perfectos 😄
- desde 1,000 milisegundos son buenos 🙂
- Cuando tarda mas de 1,500 milisegundos ya el usuario percibe que esta pasando algo malo 😐
- luego de los 2 segundos todo es malo 🤨
RESUMEN: Cuando tenemos un sitio web lo importante es tener un limite que no exceda los 3 segundos de carga
Aprendiendo a medir
lo que no mide, no se mejora
Rail Model:
- Centrado en el usuario
- Métricas de rendimiento basadas en la experiencia de usuario