When a system responds in under about 400 milliseconds, people stay engaged and productive. Slower, and attention and satisfaction fall away. The Doherty Threshold explains why speed is a UX feature, not just a technical one. Here is how to use it.
UI/UX
There is a specific speed at which software stops feeling like something you wait for and starts feeling like an extension of your own intention. The Doherty Threshold names it: when a system responds to a person in under roughly 400 milliseconds, the interaction feels immediate, attention holds, and people work faster and enjoy it more. Cross above that threshold, and something subtle but important breaks. The person notices the wait, their attention wanders, and both their productivity and their satisfaction drop. This is one of the most practically important ideas in interface design, because it reframes speed as not merely a technical nicety but a genuine driver of engagement and experience, and it gives you a concrete target to design toward.
What the threshold actually says
The Doherty Threshold comes from research into how people and computers interact, and its core finding is that keeping system response under about 400 milliseconds produces a qualitative change in the interaction. Below that point, the loop between a person’s action and the system’s response is tight enough that it feels conversational, almost like thinking, and the person stays in a productive flow. The person acts, the system responds seemingly instantly, and there is no gap in which attention can escape. Above that point, the delay is long enough to register, and each registered wait is a small opening for attention to drift, frustration to build, and the sense of flow to break. The threshold marks the boundary between an interface that keeps pace with the mind and one that makes the mind wait.
What makes this powerful is that it is not only about raw productivity, it is about how the experience feels. Fast response does not just let people get more done, it makes the whole interaction more pleasant and engaging, which is why the threshold matters as much for a consumer app as for a professional tool. Speed, in this framing, is an experience feature, and one people feel constantly even when they never consciously name it.
Why the mind reacts this way
The reason lies in how attention and expectation work. When a response is effectively instant, the person’s attention stays on the task, because there is no gap to fill, and the tight action-response loop keeps them absorbed. Introduce a noticeable delay and you create a small void, and attention is restless, it uses that void to wander, to start a second thought, to feel the friction. Each of those small breaks costs something: a bit of focus, a bit of momentum, a bit of goodwill. Over a whole session of interactions, those costs compound into a meaningfully worse experience and lower productivity, even though no single delay felt catastrophic. This connects to reducing cognitive load: waiting is itself a small load, an interruption the mind has to absorb and recover from, and a fast interface simply spares people that load over and over.
There is also an emotional dimension that echoes the aesthetic-usability effect, where how an experience feels shapes how well people think it works. A fast, responsive interface feels competent, cared-for, and trustworthy, while a laggy one feels neglected and unreliable regardless of how capable it actually is underneath. Speed is read as quality, so being fast earns a brand goodwill in the same way that being polished does.
The threshold in practice
Applying the Doherty Threshold means treating sub-400-millisecond response as a design goal across every interaction, not just as a backend concern to be optimised if there is time. Every click, every keystroke that triggers a response, every navigation, every filter, should aim to respond within that window. When it can genuinely be that fast, make it so, because instant response is the single most reliable way to keep people engaged and productive. This is why performance is a UX responsibility and not only an engineering one, and why speed targets belong in the design conversation, as we argued in how fast is fast enough.
But the threshold also gives you a tool for the times when you genuinely cannot respond that fast, because some operations really do take longer than 400 milliseconds and no amount of optimisation will change that. The insight here is subtle and useful: what matters is the perception of responsiveness, not only the raw completion time. When a real operation must take longer, you can still honour the spirit of the threshold by responding to the person immediately with acknowledgement, even if the full result is not ready. An instant indication that their action registered, that something is happening, keeps the interaction feeling responsive and holds attention, even while the underlying work continues. The person is not left in the void that breaks flow; they are told, immediately, that the system heard them.
Managing unavoidable waits
This leads to the practical art of handling delays you cannot eliminate. The worst possible experience is the unacknowledged wait, where a person acts and nothing happens for a second or more, leaving them unsure whether their action even registered. That uncertainty is what truly damages the experience, more than the wait itself. The fix is immediate feedback: the instant the person acts, show that you received the action, through a state change, a spinner, a progress indication, anything that closes the loop right away. This keeps the interaction inside the spirit of the Doherty Threshold even when the full operation is slow, because the response the person feels is instant even though the completion is not.
Beyond acknowledgement, well-designed waiting can further soften unavoidable delays. Showing progress rather than an indeterminate spinner tells people the wait is finite and moving, which makes it feel shorter and more tolerable. Where you can, doing slower work in the background while letting the person continue keeps them productive rather than blocked. And optimistic responses, where the interface immediately reflects the likely outcome while confirming it behind the scenes, can make an action feel instant even when the real work takes longer. Each of these techniques is a way of preserving the feeling of responsiveness that the threshold is really about, which is ultimately about perception as much as raw speed. The goal is that the person never feels dropped into an unexplained void, because that void is where engagement leaks away.
Speed as a competitive advantage
It is worth stepping back to see why this matters so much strategically. Because speed drives engagement, productivity, and satisfaction all at once, a genuinely fast product has an advantage that is felt in every single interaction, hundreds of times per session, even though users rarely name it as the reason they prefer it. People gravitate to the tool that feels effortless and stay away from the one that makes them wait, often without being able to articulate why. This means investment in responsiveness pays off continuously and compounds over the life of the relationship, unlike a flashy feature that impresses once and fades. In categories where products are otherwise similar, the faster one frequently wins simply because it is more pleasant to use all day, and that pleasantness is the Doherty Threshold quietly doing its work.
The reverse is also worth stating plainly: a slow product leaks users in a way that is hard to diagnose, because no single delay is dramatic enough to blame, yet the accumulated friction steadily pushes people toward alternatives. Teams often look for the reason engagement is soft in features and messaging when the real culprit is that the product simply does not feel fast, and every laggy interaction is quietly costing them attention and goodwill. Treating speed as a first-class experience concern, and holding the sub-400-millisecond target wherever you can, is one of the most reliable and underrated ways to build a product people stay with.
A worked example: the search box
Consider a search or filter box, one of the most frequently used elements in many products. In the slow version, the person types a query, presses enter, and waits a full second or two while the page reloads and results appear. Each search is a small wait, and because people search repeatedly, refining as they go, those waits stack up across a session into real friction, and the person searches less, explores less, and gives up sooner because each attempt costs them a pause. The feature technically works, but it is used tentatively because using it is mildly unpleasant.
Now consider the fast version, where results begin appearing effectively instantly as the person types, well within the threshold. The experience is transformed, not because the feature does anything different, but because the tight loop between typing and seeing results keeps the person engaged and encourages them to explore. They try more queries, refine more freely, and find what they want faster, because the interaction feels like thinking rather than waiting. The difference between these two versions is almost entirely response time, and it changes not just how fast the person is but how much they use the feature at all. That is the Doherty Threshold in a single element: the same capability becomes far more valuable purely by crossing under the speed at which it feels instant.
Measuring against the threshold
To design to the threshold you have to know where you actually stand, which means measuring the real response times of your key interactions rather than assuming they are fine. It is easy to develop a product on a fast machine and a fast connection and never notice that, for real users on real devices, common interactions sit well above 400 milliseconds. The interactions worth measuring are the frequent ones, the searches, the filters, the navigations, the form submissions, the taps that happen constantly, because those are where slowness compounds most. Measuring them under realistic conditions, on the devices and networks your users actually have, is the only way to know whether you are honouring the threshold or only imagining you are, and it follows the same logic as trusting real field data over lab measurements.
The useful discipline is to treat crossing above the threshold on a frequent interaction as a real defect, not a minor imperfection to be addressed if time allows. Because the cost of slowness is spread across every use rather than concentrated in one visible failure, it tends to be under-prioritised, and the fix is to make responsiveness a tracked, first-class concern with a clear target rather than a vague aspiration. What gets measured against the 400-millisecond line gets defended; what is left unmeasured quietly drifts slower over time as features accumulate.
Perceived speed in more depth
Because the threshold is ultimately about perception, it is worth understanding the tools for managing perception more fully, since they let you honour the spirit of the threshold even where raw speed is impossible. The first and most important is instant acknowledgement, closing the loop the moment the person acts so they never sit in an unexplained void, because it is the unacknowledged wait, more than the wait itself, that breaks the experience. The second is showing determinate progress rather than an endless spinner, because a wait that visibly advances toward completion feels shorter and more tolerable than one that gives no sense of how long it will last.
The third is optimistic interfaces, where the product immediately reflects the expected result of an action while confirming it in the background, so the interaction feels instant even though the real work takes longer, reserving the correction for the rare case where it fails. The fourth is doing slower work in the background while letting the person carry on, so they are never blocked waiting for something that did not need to block them. Each of these is a way of separating the felt responsiveness of the interface from the raw completion time of the underlying work, which is precisely the gap the Doherty Threshold lives in. Mastering these techniques means that even the genuinely slow parts of your product can feel responsive, because you have managed the perception rather than left the person staring at a gap.
The threshold across devices and conditions
A final consideration is that the threshold is absolute from the user’s point of view but your ability to meet it varies with their device and connection. The same operation that responds instantly on a fast laptop on office broadband may sit well above the threshold on a mid-range phone on a patchy mobile connection, and it is often exactly those constrained conditions that a large share of real users are in. Designing to the threshold therefore means designing for the harder conditions, not the ideal ones, because a product that only feels fast on the best hardware feels slow to everyone else, which may be most of your audience.
This reinforces why performance work and thoughtful perceived-speed techniques matter so much: they are what let you hold the feeling of responsiveness even when the raw conditions are against you. The teams that take the threshold seriously test their key interactions under realistic, constrained conditions and use acknowledgement, progress, and background work to keep things feeling immediate where raw speed cannot be guaranteed. The reward is a product that feels fast to the whole of its audience rather than only to the people building it, which is the only version of fast that actually counts.
Why teams underinvest in speed
Given how much speed matters, it is worth asking why so many products are slow, and the answer is instructive. Speed is invisible when it is present and only felt as a vague dissatisfaction when it is absent, which makes it easy to deprioritise. A new feature is visible, demoable, and easy to celebrate; a fifty-millisecond improvement to a common interaction is none of those things, even though it may do more for the experience than the feature. So teams pour effort into what is visible and let responsiveness quietly erode, adding weight and latency feature by feature until the product feels sluggish and no one can point to the moment it happened. The Doherty Threshold is a corrective to this bias, because it names speed as a concrete, measurable experience feature with a target, rather than an invisible background quality.
There is also a structural reason speed erodes: it is a shared cost that no single team owns. Each addition to a product adds a little weight, and no individual addition feels responsible for the cumulative slowness, so responsiveness degrades as a tragedy of the commons unless someone is explicitly accountable for it. The teams that stay fast are the ones that treat performance as a first-class, owned concern with real targets and real monitoring, rather than assuming it will take care of itself. This is the same argument for setting explicit speed targets: what is not deliberately defended slowly slips, and speed slips faster than most things because its decline is so hard to see.
The reframe that helps most is to stop thinking of speed as a technical property and start thinking of it as a core part of the product experience, on the same footing as the features and the visual design. When responsiveness is understood as something users feel constantly and value deeply, even if they never name it, investing in it stops looking like invisible engineering polish and starts looking like what it is, one of the highest-leverage investments in user experience available. A product that decides to be genuinely fast, and defends that decision over time, has chosen an advantage that competitors relying on features alone will struggle to match, because it is felt in every single interaction rather than in the occasional new capability.
Speed and trust
One last dimension is worth naming, because it explains why slowness costs more than lost productivity. A fast, responsive product feels reliable and cared-for, and people extend trust to things that feel reliable. A laggy product, by contrast, plants a quiet doubt: if the interface hesitates, stalls, or leaves the person unsure whether their action registered, they begin to wonder what else about the product is unreliable, even if nothing else is. Responsiveness, in other words, is read as a proxy for competence, and every fast interaction quietly reinforces the sense that the product, and the company behind it, has its act together. Over a relationship, that accumulated trust is worth as much as the raw time saved, and it is built or eroded a few hundred milliseconds at a time, which is one more reason the threshold deserves to be treated as the serious experience concern it is.
The takeaway
The Doherty Threshold says that when a system responds in under about 400 milliseconds, people stay engaged, work faster, and enjoy the experience, and that above that point attention and satisfaction fall away. Treat that window as a real design goal, making interactions genuinely fast wherever you can, because responsiveness is felt in every interaction and compounds into a real advantage. Where an operation genuinely cannot be that fast, honour the spirit of the threshold by acknowledging the person’s action instantly and managing the wait with clear feedback and progress, so the interaction never drops them into the void that breaks flow. Speed is not a technical detail beneath the experience, it is one of the largest parts of the experience, and designing for it is designing for engagement itself. Treat it that way, measure it honestly, and defend it deliberately, and it will quietly become one of the strongest reasons people prefer your product without ever quite knowing why.
The products people describe as a joy to use are almost always the fast ones, whether or not the person ever realises that speed is the reason. Make yours one of them, and you will have built an advantage that is felt constantly and copied only with difficulty.
If you want help making your product feel genuinely fast and responsive at every interaction, we would love to help.