Se a questão toda é como o usuário percebe a performance do meu site, então como isso acontece? Apelemos para a neurociência. Estudos tão antigos quanto 1968 já se preocupavam em medir objetivamente os tempos de resposta aceitáveis para o cérebro humano ao interagir com computadores. Estudos esses que foram depois confirmados em pesquisas mais recentes.
Chegou-se a conclusão que existem 3 limites de tempo que desencadeiam respostas neurológicas diferentes nas pessoas. Se eu quero executar uma tarefa e ela demora X tempo, a ideia é que meu cérebro percebe isso de uma forma específica.
Ações com respostas da ordem de 0.1s são percebidas pelo cérebro como instantâneas. Aperto um botão e o sistema pode demorar até 100ms que eu não noto a demora.
Já quando a reação demora por volta de 1s para acontecer, meu cérebro já nota a demora, a sensação não é de instantaneidade. Mas eu ainda percebo aquilo como uma única tarefa, percebo a conexão entre minha ação e a reação do sistema. Tudo faz parte de um mesmo fluxo de pensamento.
Até por volta de 10s o cérebro consegue, com muito esforço, esperar. Esse é o limite aproximado pro quanto conseguimos segurar a atenção do usuário. Mais que isso, e ele se perde totalmente.
Esses 3 números mágicos – 0.1s, 1s, 10s – são uma base para se pensar nos limites neurológicos de percepção de performance. E como tratam de neurociência, já se concluiu que eles se mantêm os mesmos nos últimos 50 anos.