Upgrade to Pro — share decks privately, control downloads, hide ads and more …

How Fast Is Fast Enough? [PerfNow 2025]

How Fast Is Fast Enough? [PerfNow 2025]

It sounds like a simple question, but if you've been working in web performance long enough, you know the answer is far from straightforward. In this keynote, I ask questions — ranging from neuroscience to business metrics — that will get you thinking about how you create, measure, and report the performance goals for your website.

Avatar for Tammy Everts

Tammy Everts

October 30, 2025
Tweet

More Decks by Tammy Everts

Other Decks in Technology

Transcript

  1. Fast is magical. Fast eliminates cognitive friction. Raycast surfacing the

    right application before you finish typing feels like an extension of your mind. Superhuman's sub-100ms rule—plus their focus on keyboard shortcuts—changed the email game in a way that no one's been able to replicate, let alone beat. I recently used Mercury to pay another business that uses Mercury, and its instant settle felt surprising in a world where bank transfers usually take days. Catherine Jue, Co-founder at Kernel catherinejue.com/fast
  2. Fast is magical. Fast eliminates cognitive friction. Raycast surfacing the

    right application before you finish typing feels like an extension of your mind. Superhuman's sub-100ms rule—plus their focus on keyboard shortcuts—changed the email game in a way that no one's been able to replicate, let alone beat. I recently used Mercury to pay another business that uses Mercury, and its instant settle felt surprising in a world where bank transfers usually take days. No one praises these tools explicitly for their speed. Catherine Jue, Co-founder at Kernel catherinejue.com/fast
  3. Fast is magical. Fast eliminates cognitive friction. Raycast surfacing the

    right application before you finish typing feels like an extension of your mind. Superhuman's sub-100ms rule—plus their focus on keyboard shortcuts—changed the email game in a way that no one's been able to replicate, let alone beat. I recently used Mercury to pay another business that uses Mercury, and its instant settle felt surprising in a world where bank transfers usually take days. No one praises these tools explicitly for their speed. They just feel magical. Catherine Jue, Co-founder at Kernel catherinejue.com/fast
  4. Fast is pragmatic. You should make your site fast enough

    to improve business metrics like bounce rate and conversion rate.
  5. Fast is pragmatic. You should make your site fast enough

    to improve business metrics like bounce rate and conversion rate. “If there’s no ROI, there’s no point in making pages faster.”
  6. 1. There’s no “one size fits all” correlation 2. If

    your metrics stay on the performance plateau, your business metrics don’t change
  7. “We highly recommend site owners achieve good Core Web Vitals

    for success with Search and to ensure a great user experience generally. This, along with other page experience aspects, aligns with what our core ranking systems seek to reward.” developers.google.com/search/docs/appearance/core-web-vitals
  8. People spending a long time on a web page or

    clicking on many links and visiting many pages can indicate that they're engaged… Kara Pernice President & CEO of Nielsen Norman Group
  9. People spending a long time on a web page or

    clicking on many links and visiting many pages can indicate that they're engaged… Kara Pernice President & CEO of Nielsen Norman Group or totally lost.
  10. People spending a long time on a web page or

    clicking on many links and visiting many pages can indicate that they're engaged… Kara Pernice President & CEO, Nielsen Norman Group A usability test might show us why the user is engaged or having trouble. or totally lost.
  11. People spending a long time on a web page or

    clicking on many links and visiting many pages can indicate that they're engaged… Kara Pernice President & CEO of Nielsen Norman Group A usability test might show us why the user is engaged or having trouble. This is why I think of usability tests and site analytics as a perfect pairing for user research . or totally lost.
  12. Engagement tasks vs Productivity tasks Open ended, absorbing, potentially lengthy

    Higher tolerance for waiting e.g., researching a trip
  13. Engagement tasks vs Productivity tasks Fast completion of specific outputs

    Open ended, absorbing, potentially lengthy Higher tolerance for waiting e.g., researching a trip
  14. Engagement tasks vs Productivity tasks Fast completion of specific outputs

    Lower tolerance for waiting Open ended, absorbing, potentially lengthy Higher tolerance for waiting e.g., researching a trip
  15. Engagement tasks vs Productivity tasks Fast completion of specific outputs

    Lower tolerance for waiting e.g., administering your trip Open ended, absorbing, potentially lengthy Higher tolerance for waiting e.g., researching a trip
  16. One slow step can make the whole journey feel slow

    Sander van Surksum Founder of Iron/Out
  17. “…a state in which people are so involved in an

    activity that nothing else seems to matter; Mihály Csíkszentmihályi Flow: The Psychology of Optimal Experience (1990)
  18. “…a state in which people are so involved in an

    activity that nothing else seems to matter; the experience is so enjoyable that people will continue to do it even at great cost, for the sheer sake of doing it” Mihály Csíkszentmihályi Flow: The Psychology of Optimal Experience (1990)
  19. 66 “We want you to be able to flick from

    one page to another as quickly as you can flick a page on a book. Urs Hölzle Google Fellow
  20. 67 “We want you to be able to flick from

    one page to another as quickly as you can flick a page on a book. So, we’re really aiming very, very high here… at something like 100 milliseconds .” Urs Hölzle Google Fellow
  21. Know who you’re trying to please Know why users are

    on your site (engagement or productivity?)
  22. Know who you’re trying to please Know why users are

    on your site (engagement or productivity?) Identify the right metrics and thresholds
  23. Know who you’re trying to please Know why users are

    on your site (engagement or productivity?) Identify the right metrics and thresholds Meet your targets and mitigate regressions ASAP
  24. Know who you’re trying to please Know why users are

    on your site (engagement or productivity?) Identify the right metrics and thresholds Meet your targets and mitigate regressions ASAP Never stop monitoring
  25. Know who you’re trying to please Know why users are

    on your site (engagement or productivity?) Identify the right metrics and thresholds Meet your targets and mitigate regressions ASAP Never stop monitoring Do usability testing to avoid false assumptions
  26. Know who you’re trying to please Know why users are

    on your site (engagement or productivity?) Identify the right metrics and thresholds Meet your targets and mitigate regressions ASAP Never stop monitoring Do usability testing to avoid false assumptions And most important…
  27. 80 Always err on the side of creating an experience

    that isn’t just tolerable… It’s delightful.