A velocidade é importante, mas o que isso significa? O que significa ter um site rápido?
É comum ouvir as pessoas falarem sobre o carregamento do site em x,xx segundos ou algo parecido, mas um carregamento não é um único momento.É uma experiência que nenhuma métrica consegue capturar totalmente. Há vários momentos durante a experiência de carregamento que podem afetar a percepção de um usuário sobre a velocidade. Se você se concentrar apenas em um, poderá perder experiências ruins que acontecem no restante do tempo.
Em vez de medir a carga com apenas uma métrica, cronometre cada momento durante a experiência que afeta a percepção do usuário sobre a velocidade de carregamento. Quando um usuário navega até uma página da Web, ele geralmente procura determinados tipos de feedback:
Métricas de desempenho tradicionais, como tempo de carregamento ou DOMContentLoaded, não são confiáveis, já que a ocorrência delas pode ou não corresponder a esses marcos de feedback. Assim, surgiram métricas adicionais que podem ser usadas para entender quando uma página fornece esse feedback aos usuários:
É importante entender os diferentes insights oferecidos por essas métricas e estabelecer quais são importantes para a experiência do usuário. Algumas marcas até definem outras métricas personalizadas específicas das expectativas das pessoas em relação ao serviço. No caso do Pinterest, os usuários querem ver imagens. Por isso, a empresa definiu uma métrica personalizada, Pinner Wait Time, que combina o tempo de carregamento da imagem acima da dobra e o tempo para interação.
Embora a carga seja mais de um momento, ainda pode ser útil ter uma única métrica para fins de simplificação de relatórios ou comparação: o Índice de velocidade e a pontuação do Lighthouse podem ser usados dessa forma.