Performance Monitoring

Why don’t we talk about minifying CSS anymore?

Performance Monitoring
Remember Grunt files? Gulp files? We rarely need to think about CSS minification, chunking, splitting and post-processing anymore. Here's why.
Read on

Your background images might be causing CLS

Performance Monitoring
Cumulative Layout Shift (CLS) is where the layout of a web page unexpectedly shifts after the initial content loads and new content pops in…
Read on

INP, tracing, and mobile app starts: move faster and solve real user pain with Sentry Performance

Performance Monitoring
Today, we’re making it even easier to find and solve user-impacting issues with three new Sentry Performance features: INP (Interaction to…
Read on

Browser Profiling Learnings from Sentry.io

Performance Monitoring
Since enabling browser profiling on our Sentry.io dashboard a month ago, we have collected over 2M profiles and learned a lot about how our…
Read on

Fetch Waterfall in React

Performance Monitoring
Have you seen this problem? Or maybe this one? You’ve most likely seen this: Hint: they’re all the same. The first image is Sentry’s Event…
Read on

Sentry Bundle Size: How We Reduced Replay SDK by 35%

Performance Monitoring
Bundle Size matters - this is something we SDK engineers at Sentry are acutely aware of. In an ideal world, you’d get all the functionality…
Read on

Fixing memoization-breaking re-renders in React

Performance Monitoring
When a parent component passes down a callback function to a memoized child component through its props, React will re-render the child component every time the parent component gets re-rendered, even though the child component is memoized. In this article, we’ll look into that problem, and learn how to fix it.
Read on

Performance Monitoring for Every Developer: Web Vitals & Function Regression Issues

Performance Monitoring
Extracting relevant insights from your performance monitoring tool can be frustrating. You often get back more data than you need, making it…
Read on

What’s the difference between API Latency and API Response Time?

Performance Monitoring
Your app’s networking directly affects the user experience of your app. Imagine having to wait a few seconds for the page to load. Or even worse, imagine waiting for a few seconds every time you perform an action. It would be infuriating! Before you go on a fixing adventure, it’s a good idea to understand what causes that waiting time. So let’s do that!
Read on

How to identify and fix Render-Blocking Resources

Performance Monitoring
Render-blocking resources are JavaScript and CSS files that prevent the web page from loading until they are downloaded. These might be…
Read on

Find slow database queries with Query Insights

Performance Monitoring
There’s only so much you can control when it comes to your app’s performance. But you control what is arguably most important - the code…
Read on

Harnessing Distributed Tracing for Application Performance Optimization

Performance Monitoring
Distributed tracing helps developers understand performance & identify bottlenecks. Learn more here about how distributed tracing operates behind the scenes.
Read on

Detecting Main Thread Issues in Mobile Applications

Performance Monitoring
Mobile device users care about three things when it comes to good app performance: Smooth UI Long battery life How quickly the app does what…
Read on

Building better mobile experiences: tips from Riot Games and Nextdoor

Performance Monitoring
Building high quality, performant mobile apps is hard. Developers need to keep up with rapidly changing technologies, high user expectations…
Read on

Profiling 101: What is profiling? (1/2)

Performance Monitoring
The performance of your app matters. From ensuring a good user experience to retaining users, performance makes a difference in your app’s…
Read on

Profiling 101: Why profiling? (2/2)

Performance Monitoring
This is part 2 of a 2-part series on profiling. If you’re not yet familiar with the what profiling is, check out the first part in our…
Read on

Measuring application performance in Swift using transactions

Performance Monitoring
Learn how to measure the performance of individual functions in your Swift app by using Sentry's Custom Instrumentation feature.
Read on

Application Profiling for Python

Performance Monitoring
Profiling is an important tool in every developer’s toolkit because it provides a granular view into the execution of your program from your…
Read on
Go to Previous PageGo to Next Page
© 2024 • Sentry is a registered Trademark
of Functional Software, Inc.