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

🇳🇱 React Summit 2025

🇳🇱 React Summit 2025

Web Performance Meets Human Sciences

Website performance significantly impacts user experience, often leading to frustration and anger when pages are slow or unresponsive. Beyond psychological effects, poor performance can increase usage costs, and modern websites require a nuanced approach to capture continuous user interactions.

This session explores behaviors like rage clicks and cursor thrashing, emphasizing metrics that reflect user emotions and overall satisfaction. We’ll discuss the complexities of performance measurement, highlighting the need to look beyond single metrics. Ideal for those interested in understanding the business impact of site performance and the biases affecting user perceptions.

Avatar for Matheus Albuquerque

Matheus Albuquerque

June 13, 2025
Tweet

Transcript

  1. Matheus Albuquerque ↝ 👨💻 STAFF SWE @ MEDALLIA ↝ ⚡

    GOOGLE DEVELOPER EXPERT ↝ 𝕏 YTHECOMBINATOR
  2. #question 🤔 What does it mean to be fast? If

    you were to summarize web performance in one metric, what’d be your pick?
  3. If you were to summarize web performance in one metric,

    what’d be your pick? WEB PERFORMANCE MEETS HUMAN SCIENCES
  4. ↝ INDICATIONS OF ACTUAL USER BEHAVIOR: TIME SPENT ON A

    SITE, BOUNCE RATE, CONVERSIONS, REVENUE, ETC. ↝ UNFORTUNATELY, MOST OF THESE ARE ALSO PRIVATE CORPORATE DATA. “NON-HACKABLE” METRICS
  5. “NON-HACKABLE” METRICS — STRENGTHENING THE LINK BETWEEN SITE SPEED AND BUSINESS

    OUTCOMES • ANDY DAVIES, 2018 Let’s talk about bias and frustration.
  6. “NON-HACKABLE” METRICS — STRENGTHENING THE LINK BETWEEN SITE SPEED AND BUSINESS

    OUTCOMES • ANDY DAVIES, 2018 Let’s talk about measuring frustration.
  7. “A cognitive bias is a systematic error in thinking that

    occurs when people process and interpret information in their surroundings, in fl uencing their decisions and judgments.” Judgment Under Uncertainty: Heuristics and Biases • 1982
  8. COGNITIVE BIASES… HOW WE SEE OUR DATA… OUTCOME BIAS •

    CONFIRMATION BIAS • CLUSTERING ILLUSION • SURVIVORSHIP BIAS HOW WE PERCEIVE TIME… INFORMATION PROCESSING • QUEUEING THEORY HOW USERS JUDGE APPS… SERIAL-POSITION EFFECT • PEAK-END RULE
  9. 6.07 (MBPS) 44.31 (MBPS) — THE STATE OF LTE BY OPEN

    SIGNAL • 2018 BANDWIDTH: LTE SPEED
  10. ↝ GENERALLY, YOU CAN'T OPERATE A SCREEN READER WITHOUT A

    KEYBOARD. SO, ANY OF THE THINGS THAT IMPACT KEYBOARD USAGE WILL MOST LIKELY AFFECT A SCREEN READER. ↝ E.G. DELAYED INPUTS, OR FOCUS BEING DROPPED AS THE PAGE IS UPGRADED WITH JAVASCRIPT. ACCESSIBILITY
  11. ↝ PEAK-END RULE: PEOPLE JUDGE AN EXPERIENCE LARGELY BASED ON

    HOW THEY FELT AT ITS PEAK & AT ITS END. ↝ SERIAL-POSITION EFFECT: PEOPLE RECALL THE FIRST AND LAST ITEMS IN A SERIES AS BEST, AND THE MIDDLE ITEMS WORST. HOW USERS JUDGE APPS…
  12. ↝ RETENTION RATE COULD BE INFLUENCED BY THE BEST &

    WORST PERFORMANCE ON FIRST & LATEST PAGES. ↝ CONVERSION RATE: COULD DEPEND ON THE BEST & WORST PERFORMANCE ON THE PAGE BEFORE THE CONVERSION. HOW USERS JUDGE APPS…
  13. TIME PERCEPTION: COMPUTERS IN 1968 — RESPONSE TIME IN MAN-COMPUTER

    CONVERSATIONAL TRANSACTIONS • ROBERT B. MILLER, 1968
  14. TIME PERCEPTION: REACT NOW PRIORITY TIMEOUT WHEN I m m

    ediate SYNCHRONOUSLY TASKS THAT NEED TO RUN SYNCHRONOUSLY UserBlocking 250MS RESULTS OF A USER INTERACTION (E.G. A BUTTON CLICK) Normal 5S UPDATES THAT DON’T HAVE TO FEEL INSTANTANEOUS Low 10S TASKS THAT CAN BE DEFERRED BUT MUST STILL COMPLETE EVENTUALLY (E.G. AN ANALYTICS NOTIFICATION) Idle NO TIMEOUT TASKS THAT DO NOT HAVE TO RUN AT ALL (E.G. HIDDEN OFFSCREEN CONTENT)
  15. FRUSTRATION ↝ STRESS Brainwave analysis from the experiment revealed that

    participants had to concentrate up to 50% more when using websites via the slower connection. — Study conducted by Foviance on behalf of CA • 2011
  16. FRUSTRATION ↝ ANXIETY Delayed web pages caused a 38% rise

    in mobile users' heart rates — equivalent to the anxiety of watching a horror movie alone. — Ericsson ConsumerLab • 2015
  17. FRUSTRATION ↝ RAGE 40% of Brits reported that they had

    become physically violent toward their computers. — British Psychology Society • 2009
  18. ↝ IT’S HARD TO DESIGN IT TO MAKE USERS CHOOSE

    TO ANSWER THE SURVEY. ↝ REQUIRES ACTIVE ENGAGEMENT FROM THE USER. ↝ PRONE TO SELECTION BIAS AND THE HAWTHORNE EFFECT. ASKING THE USERS
  19. “Rage clicks occur when users rapidly click (or tap) on

    your site or app. Rage clicking is the digital equivalent of cursing to release frustration.” Severity and impact of computer user frustration • 2006
  20. ↝ RAPID SCROLLING, OFTEN THROUGH LARGE CHUNKS. ↝ INDICATES THAT

    A USER IS ON THE HUNT FOR THEIR NEXT STEP. RANDOM SCROLLING
  21. ↝ MOVEMENT COVERING A HIGH DISTANCE TRAVELLED IN A SHORT

    AMOUNT OF TIME, WITH NO INTENTIONALITY. ↝ INDICATES IMPATIENCE, DOUBT, DIFFICULTY, OR ANXIETY. THRASHED CURSOR
  22. POSSIBLE ISSUES: ↝ PERFORMANCE: IF IT OCCURS WHILE USERS ARE

    WAITING. E.G., A VIDEO BUFFERING OR THE NEXT ROUTE LOADING. ↝ COGNITIVE LOAD: IF IT OCCURS WHILE THEY'RE ENGAGED IN AN ACT. E.G., FILLING OUT A FORM, CREATING/WRITING, OR OTHER CHALLENGING TASK. THRASHED CURSOR
  23. LCP ⁵ RETENTION RATE — CORE WEB VITALS AND THEIR EFFECT

    ON USER EXPERIENCE • PHILIP TELLIS, 2025
  24. CLS ⁵ RELOAD RATE — CORE WEB VITALS AND THEIR EFFECT

    ON USER EXPERIENCE • PHILIP TELLIS, 2025
  25. INP ⁵ RAGE CLICK RATE — CORE WEB VITALS AND THEIR

    EFFECT ON USER EXPERIENCE • PHILIP TELLIS, 2025
  26. ↝ SCROLL EFFECTS WORK. ↝ APP RESPONDS TO CLICKS. ↝

    MOST MEANINGFUL VIDEOS/ANIMATIONS RUN. ↝ PRIMARY FEATURE SHOWS UP/IS INTERACTIVE. ↝ COOKIE BANNER SHOWS UP. TIME UNTIL THE…
  27. You can’t fi x what you can’t measure. #1 of

    5 WEB PERFORMANCE MEETS HUMAN SCIENCES
  28. Always try to correlate behavior analysis with contextual metrics and

    business outcomes to tell the full story. #2 of 5 WEB PERFORMANCE MEETS HUMAN SCIENCES
  29. Core Web Vitals are a better starting point than a

    fi nish line. #3 of 5 — IN THE BLINK OF AN EYE • TIM KADLEC , 2024 WEB PERFORMANCE MEETS HUMAN SCIENCES
  30. Acknowledging when you didn't meet the user’s expectations can alleviate

    negative perception. #4 of 5 WEB PERFORMANCE MEETS HUMAN SCIENCES
  31. There's probably a business case for making your app faster.

    But web performance is about more than “just” business. #5 of 5 WEB PERFORMANCE MEETS HUMAN SCIENCES