Request Metrics

Stillwater, MN, USA
2020
  |  By Jordan Griffin
Browsers provide detailed performance information about every resource a webpage loads. Most of this information is hidden during cross-origin requests however. This is a common problem since pages often load content from a variety of origins. Pages can access cross-origin timing information if an additional header is added to cross-origin responses.
  |  By Todd H. Gardner
Starting software products is hard, and it’s easy to make mistakes. We’ve started a lot of products – and we’ve made a whole lot of mistakes along the way. But that’s not going to stop us. We’re stubborn like that. Today we are launching Request Metrics for the third time, and I’m reflecting on what we did wrong in the first two attempts, and how we’re going to be better, faster, and strong next time.
  |  By Todd H. Gardner
Kent C Dodds made a claim on Twitter (X) that the “biggest performance problems are probably backend, not frontend related.” Is this true? Some websites have slow backends, for sure. Others have slow frontends. A few unfortunate sites are slow in both. But as of today, right now in 2023, which is the bigger performance problem for most teams, the frontend or the backend? I wanted to explore it with some real data from the web.
  |  By Jordan Griffin
Interaction to Next Paint (INP) is a newer addition to the Core Web Vital metrics intended to measure how real users perceive the responsiveness of modern web applications. Web Vitals Measurements like INP are becoming increasingly important as web applications and SPA’s run more JavaScript on the client side.
  |  By Todd H. Gardner
That thing where you are so pissed at a broken web application that you furiously click the button or link. Yea, we all do that. Rage clicking, or repeatedly clicking out of frustration, is a common experience for many users. However, while rage clicking may seem like a harmless expression of frustration, it can lead to negative outcomes for both users and businesses. It’s also a fantastic way to detect user frustration.
  |  By Todd H. Gardner
Website performance is critical to understand user experience and engagement, but there are so many different metrics! What do they all mean? Not to worry, dear reader, I got your back. Let’s break down Time to Interactive or TTI, why you should care about it, and how to make it blazingly fast. In today’s fast-paced digital world 🙄, website performance plays a crucial role in user experience and engagement.
  |  By Todd H. Gardner
We just released support for custom metadata in Request Metrics! Metadata allows you to describe your user, session, application, environment, account, A/B Test, or whatever else is meaningful for you. You can add metadata through the browser agent API, and report & filter on it in the Reporting UI.
  |  By Todd H. Gardner
A Request Metrics customer asked for some help troubleshooting poor scores on their Core Web Vitals, specifically the Largest Contentful Paint. I did a deep dive on their site and recorded my debugging session, so you can see how I went about finding the root cause.
  |  By Todd H. Gardner
Google Analytics was the go-to analytics tool. It set the standard, we all learned on it, and we all used it. But Google Analytics 4? It’s a nightmare. I’ve tried to figure it out for weeks and it’s just…confusing.
  |  By Todd H. Gardner
Seems like everyone is building a ChatGPT thing right now, doesn’t it? Well we are too! Inspired by so many others, we decided to see what AI could do with our simplified analytics and observability data. Turns out, it can do quite a lot. I’m thrilled to share that we’ve shipped our first AI insights chatbot, Professor Sloth.
  |  By Request Metrics
🚀 Today, the team at Request Metrics is changing the game in #webperformance with the introduction of Evergreen! Say goodbye to slow website performance and hello to your perfect green performance reports. 😫 Tired of your boss nagging you about improving your #CoreWebVitals? Say no more! Request Metrics Evergreen has got you covered and will have your boss off your back in no time.
  |  By Request Metrics
Specifically we find and identify a Cumulative Layout Shift issue, and propose a simple solution.
  |  By Request Metrics
A real world example of how you can use Request Metrics to figure out what exactly is causing a site's load performance to suffer.
  |  By Request Metrics
Request Metrics Launch Week Day 4 - PageSpeed Recommendations What if a performance monitoring tool actually told you what was slowing you down? Today we're launching PageSpeed recommendations, a ton of little useful hints, tips, and feedback to show you exactly where and why your website was slow for a user.
  |  By Request Metrics
Request Metrics Launch Week Day 3 - Free Web Performance Monitoring We want to help EVERYONE make their website fast, so the web can be fast for everyone. That’s why today we’re making Request Metrics Free to use.
  |  By Request Metrics
Request Metrics Launch Week Day 2 - Core Web Vital Tracking Real-time Core Web Vital tracking. This is a game-changer. Request Metrics gives you real-time information about the Core Web Vitals, as your real-users experience them — everywhere in your website. AND we include the context about WHY something is slow, and where to look, so that the data is actionable and you can fix the problems.
  |  By Request Metrics
Request Metrics Launch Week Day 1 - Real User Performance Monitoring. Real User Performance Monitoring from Request Metrics is a game-changer. It’s never been this easy to automatically get your performance reports, and with our data and alerts, you’ll know exactly when you need to act to protect your experience, boost your SEO, and increase the revenue of your site.
  |  By Request Metrics
The easy way to track your Core Web Vitals and boost website performance. Real-user monitoring with automatic noise-cancelling and actionable recommendations.
  |  By Request Metrics
But with Request Metrics, we introduce "Fast Filters" that make it easy to drill down and find the most relevant analytics data for you.
  |  By Request Metrics

#Shorts Tired of the hassle of building custom reports in Google Analytics 4? Say hello to Request Metrics! We provide instant answers to common questions like screen sizes and user activity. No more manual setup or slow processes.

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.