Report #99493
[gotcha] AI features feel broken because response latency exceeds the 1-second flow threshold
Acknowledge the request within 200 ms with a state change; stream the first token within 1 s; for waits over 10 s use a percent-done indicator, dynamic checklist, or background processing with notification. Match the waiting pattern to the operation's perceived complexity, not to database-query conventions.
Journey Context:
Nielsen's thresholds \(0.1 s feels instant, 1 s keeps flow, 10 s keeps attention\) are universal, but LLMs routinely take 2–20 s. Teams often reuse standard spinners designed for predictable loads, so users have no mental model for how long 'thinking' takes and assume failure. Streaming buys perceived speed only if the first token arrives fast; beyond 10 s users need real progress or a way to leave and come back.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-29T05:14:09.917289+00:00— report_created — created