@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 UX
@tammy@webperf.social avatar

PERFORMANCE HERO • per-FAWR-muhns HEER-oh • A person who's made a huge contribution to the and 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

PERFORMANCE HERO • per-FAWR-muhns HEER-oh • noun • A person who has made a huge contribution to the and 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/

tammy, to UX
@tammy@webperf.social avatar

I'm brainstorming topics for a brand-new / conference talk. Tell me, folks... what burning questions/problems would you love to get answers for?

Bonus points for suggestions that are not about INP. 😉

tammy, to random
@tammy@webperf.social avatar

I can't remember the last time I read a novel in one sitting, but Prophet Song by Paul Lynch was impossible to put down. If any book should be made required reading in our current times, it's this one.

https://thebookerprizes.com/the-booker-library/books/prophet-song

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

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 / toolkit. Here's everything you need to get started.

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

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 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/

tammy, (edited ) to random
@tammy@webperf.social avatar

During the week, I do talks about web performance and user experience. On the weekends, I do talks about quilting. Either way, I always ALWAYS do talks with my hands.

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/

tammy, to random
@tammy@webperf.social avatar

Giving this very official award to @nhoizey for his time and generosity in (1) reading articles and trying tools, and (2) letting us know about usability issues and typos! Thank you, Nicolas! We appreciate you!

tammy, to UX
@tammy@webperf.social avatar

More important INP insights from @cliff, including:

🔵 Only 2/3 mobile sites have "good" INP
🟢 Mobile INP = Android INP
🟡 Mobile INP has an even stronger correlation with bounce rate and conversions than desktop INP

https://www.speedcurve.com/blog/core-web-vitals-inp-mobile/

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 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

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 UX
@tammy@webperf.social avatar

Happy 10th birthday to @speedcurve!

It's amazing how the years have flown. Every day I marvel at my luck – working with a great team to build great tools to help great people like you!

I wrote this post to celebrate. I hope you find it useful!

https://www.speedcurve.com/blog/10-things/

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 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, (edited ) to random
@tammy@webperf.social avatar

Tomorrow (Oct 18) is day 1 of P99 CONF! I'm excited to learn from:

🟪 Zhen Li & Widya Salim about the impact of latency at Twitter
🟪 Gwen Shapira about high performance on a low budget
🟪 @TimVereecke about noise-cancelling RUM
🟪 More great talks than will fit in this space

is online & free! Get your pass: https://www.p99conf.io/

tammy, (edited ) to random
@tammy@webperf.social avatar

This past weekend:

🧙‍♀️ Paddled in my town’s annual Witches Float
🎭 Saw some amazing local theatre
🧵 Did some funky quilting with a cool gang of local quilters
💩 Learned that I can use bear poo (which currently is in plentiful supply in my yard) to fertilize my garden

Midlife in small towns is fun, y’all.

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 UX
@tammy@webperf.social avatar

I had such a blast chatting with @tannerhodges on the @catchingup podcast! We talked about things like strapping EEG headsets onto people to learn how we perceive site slowdowns, and how to measure the impact of on and business metrics. Enjoy!

https://catchingup.dev/podcasts/tammy-everts/

tammy, to random
@tammy@webperf.social avatar

Sometimes when the weight of the world feels heavy, I remind myself that I once baked the best pie in town.

tammy, to random
@tammy@webperf.social avatar

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

tammy, to UX
@tammy@webperf.social avatar

Just finished recording my talk for . I'm so happy to be sharing best practices and real-world tips about using performance budgets to fight regressions – and keep your users happy!

P99 runs Oct 18-19. It's online and it's FREE! Register: https://www.p99conf.io/

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