In 1982, Walter J. Doherty and Ahrvind J. Thadani (IBM) analyzed the business value of rapid response. Their work is often summarized this way: keep system feedback under ~400 ms to sustain flow and increase throughput. In other words, human–computer interaction works best when neither side waits on the other. The paper The Economic Value of Rapid Response Time became a classic reference in usability and performance circles.
You’ll see the 400 ms figure repeated in modern UX summaries because it’s a clear, memorable design target. Think of it as the “feel-fast” zone for interactive feedback, such as button taps, toggles, field validation, menu reveals, and micro-state changes.
Jakob Nielsen’s well-known response-time limits complement this nicely: ~0.1 s feels instantaneous, ~1 s keeps the user’s flow, and ~10 s risks losing attention entirely. The 400 ms target sits comfortably within that “keep the flow” window—fast enough to feel snappy, safely below the point where minds wander.
On the modern web, Google’s Interaction to Next Paint (INP) metric defines good responsiveness as ≤ 200 ms (75th percentile). If you can hit 200 ms, you’re automatically meeting the Doherty threshold for most interactions. That’s a great stretch goal for product teams.
The original IBM work tied faster response to measurable productivity improvements—a reminder that performance is not only a dev topic; it’s core to UX value.
Here’s my field playbook that blends micro-interaction craft with system performance realities.
Not every interaction needs heavy lifting. Start with taps, toggles, menu opening, input focus, and inline validations—these must feel instant. Even when the back-end requires longer processing, return lightweight UI feedback within ~100–200 ms (press state, skeleton, optimistic UI). This keeps you under the Doherty threshold for perceived response, even if final data lands slightly later.
If a screen requires expensive data, don’t block the first paint. Stage complexity: show the first needed decision now, fetch secondary panels lazily. Users experience momentum, not a wall. (You’re aligning with the 0.1–1s comfort band while protecting the 400 ms “feel fast” on primary actions.)
These are tiny, but they close the loop fast—users rarely notice the exact millisecond count; they notice certainty.
Sometimes the system must work for more than 1 second (e.g., report generation). In those cases, the Nielsen guidelines apply: show progress indicators (or skeletons) quickly, keep users informed, and consider backgrounding with toasts/notifications.
Bring us your “laggy” moments. We’ll help you turn them into confidence cues.
Q1. Is 400 ms a hard law?
No—it’s a valid target, as classic research shows that productivity and engagement rise with fast feedback. Use it to design the first confirmation. Some flows can tolerate longer steps, but keep micro-feedback quick.
Q2. If Google says INP ≤ 200 ms is “good,” should I ignore 400 ms?
Use both: aim for INP ≤ 200 ms (the modern standard) and ensure your UI still feels responsive under the classic ~400 ms threshold. If you meet the INP goal, you’ll naturally meet the Doherty target for most interactions.
Q3. What if my database is slow?
Return immediate UI confirmation (state change/skeleton) while heavier work completes. If the wait may exceed a second, add progress/UI messaging so users don’t drift.
Explore how we can help you transform your business with human-centered design and strategic consulting. Contact us
today to discuss your next project.
Prepared by: UXGen Design Studio
Website: www.uxgenstudio.com
Contact Information: info@uxgenstudio.com
Mobile: 9718540053