SpeedCurve’s cover photo
SpeedCurve

SpeedCurve

IT Services and IT Consulting

We help companies from Amazon to Zillow monitor and fix their site speed and UX – including and beyond Core Web Vitals!

About us

Monitor and improve your site speed and UX – including and beyond Core Web Vitals! We help companies like Zillow, BBC, GOV.UK, and Trivago deliver fast, enjoyable experiences to their visitors. Our unique platform of lab testing and field monitoring tools lets you measure the interplay between web design and web performance. Get real insights into how users experience your site and detailed recommendations on how to improve that experience. This starts with fundamentals like Core Web Vitals and Lighthouse scores and audits. It extends to custom metrics (so you can monitor what matters most for your site) and business analytics (so you can see the relationship between site speed and business KPIs). We offer powerful capabilities that let you integrate performance monitoring with your CI/CD pipeline, so you can catch regressions early and stay fast. Other capabilities include: • Track first and third parties – Identify potentially problematic scripts and get alerts when they violate performance SLAs. • Reporting – Automated weekly email reports designed to be user-friendly for a wide variety of audiences – from executives to engineers to marketing/SEO teams. • Improve dashboard – Rank and prioritize your Lighthouse audits/improvements – based on their impact on real users – so you know what to focus on fixing first. • Correlation charts – See the relationship between performance metrics and business metrics. You can add custom user data (e.g., conversion rate) from other sources, such as Google Analytics and Adobe Analytics. • User Happiness Score – This is an aggregate RUM metric (a counterpoint to Lighthouse scores in synthetic) that tracks real user happiness and shows you the percentage of your users who are 'happy' versus 'unhappy'. • Track and debug JavaScript errors. • Run A/B and multivariate tests in Synthetic and RUM. • Consulting services – Additional professional consulting services with our industry experts.

Industry
IT Services and IT Consulting
Company size
2-10 employees
Headquarters
Auckland
Type
Partnership
Founded
2013
Specialties
web performance monitoring, synthetic performance monitoring, real user monitoring, web performance consulting, user experience monitoring, user experience, core web vitals, and Lighthouse

Locations

Employees at SpeedCurve

Updates

  • SpeedCurve reposted this

    View profile for Tammy Everts

    UX and web performance researcher, writer, and international speaker. CXO at SpeedCurve. PerfNow co-chair. O'Reilly author. The Oxford comma is my religion.

    "Death by a thousand cuts." That's the cumulative impact of unoptimized and unnecessary JavaScript on your site. Every third-party script you add to your website should ADD value, not take it away. Too many scripts can turn into a #webperf and #ux nightmare — hurting important metrics like Largest Contentful Paint and Interaction to Next Paint. And slow LCP and INP directly correlate to worse bounce rates and conversion rates. I dug into this topic in a recent post, where I compared the performance of a handful of campaign landing pages for well-known sites, from Apple to Uber. 👉👉 See how these landing pages compared: https://lnkd.in/grzNXtDK I also did a deeper analysis of one landing page in particular. What I found was a bit terrifying... 😬 Largest Contentful Paint was more than 9s 😬 400 resource requests before LCP 😬 Total #JS weight was 4,176 KB 😬 330 JS files, including Google Tag Manager, Google Ads, Tiktok, Reddit, Facebook, Pinterest, Criteo & Amazon 😬 Most third-party calls happened before LCP — in other words, in the critical rendering path 😬 Some third parties, such as Google Tag Manager, incurred a huge performance penalty (GTM called 13 resources and had a total Long Tasks time of 497ms; any task greater than 50ms is a cause for concern) 👉👉 Learn how to audit the third parties on your pages, prevent regressions, and hold your vendors accountable: https://lnkd.in/dFFmtTVX 👉👉 Best practices for optimizing JS: https://lnkd.in/d-De7wcJ The landing page I analyzed is part of a #Shopify store. (To be clear, not all Shopify stores are slow! Scroll down for more on that.) They'd implemented a number of Shopify plugins that delayed rendering, including: • Klaviyo – 43 requests, total Long Tasks time of 432ms • Swish – 20 requests • Intelligems – 12 requests • Gladly – 9 requests • Friendbuy – 2 requests The irony is that many of these plugins are meant to INCREASE conversions. The issue isn't necessarily with the plugins themselves: it's with their implementation. If a service isn't needed early in the page's life cycle, it shouldn't be part of the critical rendering path. 👉👉 Not all Shopify stores are slow! check out Sia Karamalegos's roundup of the fastest Shopify themes in 2025: https://lnkd.in/dTuW-eG6 👉👉 Find out how to easily start monitoring the speed of your Shopify store, including measuring the impact of page speed on business metrics like conversion rate: https://lnkd.in/dAR_YURN 👉👉 And learn how to build fast pages that stay fast: https://lnkd.in/grzNXtDK

    • No alternative text description for this image
  • SpeedCurve reposted this

    View profile for Tammy Everts

    UX and web performance researcher, writer, and international speaker. CXO at SpeedCurve. PerfNow co-chair. O'Reilly author. The Oxford comma is my religion.

    I've been exploring SpeedCurve's new Vitals Overview dashboard with some customers for a week or so now, and all I can say is WOW. Not only is this dashboard fun to play with, I'm already finding that it cuts down the time it takes to investigate issues by at least half. 👉👉 Take a quick dashboard tour – https://lnkd.in/gyVFfTbU Some highlights... 🔥 High-level overview showing 75p performance across all your Vitals: TTFB, FCP, LCP, INP, TBD, and CLS 👈 Spot the non-TLA in this list! 🔥 Heatmaps that break down performance across dimensions: page, device, browser, and location 🔥 From the heatmap, you can quickly drill down into hotspots to get deeper page-specific waterfalls and diagnostics 🔥 More signal, less noise! You'll see a low-sample data warning that flags when sample sizes are small, so you don't waste time chasing red herrings Questions? Want your own guided dashboard tour? Let me know!

    • No alternative text description for this image
  • SpeedCurve reposted this

    View profile for Tammy Everts

    UX and web performance researcher, writer, and international speaker. CXO at SpeedCurve. PerfNow co-chair. O'Reilly author. The Oxford comma is my religion.

    One of the most common things I hear every fall is FOMO from all the folks who missed out on attending performance.now() conference. 😢 Don't let this happen to you! We have an AMAZING speaker lineup who will be covering all the #webperf topics you should care about these days: ✅ JavaScript & CSS ✅ the newest performance APIs ✅ best practices, tools & workflows ✅ making performance allies throughout your company ✅ measuring perceived performance ✅ teaching LLMs to interpret data ✅ performance & accessibility ✅ Core Web Vitals (and beyond) Get your tickets soon! 👉 https://perfnow.nl/

  • SpeedCurve reposted this

    View profile for Tammy Everts

    UX and web performance researcher, writer, and international speaker. CXO at SpeedCurve. PerfNow co-chair. O'Reilly author. The Oxford comma is my religion.

    Retail ad campaigns are expensive! If you've ever done media buying for a retail site, you know how much it costs to buy all those Google ads, print ads, and other promotions. You're putting a lot of money into getting people to your landing page. Yet all too often, those landing pages are the slowest pages on your site. 😢 And that slowness has a direct impact on conversions. 💸 So the question is: Why does this keep happening? And more important: How do you fix it? 🔎 I recently tracked the rendering times of campaign landing pages for 19 leading sites — including brands like Apple, IKEA, Nike, Casper, Nordstrom, and REI — to see how they compare. Find out who’s fast, who's slow, and what's causing their page speed bottlenecks. This post covers: 👉 Why the speed of your campaign landing page matters 👉 Why performance issues on landing pages often go unnoticed 👉 Common performance issues on landing pages 👉 A deep dive into the landing page for one of the sites I tracked 👉 Who should be responsible for the performance of landing pages on your site? 👉 How to make sure your pages stay fast https://lnkd.in/grzNXtDK

  • 🔥 Quick site speed tip! Is your page a SPA? Then the biggest issue slowing down your site is probably #JavaScript. Here's how to fix it. Single-page apps (SPAs) have unique page speed challenges. SPAs usually require the user to download more #JS on the initial page load. Not only do they need the JS for the current page, they also need the JS that handles *transitioning* between pages. ⚡REDUCE the amount of JS on your pages — Remove unused JS. Code-split and/or minify the rest. ⚡⚡ RENDER page content on the server where possible — This can improve important metrics like Largest Contentful Paint (LCP). ⚡⚡⚡ PRELOAD resources the user is likely to need — For example, you could start loading resources when the user hovers over a link or button, rather than waiting for them to click it. 👉 Get more SPA optimization tips: https://lnkd.in/gYEEDtGn

    • No alternative text description for this image
  • SpeedCurve reposted this

    View profile for Tammy Everts

    UX and web performance researcher, writer, and international speaker. CXO at SpeedCurve. PerfNow co-chair. O'Reilly author. The Oxford comma is my religion.

    What do the most successful websites have in common? They all have a strong culture of web performance and usability. But it can be a challenge to educate, incentivize, and empower everyone in your organization. That's why #webperf is more than just a technical challenge — it's a cultural challenge. (In other words, it doesn't matter how awesome your tools — e.g. SpeedCurve — are. Awesome tools are just the beginning. You need shared goals and consistent processes.) Having a strong performance culture is virtually the only way to stop page speed regressions from creeping in. The most common causes of regressions: 😕 No front-end measurement 😟 Constant feature development 😧 Badly implemented third-parties 😢 Waiting too long to tackle performance problems 😭 Relying on performance sprints Solutions? 👀 Make performance visible throughout your organization 📈 Tie site speed to business outcomes ⚖️ Collaborate on performance budgets 🎊 Score some easy early wins to increase buy-in 🔁 Repeat! 👉👉 Proven best practices to help you create a healthy, happy performance culture: https://lnkd.in/g5aD-GQH

    • No alternative text description for this image
  • SpeedCurve reposted this

    View profile for Sergey Chernyshev

    Speed at Cloudflare | Google Developer Expert | Ex-Etsy, Ex-Meetup

    Progressive enhancement design for the UI is one of the critical points in making "page onboarding" smooth and enjoyable. Critical CSS and good CSS bundling in general can push the boundaries of what's possible. I've made some 10K versions of pages that show up quickly, give users visual hints to orient themselves on the page and get ready to consume the content once it finally arrives. Here's an article for skeletal designs that Alex Chernyshev and I wrote for Speed Patterns site: https://lnkd.in/euFQXd79

    View organization page for SpeedCurve

    731 followers

    🔥 Quick site speed tip! Use critical CSS for faster rendering. Users will abandon your page if it appears empty and inactive for more than 3 seconds. If they see content rendering or the skeleton of a page loading, you'll buy more time and patience. Too often, all the CSS styles for a page (or even the whole site!) are dumped into the same file. This makes it slower to download and parse. By splitting out the critical parts of the CSS required to render some of the page — and lazy loading the rest — we can manage how CSS is rendered. Some guidelines: ⚡ When inlining your CSS into the HTML, aim for your total size to be under 14KB. (This guideline is based on fitting everything in the first network TCP roundtrip.) ⚡ Generally, don’t bother retrofitting critical CSS. ⚡ Make sensible choices about your CSS for new projects. ⚡ Don’t turn your non-critical CSS back into a synchronous resource. ⚡ Be very, very certain your non-critical CSS doesn’t (re)style anything above the fold. 👉👉👉 Read the guide: https://lnkd.in/gMYuu6bJ

    • No alternative text description for this image

Similar pages