Este ditado não vale para web muito menos para o AJAX. A informação tem que estar no momento exato que é necessária ou dentro de um limite tolerável pelo usuário.
Como sabemos o AJAX envia a solicitação de informações para o servidor mas exibe a página até que as informações cheguem e aí ele complementa a página com as informações recebidas.
O problema é, e se as informações não chegarem ou chegarem incompletas e o usuário 'enganado' pelo leque de informações apresentadas tomar uma decisão errada?
Por exemplo, um extrato bancário. Ele esta sendo trazido do servidor e, de repente, a conexão cai.
A apresentação do extrato será interrompida e, se a app for bem feita, exibirá uma mensagem de erro.
Mas se o usuário não prestar atenção e olhar na última linha do extrato falando que tem o saldo x e na
realidade tem y.
Esse erro ocorre em muitos sites de muitas maneiras. Cito o site Outlook da Microsoft. Ao clicar em eliminar um email é feita uma solicitação para o servidor que elimine o email e ai este retorna a página atualizada.
Contudo ao pressionar o botão eliminar e o site demorar a responder parece que nada foi feito, que não entendeu seu clique do mouse. Aí você clica novamente no eliminar do mesmo email mas ai depara com a possibilidade de estar eliminando o segundo email logo após o primeiro porque se ao clicar no primeiro eliminou ele ao clicar 2 vezes nele poderia eliminar o próximo. Este erro deixa muitos usuários mais leigos com a pulga atras da orelha ao fazerem isso.