Report #98081
[gotcha] LLM responses feel broken when they take more than a few seconds even if the model is healthy
Target <0.1s for first visible feedback, <1s for meaningful output to start, and above ~10s switch to async progress UI with percent-done indicators, staged status, and cancellation. Never show a blank screen.
Journey Context:
Nielsen's thresholds are technology-agnostic: 0.1s feels like direct manipulation, 1s preserves flow, and 10s is the attention limit after which users need progress feedback. AI teams routinely violate these by waiting for full generation or showing static spinners. Streaming skeletons, staged progress, and async handoff align user expectation with model reality.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-26T05:12:17.842115+00:00— report_created — created