@tammy@webperf.social
@tammy@webperf.social avatar

tammy

@tammy@webperf.social

UX and web performance researcher, writer, and speaker. Advocate for a faster web and slower living. SpeedCurve CXO. performance.now() conference co-chair. O'Reilly author.

#UX #SEO #WebPerf #PerfNow #PerfMatters

This profile is from a federated server and may be incomplete. Browse more on the original instance.

tammy, to random
@tammy@webperf.social avatar

Only 50 tickets left! Get yours while you can: https://perfnow.nl/

tammy, to programming
@tammy@webperf.social avatar

Great article by Geoff Graham in @smashingmag. How to diagnose and fix third-party bottlenecks that slow down your pages and hurt your users' experience:

🔺 What is the "main thread"?
🔺 Spot long tasks & blocking
🔺 Track like INP & TBT
🔺 Optimize scripts

https://www.smashingmagazine.com/2023/10/speedcurve-fight-main-thread/

tammy, to random
@tammy@webperf.social avatar

If you're into and would like to learn how other folks have found their way to our world, @tannerhodges has a really fun podcast called Catching Up. He chats with folks (like @anniesullie @ethangardner @tunetheweb & @viniciusdallacqua) about their performance journeys. Definitely worth a listen!

https://catchingup.dev/

tammy, to UX
@tammy@webperf.social avatar

Video of my talk about the psychology of web performance at Beyond Tellerrand is up! It was so fun to revisit / first principles and share them with a new audience. Thank you again to @marcthiele and @btconf for the opportunity!

https://www.youtube.com/watch?v=leQZOmD7IYQ&t=1s

tammy, to UX
@tammy@webperf.social avatar

Slides from my talk about the psychology of web performance at @btconf are up! Click to the end for all those juicy citations. ;)

https://speakerdeck.com/tammyeverts/the-psychology-of-web-performance-beyond-tellerrand-2023

tammy, to random
@tammy@webperf.social avatar

Love this post by @cliff. He does more than explain what Interaction to Next Paint is and how it's measured. He looks at real user data and creates correlation charts that show how INP aligns with actual user behaviour. It's all about the users!

https://www.speedcurve.com/blog/interaction-to-next-paint-core-web-vitals/

tammy, to UX
@tammy@webperf.social avatar

As a user-focused metric, does Interaction to Next Paint actually correlate to user behaviour? @cliff analyzed RUM data from four different sites and found that overall there's a correlation between INP and conversions.

https://www.speedcurve.com/blog/interaction-to-next-paint-core-web-vitals/

tammy, to UX
@tammy@webperf.social avatar

Every year I revisit the topic of web performance budgets. Here's my updated guide, including:

✅ What are performance budgets?
✅ Why are they a crucial tool in fighting page speed regression?
✅ Best metrics to track
✅ Determining thresholds
✅ Pro tips

https://www.speedcurve.com/blog/performance-budgets/

tammy, to random
@tammy@webperf.social avatar

Tech companies are often guilty of making huge assumptions about their users' environments, sacrificing and as a result.

Interesting to see how many tech sites have slow Largest Contentful Paint (LCP) times (as slow as 34 seconds!) on slower mobile connections:

https://app.speedcurve.com/benchmarks/usa/tech/slow/largest-contentful-paint/

tammy, to UX
@tammy@webperf.social avatar

PERFORMANCE HERO • per-FAWR-muhns HEER-oh • noun • A person who has made a huge contribution to the #webperf and #ux community, without whom the web would be a sadder, slower place.

Celebrating our inaugural @speedcurve Performance Hero, @paulcalvano!

https://www.speedcurve.com/blog/web-performance-hero-paul-calvano/

#sitespeed #pagespeed #webperformance

tammy, to UX
@tammy@webperf.social avatar

The best time to set up performance budgets was years ago. The next best time is today.

If you're not using budgets to fight page speed regressions, you're missing a vital tool in your #webperf / #ux toolkit. Here's everything you need to get started.

https://www.speedcurve.com/blog/performance-budgets/

#sitespeed #pagespeed #webperformance

tammy, to random
@tammy@webperf.social avatar

I've been wishing I could work with @tkadlec pretty much since the day I met him more than ten years ago. Sometimes wishes come true, folks!

https://www.speedcurve.com/blog/building-future-performance/

tammy, to UX
@tammy@webperf.social avatar

Performance budgets help with two of the biggest challenges you might face in your daily work life: too little time + too many people touching your pages.

After you set up budgets, you can relax knowing everything is fine until you get an alert. Problem solved!

https://www.speedcurve.com/blog/performance-budgets/

tammy, to UX
@tammy@webperf.social avatar

Keeping your site fast is a crucial and endless game. Yet it's perilously easy to lose focus and suffer from regressions. In this excellent, detailed, best-practice-filled post, @tkadlec uses the analogy of guardrails (automated testing & alerts) and breadcrumbs (deployment tracking) to make performance more visible throughout the dev process.

https://www.speedcurve.com/blog/continuous-web-performance/

#webperf #webperformance #ux #sitespeed #pagespeed

tammy, to UX
@tammy@webperf.social avatar

"Putting up the appropriate guardrails to protect ourselves from regressions – then pairing that with a trail of breadcrumbs so that we can dive in and quickly identify what the source is when a regression occurs – are essential steps to ensure that when we make our sites fast, they stay that way."

Awesome post by @tkadlec, filled with high-level wisdom and ground-level best practices.

https://www.speedcurve.com/blog/continuous-web-performance/
#webperf #webperformance #ux #sitespeed #pagespeed

tammy, to random
@tammy@webperf.social avatar

This week we made our Speed Matters newsletter available to the public! I write it myself, so I can 100% guarantee that you're getting the best of the web each month.

You can browse the archive and sign up here: https://www.speedcurve.com/newsletter/

tammy, to accessibility
@tammy@webperf.social avatar

If you're going to SF later this month, consider doing a 10-minute lightning talk (about or ) at the Jam Session. It's a fun way to get speaking experience in a friendly environment at a great event!

More info + submission details: https://smashingconf.com/sf-2023/jam-session

tammy, to UX
@tammy@webperf.social avatar

My kids and I love LEGO, so I spend a lot of time on the LEGO site during the holidays. So I thought it would be fun to give the site a quick audit. Here's what I learned, along with some lessons you may want to apply to your own pages.

https://www.speedcurve.com/blog/web-performance-audit-lego/

tammy, to random
@tammy@webperf.social avatar

"Why do I see different numbers for the same metrics in different tools?" I hear this a lot. You need to trust your tools and metrics. This explainer will help.

🟡 Synthetic vs RUM
🟡 Tool A vs Tool B
🟡 Lighthouse in different tools
🟡 RUM vs CrUX

https://support.speedcurve.com/docs/how-to-trust-your-metrics

tammy, to random
@tammy@webperf.social avatar

Wall-E (2008) looks like the bowling machine from The Big Lebowski (1998). Intentional or coincidental?

tammy, to UX
@tammy@webperf.social avatar

Thanks to all who came to my talk about using performance budgets to fight regressions and stay fast! If you want to learn more, I created this guide. It covers:

🟡 How budgets work
🟢 Which metrics to track
🔵 How to determine thresholds
🟣 CI/CD integration

https://www.speedcurve.com/blog/performance-budgets/

tammy, to UX
@tammy@webperf.social avatar

PERFORMANCE HERO • per-FAWR-muhns HEER-oh • A person who's made a huge contribution to the #webperf and #ux community, without whom the web would be a sadder, slower place.

Celebrating this month's @speedcurve Performance Hero, Estela Franco (@guaca)!

https://www.speedcurve.com/blog/web-performance-hero-estela-franco/

tammy, to UX
@tammy@webperf.social avatar

I had such a great time chatting with @grigs on the @cloudfour podcast! Among other things, we demystified Interaction to Next Paint – including what it does and does not measure. (It's a great metric, but it's definitely not one-size-fits-all!)

https://cloudfour.com/thinks/demystifying-googles-recent-switch-to-inp/

tammy, to UX
@tammy@webperf.social avatar

If your site uses consent popups/banners (and it probably does), this post is a must-read. CMPs create huge web performance challenges, such as:

  1. Single point of failure
  2. Mask third-party issues
  3. Identify wrong LCP element
  4. Hurt CLS score
  5. Delay INP

https://www.speedcurve.com/blog/web-performance-cookie-consent/
#webperf #ux #sitespeed #pagespeed

tammy, to UX
@tammy@webperf.social avatar

If you care about...

🟡 Delivering a fast UX to your users
🟢 Knowing the minute your site speed starts to suffer (including metrics like Core Web Vitals)
🔵 Fixing performance issues FAST

...then you need performance budgets.

Not sure what a performance budget is? Check out this complete guide: https://www.speedcurve.com/blog/performance-budgets/

#sitespeed #pagespeed #corewebvitals #ux #webperf #webperformance

  • All
  • Subscribed
  • Moderated
  • Favorites
  • anitta
  • cubers
  • tacticalgear
  • InstantRegret
  • magazineikmin
  • everett
  • rosin
  • Youngstown
  • slotface
  • ngwrru68w68
  • osvaldo12
  • kavyap
  • mdbf
  • DreamBathrooms
  • JUstTest
  • khanakhh
  • cisconetworking
  • Durango
  • provamag3
  • thenastyranch
  • ethstaker
  • modclub
  • tester
  • normalnudes
  • megavids
  • GTA5RPClips
  • Leos
  • lostlight
  • All magazines