⚡ Doherty Threshold:

Ensures systems react quickly to keep users interested.

Airbnb

Lazy loading

Pokémon Go

Loading tips

Duolingo

A dancing bird

This was the outcome of a study from the 1970s, by Walter Doherty and Ahrvind Thadani—so it's possible that in the modern day, people expect software to be even faster.

✅ Churn
  • People will churn from slow experiences.

  • This happens in a non-linear fashion. i.e., people will tolerate a small amount of latency, but then drop-off fairly rapidly.

✅ Attention & interest
  • Slow interfaces (or loading screens) will lower their attention and interest.

✅ Discomfort & frustration
  • In some instances, it can actually be uncomfortable to wait. 

  • e.g., if you'd just entered your credit card information to buy event tickets, and the interface was slow. You'd be worrying that your tickets had been sold to someone else.

✅ Happiness & enjoyment

Airbnb use lazy loading blocks brilliantly, for almost every component on their site.

Instead of sitting and staring at a blank screen, they'll render the structure, and use subtle animations to keep the page visually interesting.

Video games (like Pokémon Go) will often show short 'tips' for the player to read while the game loads.

This helps mask the loading time, by giving the user something to do.

During most loading screens, Duolingo will not only show a 'tip', but also an animation of a dancing bird.

It's not an animation that'll win an Oscar, but it's enough to put a smile on your face and fill the downtime.