Stillwater, MN, USA
2020
  |  By Todd H. Gardner
You run Lighthouse and it tells you your Speed Index is bad. But the page looks like it loads fine. You see stuff on screen early. So why is Lighthouse acting like your site is a sloth? Speed Index is a “how fast does this page visually fill in” metric. Not “when did the first pixel show up” (that’s FCP) and not “when did the main content show up” (That’s LCP). It’s the whole above-the-fold loading experience, averaged over time.
  |  By Todd H. Gardner
You’re reading an old performance article, and it keeps talking about “First Meaningful Paint.” You search for how to improve it, but every tool gives you different advice. Some don’t mention it at all. What’s going on? Here’s the short answer: First Meaningful Paint is dead. Google deprecated it in Lighthouse 6.0 back in 2020 and removed it completely in Lighthouse 13. If you’re still trying to optimize for FMP, you’re chasing a ghost.
  |  By Todd H. Gardner
Your hero image takes 5 seconds to show up. Your headline sits invisible while JavaScript churns away. Your users? They’ve already hit the back button. That’s the cost of a slow Largest Contentful Paint, and it’s killing your conversions and search rankings. LCP is one of Google’s Core Web Vitals, which means it directly impacts how Google ranks your website. A slow LCP doesn’t just frustrate users, it actively hurts your SEO.
  |  By Todd H. Gardner
You ran Lighthouse and got flagged for a slow First Contentful Paint. The score is orange (or worse, red), and the help text says something about “the time at which the first text or image is painted.” But what does that actually mean for your users? And why should you care?
  |  By Todd H. Gardner
You ran Lighthouse and got a passing audit for “Has a tag with width or initial-scale.” Great. But do you know what happens when it’s missing? Your users wait an extra 300 milliseconds on every single tap. On mobile, that’s an eternity.
  |  By Todd H. Gardner
Most web servers treat URLs as case-insensitive. A request to /About-Us lands on the same page as /about-us or /ABOUT-US. So when Request Metrics captures your traffic, we normalize all URLs to lowercase to prevent these duplicates from cluttering your reports. But not every system works that way. Some web frameworks (looking at you, Node and Python) treat URL casing as meaningful. /User/Profile and /user/profile might be completely different routes.
  |  By Todd H. Gardner
Great Lighthouse scores, but your site is still slow. Sound familiar? You’ve run PageSpeed Insights, Request Metrics, and every other synthetic test you can find. Your scores look great. But your analytics shows users bouncing, conversions dropping, and complaints about “slow pages.” What’s going on? The answer is simple: synthetic testing only tells you how your site performs in a test, not how it performs for real users in the real world.
  |  By Request Metrics
The fastest website is the website that is already loaded, and that’s exactly what HTTP caching delivers. HTTP caching is a powerful technique that lets web browsers reuse previously loaded resources like pages, images, JavaScript, and CSS without downloading them again. Understanding HTTP caching headers is essential for web performance optimization, but misconfiguration can cause big performance problems.
  |  By Todd H. Gardner
GTMetrix used to be the go-to tool for checking website speed, but let’s be honest—paying for one-off synthetic tests isn’t worth it. If you’re still relying on synthetic testing alone, you’re missing a big part of the web performance picture. If you care about Core Web Vitals, SEO performance, and user experience, you need more than just lab data. The good news? There are better (and free) alternatives like PageSpeed Insights and WebPageTest for synthetic testing.
  |  By Request Metrics
HTTP/3 is here, and it’s a big deal for web performance. See just how much faster it makes websites! Wait, wait, wait, what happened to HTTP/2? Wasn’t that all the rage only a few short years ago? It sure was, but there were some problems. To address them, there’s a new version of the venerable protocol working its way through the standards track. Ok, but does HTTP/3 actually make things faster? It sure does, and we’ve got the benchmarks to prove it.
  |  By Request Metrics
Discover why Time to First Byte (TTFB) is crucial for website speed in this essential Concepts of Web Performance tutorial with Todd Gardner from Request Metrics. Perfect for junior web developers learning performance optimization, this concise guide explains exactly what TTFB measures—the critical waiting period between a user's initial request and your server's first response. Learn how TTFB encompasses redirects, DNS lookups, SSL negotiations, server processing time, and geographical distance, making it the first blocking step in your page's loading sequence.
  |  By Request Metrics
Discover why Time to First Byte (TTFB) is crucial for website speed in this essential Concepts of Web Performance tutorial with Todd Gardner from Request Metrics. Perfect for junior web developers learning performance optimization, this concise guide explains exactly what TTFB measures—the critical waiting period between a user's initial request and your server's first response. Learn how TTFB encompasses redirects, DNS lookups, SSL negotiations, server processing time, and geographical distance, making it the first blocking step in your page's loading sequence.
  |  By Request Metrics
Discover why Time to First Byte (TTFB) is crucial for website speed in this essential Concepts of Web Performance tutorial with Todd Gardner from Request Metrics. Perfect for junior web developers learning performance optimization, this concise guide explains exactly what TTFB measures—the critical waiting period between a user's initial request and your server's first response. Learn how TTFB encompasses redirects, DNS lookups, SSL negotiations, server processing time, and geographical distance, making it the first blocking step in your page's loading sequence.
  |  By Request Metrics
Decode website loading sequences with Todd Gardner's essential guide to waterfall charts in this Concepts of Web Performance tutorial. Perfect for entry-level web developers struggling with slow websites, this video demystifies those intimidating colored bars you've seen in Chrome DevTools, WebPageTest, and monitoring tools like Request Metrics. Learn to interpret the crucial elements of waterfall charts—from request queuing and waiting times to content downloading phases—all visualized on a timeline measured in milliseconds. Discover how to identify two major performance bottlenecks.
  |  By Request Metrics
Decode website loading sequences with Todd Gardner's essential guide to waterfall charts in this Concepts of Web Performance tutorial. Perfect for entry-level web developers struggling with slow websites, this video demystifies those intimidating colored bars you've seen in Chrome DevTools, WebPageTest, and monitoring tools like Request Metrics. Learn to interpret the crucial elements of waterfall charts—from request queuing and waiting times to content downloading phases—all visualized on a timeline measured in milliseconds. Discover how to identify two major performance bottlenecks.
  |  By Request Metrics
Decode website loading sequences with Todd Gardner's essential guide to waterfall charts in this Concepts of Web Performance tutorial. Perfect for entry-level web developers struggling with slow websites, this video demystifies those intimidating colored bars you've seen in Chrome DevTools, WebPageTest, and monitoring tools like Request Metrics. Learn to interpret the crucial elements of waterfall charts—from request queuing and waiting times to content downloading phases—all visualized on a timeline measured in milliseconds. Discover how to identify two major performance bottlenecks.
  |  By Request Metrics
Decode website loading sequences with Todd Gardner's essential guide to waterfall charts in this Concepts of Web Performance tutorial. Perfect for entry-level web developers struggling with slow websites, this video demystifies those intimidating colored bars you've seen in Chrome DevTools, WebPageTest, and monitoring tools like Request Metrics. Learn to interpret the crucial elements of waterfall charts—from request queuing and waiting times to content downloading phases—all visualized on a timeline measured in milliseconds. Discover how to identify two major performance bottlenecks.
  |  By Request Metrics
Decode website loading sequences with Todd Gardner's essential guide to waterfall charts in this Concepts of Web Performance tutorial. Perfect for entry-level web developers struggling with slow websites, this video demystifies those intimidating colored bars you've seen in Chrome DevTools, WebPageTest, and monitoring tools like Request Metrics. Learn to interpret the crucial elements of waterfall charts—from request queuing and waiting times to content downloading phases—all visualized on a timeline measured in milliseconds.
  |  By Request Metrics
Master the art of loading JavaScript efficiently in this essential Concepts of Web Performance tutorial with Todd Gardner from Request Metrics. Perfect for entry-level web developers struggling with slow websites, this video breaks down the critical differences between standard blocking scripts, async, and defer attributes that dramatically impact your site's performance.
  |  By Request Metrics
Master the art of loading JavaScript efficiently in this essential Concepts of Web Performance tutorial with Todd Gardner from Request Metrics. Perfect for entry-level web developers struggling with slow websites, this video breaks down the critical differences between standard blocking scripts, async, and defer attributes that dramatically impact your site's performance.

The easiest way to monitor your web performance. Request Metrics records how real users experience your website and shows you simplified metrics and alerting. And at a price that's easy on your budget.

Request Metrics is website performance monitoring, simplified for small teams. It's not a expensive APM "solution" or a complex query language to learn. Request Metrics is simply the key metrics you need to know to keep your website running fast and your customers happy.

Request Metrics was developed by TrackJS partners Todd Gardner, Eric Brandes, and Jordan Griffin. It was developed "in the open", with coding sessions and planning meetings recorded and broadcast on YouTube. They can be found at https://requestmetrics.com/building.

Our Features:

  • Monitor Performance From Real Users: We gather metrics from real users visiting your website and aggregate their experience to show you the performance that really matters.
  • Measure Your Performance Over Time: We rollup your performance statistics to minutes, hours, and days so you can understand how you compare to last week, last month, or last year.
  • Know When Your Website Slows Down: When something is slowing down and your users are frustrated, we'll let you know with a detailed alert report about what's happening and the impact.
  • Worth The Price: No suite of tools to deploy, training to attend, or budget approvals. We show you the most important performance metrics you need, simplified, at a price that fits any team's budget.

Your Website, Faster.