Por que a página de campanha do BloodLink mostra "carregando" por um instante mesmo eu estando logado?
Porque a página principal carrega rápido com dados públicos gerais, enquanto as informações personalizadas (se você já se candidatou, se é o dono da campanha, o contato do responsável) são buscadas em uma segunda etapa, específica para sua conta.
Aquele pequeno instante de carregamento na barra lateral da página de campanha, mesmo já estando logado, tem uma explicação técnica que na prática deixa a página mais rápida no geral.
Como funciona em duas etapas
1. A página principal da campanha (título, descrição, hospital, tipos sanguíneos aceitos) carrega imediatamente, já pronta e otimizada para qualquer visitante 2. Logo em seguida, uma segunda consulta busca informações específicas da sua conta: se você já se candidatou, qual o status dessa candidatura, se você é o responsável pela campanha, e os dados de contato
Por que não carregar tudo de uma vez
Separar o conteúdo público (igual para todo mundo) das informações pessoais (diferentes para cada usuário) permite que a parte principal da página carregue mais rápido e possa ser otimizada de forma mais eficiente, já que não depende de verificar quem está acessando naquele momento.
Isso é perceptível no dia a dia?
Geralmente esse carregamento extra dura frações de segundo — a barra lateral mostra um indicador breve de carregamento antes de exibir o botão de candidatura ou o bloco de contato já ajustado ao seu status como usuário.
Isso afeta a segurança da informação exibida?
Não. Mesmo com esse carregamento em duas etapas, os dados de contato do responsável e o status de candidatura só são exibidos depois de confirmado que você está logado — a separação técnica não abre brecha para ver informações de outra conta.