#PageSpeed

2025-06-12

Exciting news for our Shopify customers! Now it's easy to enable RUM in your storefront – no coding or dev time required!

With the SpeedCurve RUM app – developed by our friend and Shopify expert @sia – you can:

⚡ Track metrics like Core Web Vitals
⚡ Identify and fix performance issues
⚡ Measure the impact of site speed on business metrics, like conversion rate
⚡ Fight regressions and stay ahead of page slowdowns

speedcurve.com/blog/speedcurve

#webperf #corewebvitals #ux #sitespeed #pagespeed

2025-06-10

There are SO MANY #webperf charts! If you feel overwhelmed, start with these three:

CORRELATION CHART – #sitespeed and business metrics

WATERFALL CHART – how and when elements on your page render, so you can see why pages are slow

COMPETITIVE BENCHMARKS – how fast you are compared to competitors

I talked about these charts (and a lot more!) at @webexpo recently. You can watch my talk here: slideslive.com/39043166/connec

#ux #sitespeed #pagespeed

Three popular web performance charts.

1. Correlation chart that shows the relationship between page speed metrics, like start render or Largest Contentful Paint, and business metrics, like conversion rate.

2. Waterfall chart that shows a visual timeline of all the resources on a web page, from HTML to images to JavaScript, as they're loaded and rendered in the browser.

3. Competitive benchmarks chart is a leaderboard that ranks your site alongside your competitors, so you can see who's faster and who's slower.
2025-06-09

Browser CPU consumption is a major cause of a poor #UX. The main culprit? #JavaScript execution. Now you can monitor Long Animation Frames (LoAFs) and fix the third parties and other scripts that are hurting your page speed!

speedcurve.com/blog/long-anima

#webperf #js #sitespeed #pagespeed

2025-06-04

Finally, the definitive explainer for Long Animation Frames! Not sure what Long Animation Frames (aka LoAF) are, nor why they're crucial for quantifying and optimizing the JavaScript that's hurting your user experience? This brilliant guide by @andydavies covers:

🔥 Why frame rate matters
🔥 Anatomy of a LoAF
🔥 Key LoAF milestones & what to do with milestone data
🔥 How to connect LoAF & INP data
🔥 How to get started

speedcurve.com/blog/guide-long

#webperf #ux #sitespeed #pagespeed #corewebvitals #loaf

2025-06-04

I do a LOT of talks about the connection between site speed, UX, and business success. The version I gave at @webexpo last week is my favourite so far. You can watch it here: slideslive.com/39043166

Topics included:

👉 Quantifying "web stress"
👉 Measuring business impact
👉 Optimizing the critical rendering path

#webperf #ux #sitespeed #pagespeed #corewebvitals

Split-screen image of me, Tammy Everts, a white woman with brown hair, standing on stage at the WebExpo Conference in Prague, with a slide from my talk alongside. The slide reads: "Web Stress: When apps or sites are slow, we concentrate up to 50% harder to stay on task."
2025-05-30

Thanks again to everyone who came to my #WebExpo talk about the intersection of site speed, UX, and business metrics – and how to make a data-driven business case for investing in web performance. And thank you to Šárka and Steven for inviting me! I had a wonderful time!

My slides are up. If you have any questions or feedback, I'd love to hear from you!

speakerdeck.com/tammyeverts/co

#webperf #ux #corewebvitals #sitespeed #pagespeed

2025-05-22

There's a lot to unpack with the Long Animation Frames (LoAF) API! This excellent guide from Andy Davies covers:

🎞️ Why animation frame rate matters for #webperf and #ux
🎞️ Anatomy of a LoAF
🎞️ Key LoAF milestones and what to do with milestone data
🎞️ Script attribution
🎞️ How to match script data to INP, including sub-parts
🎞️ How to capture LoAF entries
🎞️ How to get started with LoAF!

speedcurve.com/blog/guide-long

#corewebvitals #sitespeed #pagespeed

2025-05-21

Finally, a LoAF explainer I can understand! Thank you, @andydavies!

Historically, the biggest issue with RUM is that it captures a lot of data but it's hard to tease out what's actionable. The Long Animation Frames (LoAF) API is an evolutionary leap forward for RUM diagnostics, because it lets you find and fix the third parties and other scripts that hurt your #pagespeed and #UX. The only downside to LoAF is that it's tricky to wrap your head around.

speedcurve.com/blog/guide-long #webperf #sitespeed

2025-05-20

CPU consumption by the browser is one of the main causes of a poor user experience. The biggest culprit? JavaScript execution. Now you can monitor Long Animation Frames (LoAF) and fix the third parties and other scripts that are hurting your UX!

speedcurve.com/blog/long-anima

#webperf #javascript #js #ux #sitespeed #pagespeed

2025-05-13

Calculating downtime loss is pretty straightforward. For example, if your site averages $100K/hour in revenue, and you suffer a 3-hour outage, you can estimate you lost $300K.

Calculating losses due to site slowdowns isn't as simple, but you can still get an idea of what those losses might be.

Scroll down this post to find a formula you can use to estimate how site slowdowns can hurt your revenue:

speedcurve.com/blog/downtime-v

#webperf #ux #sitespeed #pagespeed

2025-05-12

A surprising number of people aren't aware that the consent banners on their pages hurt #ux and #seo. That's because consent banners delay LCP for a lot of pages.

The result? Your visitors have a slow experience, which sucks for them. And because LCP is a Google search ranking factor, it also sucks for you.

@cliff explains the most common problems – and their workarounds – with measuring #pagespeed with consent managers: speedcurve.com/blog/web-perfor

#corewebvitals #webperf #sitespeed

Side-by-side snapshots of two points on the page rendering timeline for Lufthansa.com on a mobile device. The Start Render frame is mostly empty at 3.9 seconds. The Largest Contentful Paint frame shows a consent banner at 21.75 seconds.

I've cleaned up a lot of crap from my #Wordpress (eclecticpassions.net) in the past few days and I'm quite happy it's snappier and getting a much better score to when I first started out with no knowledge about all the #siteoptimization and the best practices for running a fast website. I will try to put all my tips together into a blog post soon. #Gtmetrix #pagespeed

A snapshot of a GTmetrix report.
2025-05-08

I've lost track of how many times I've struggled with slow travel sites on my phone as I've checked for airline updates or hotel check-in details. (Jet lag doesn't help!)

Unfortunately, of the ten EU/UK travel sites we track, only one site – Trivago – starts to render within 2s and has a Largest Contentful Paint time within 2.5s.

👉 Explore Page Speed Benchmarks: app.speedcurve.com/benchmarks/

👉 Track your site's speed: speedcurve.com/signup/

#sitespeed #pagespeed #corewebvitals #ux #webperf

2025-05-07

How well do you know common #webperf metrics? For example, did you know...

💡 INP is only available in RUM and not supported in Safari?
💡 LCP is not reliable in SPAs?
💡 User Timing is available across all browsers?

Test your knowledge: speedcurve.com/web-performance

#sitespeed #pagespeed #corewebvitals #ux

2025-05-07

Page Speed Benchmarks tracks top travel sites in the EU and UK, including Trivago, Airbnb, TripAdvisor, Priceline, Skyscanner, and more.

While it was great to see our friends at Trivago with a 2.5s LCP time, many other sites struggled with:

🐌 Slow/blocking JS & CSS
🐌 Non-performant custom fonts
🐌 Excessive JS before the LCP element

app.speedcurve.com/benchmarks/

#webperf #ux #pagespeed #sitespeed #corewebvitals

Screenshot of the Page Speed Benchmarks leaderboard for travel sites in the EU and UK. It consists of a set of stacked rendering filmstrips, ranging from fastest to slowest website. The fastest is Trivago. The slowest is Lufthansa.
2025-05-06

The latest issue of Speed Matters is out! If you're not a subscriber yet, you can read it in its entirety here (and if you like it, sign up to receive next month's edition in your inbox).

speedcurve.com/newsletter/51-n

#webperf #ux #seo #sitespeed #pagespeed #corewebvitals

2025-05-06

We ❤️ this new open‑source Magento module from @jesperingels and the team at Bluebird Day! Integrate real user monitoring into your Magento project in minutes:

github.com/bluebirdday/speedcu

🚀 Enter SpeedCurve RUM ID & the script loads automatically
🚀 Insert RUM script only after the visitor accepts cookies (privacy‑proof!)
🚀 Track Core Web Vitals & other RUM metrics
🚀 Measure impact of #webperf on your business
🚀 Fight regressions with budgets & alerts
🚀 Get diagnostics

#sitespeed #pagespeed #ux

2025-05-05

Here's why you MUST rely on your own user data to set #pagespeed and #ux goals. Google's LCP threshold is 2.5s. Yet for this site, conversion rate peaks at 6% at 1.1s. By 2.5s, this site is on the #webperf plateau and the conversion rate has dipped way down to just 2.5%.

In other words, aiming for Google's 2.5s threshold would NOT help this site improve their business. The real goal is 1.1s.

Learn why correlation charts are your friend: speedcurve.com/blog/site-speed

Correlation chart
2025-05-02

Hey friends! I'm so stoked to be talking about the intersection of site speed, user experience, and business outcomes at @webexpo in Prague later this month!

Use the promo code TAMMY25 to get a 15% discount on your pass.

Info + tickets: webexpo.net/prague2025/session

#webperf #ux #sitespeed #pagespeed

2025-05-01

Is CrUX the same as RUM? We get this question a lot!

This short article breaks down the differences. (The biggest distinction: CrUX is only collected from Chrome browsers, so you could be missing a lot of traffic.)

support.speedcurve.com/docs/sp

#webperf #ux #sitespeed #pagespeed

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst