Declaração
P09 O tempo e a continuidade fazem parte da interface
A pessoa experimenta a espera antes de conhecer a nossa arquitetura.
Tensão
Explicação
A lentidão muda o comportamento: provoca cliques repetidos, dúvidas e abandono. Perder o progresso feito obriga a reconstruir o contexto e destrói a confiança muito rapidamente.
Aprofundar: Tensão
A lentidão modifica comportamentos: gera cliques repetidos, dúvidas, abandono e erros. A perda de continuidade obriga a reconstruir contexto e destrói a confiança rapidamente.
Significado
Explicação
Latência, disponibilidade e preservação do trabalho são propriedades da experiência. A pessoa que usa o produto não distingue entre infraestrutura e interface quando algo demora ou se perde.
Aprofundar: Significado
Latência, disponibilidade, sincronização e preservação do trabalho são propriedades da experiência. A pessoa não distingue infraestrutura de interface quando uma resposta demora, uma ação se duplica ou um avanço se perde.
Consequência
Explicação
As interações críticas têm orçamentos de resposta explícitos. Se uma operação pode demorar, mostra-se um progresso honesto, e o trabalho é salvo com uma frequência proporcional ao custo de perdê-lo.
Aprofundar: Consequência
Definir orçamentos de tempo de resposta para as interações críticas.
Mostrar progresso honesto e permitir continuar quando uma operação puder demorar.
Salvar o trabalho, o contexto e o estado com uma frequência proporcional ao custo de perdê-los.
Exemplo
O conteúdo deste site chega como texto antes que qualquer script seja executado; se um script falhar, a leitura continua.
Contraexemplo
Bloquear a leitura até que uma animação termine ou que fontes e recursos pesados sejam baixados.
Sinal de descumprimento. Um botão sem feedback durante três segundos convida a apertá-lo de novo. A duplicação resultante parece erro da pessoa, mas nasce do sistema.
Teste de decisão
Estas perguntas tratam o tempo e a continuidade como parte do que é entregue.
A interface responde de imediato ainda que o processo final continue?
O que a pessoa perde se a conexão falhar agora?
O produto evita ações duplicadas e estados ambíguos?
Fonte
Núcleo do manifesto v2.1, seção PRINCÍPIO 9 · P09. Baixar o núcleo