Declaración
P09 El tiempo y la continuidad forman parte de la interfaz
La persona experimenta la espera antes de conocer nuestra arquitectura.
Tensión
Explicación
La lentitud cambia la conducta: provoca clics repetidos, dudas y abandono. Perder un avance obliga a reconstruir el contexto y destruye la confianza muy rápido.
Profundizar: Tensión
La lentitud modifica conductas: genera clics repetidos, dudas, abandono y errores. La pérdida de continuidad obliga a reconstruir contexto y destruye confianza con rapidez.
Significado
Explicación
Latencia, disponibilidad y preservación del trabajo son propiedades de la experiencia. Quien usa el producto no distingue entre infraestructura e interfaz cuando algo tarda o se pierde.
Profundizar: Significado
Latencia, disponibilidad, sincronización y preservación del trabajo son propiedades de la experiencia. El usuario no distingue entre infraestructura e interfaz cuando una respuesta tarda, una acción se duplica o un avance se pierde.
Consecuencia
Explicación
Las interacciones críticas tienen presupuestos de respuesta explícitos. Si una operación puede demorarse se muestra progreso honesto, y el trabajo se guarda con una frecuencia proporcional al costo de perderlo.
Profundizar: Consecuencia
Definir presupuestos de respuesta para las interacciones críticas.
Mostrar progreso honesto y permitir continuar cuando una operación pueda demorarse.
Guardar trabajo, contexto y estado con una frecuencia proporcional al costo de perderlos.
Ejemplo
El contenido de este sitio llega como texto antes de que se ejecute cualquier script; si un script falla, la lectura sigue.
Contraejemplo
Bloquear la lectura hasta que termine una animación o se descarguen tipografías y recursos pesados.
Señal de incumplimiento. Un botón sin feedback durante tres segundos invita a pulsarlo otra vez. La duplicación resultante parece error del usuario, pero nace del sistema.
Prueba de decisión
Estas preguntas tratan el tiempo y la continuidad como parte de lo que se entrega.
¿La interfaz responde de inmediato aunque el proceso final continúe?
¿Qué pierde la persona si la conexión falla ahora?
¿El producto evita acciones duplicadas y estados ambiguos?
Fuente
Núcleo del manifiesto v2.1, sección PRINCIPIO 9 · P09. Descargar el núcleo