Loader é a ponte entre a ação da pessoa e a resposta do sistema. Quando ela clica e o sistema precisa de um tempo, sem nenhum sinal ela acha que nada aconteceu, então repete o clique ou abandona. O loader resolve isso mostrando que tem progresso rolando por baixo.
Existem alguns tipos, cada um com um papel. O spinner, que é a animação em loop, sinaliza um “ocupado” genérico. A barra de progresso dá noção de quanto ainda falta. E o skeleton screen mostra a estrutura da tela se preenchendo aos poucos, o que cria a sensação de um carregamento mais rápido.
A percepção aqui pesa tanto quanto a velocidade real. Um loader bem pensado tranquiliza quem espera. E a acessibilidade entra justamente nesse ponto: o leitor de tela precisa ser avisado quando o carregamento começa e quando termina, via região ativa ou mensagem de status. O estilo, por sua vez, segue a linguagem do produto, sem animação que distraia mais do que informa.