Performance Monitoring

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 you want with no add...
Read on

Fetch Waterfall in React

Performance Monitoring
Have you seen this problem? Or maybe this one? You’ve most likely seen this: export const Component = () => { const [data, setData] = useState() const [load...
Read on

Fixing memoization-breaking re-renders in React

Performance Monitoring
React’s component-based approach to building web applications allows us to break up our web apps into smaller components that we can easily reuse. When a compon...
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 difficult to connec...
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 critical resources that ...
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. Sentry Performance get...
Read on

From LCP to CLS: Improve your Core Web Vitals with Image Loading Best Practices

Performance Monitoring
If you’re a front end developer, there’s a high probability you’ve built (or will build) an image-heavy page. And you’ll need to make it look great by serving h...
Read on

Choosing the Right Metric: A Guide to Percentiles and Averages

Performance Monitoring
Not sure which performance metric to use to measure your application performance? Don't worry – you're not alone. With a wide variety of options, the task of ch...
Read on

Sentry Profiling now supports Browser Javascript, React Native, and Ruby

Performance Monitoring
Profiling is an essential component of a developer’s toolkit for identifying and addressing the thorniest performance bottlenecks. Whether you’re a backend dev...
Read on

Harnessing Distributed Tracing for Application Performance Optimization

Performance Monitoring
Distributed tracing is a powerful technique that allows you to track the flow and timing of requests as they navigate through a system. By linking operations an...
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 they need it to do ...
Read on

Code Refactoring and why you should refactor your code

Performance Monitoring
Software does not expire, but it “rots”. Its quality degrades over time. As you build your project and add features, you probably won’t always build it in a cle...
Read on

Web Fonts and the Dreaded Cumulative Layout Shift

Performance Monitoring
How frustrating is it when you’ve just landed on a web page, you click on a certain element and an ad or something else pops up and you end up clicking that thi...
Read on

Tame the performance of code you didn't write: A journey into stable diffusion

Performance Monitoring
In our daily lives as developers, we have to deal with a lot of code that we did not write ourselves (or wrote ourselves but already forgot that we did). We use...
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, and competitive ap...
Read on

The New APM: Actionable, Affordable, and Actually Built For Developers

Performance Monitoring
The observability landscape - specifically your traditional Application Performance Monitoring (APM) offerings are failing modern-day developers. These legacy t...
Read on

Profiling Beta for Python and Node.js

Performance Monitoring
A couple months ago, we launched Profiling in alpha for users on Python and Node.js SDKs — today, we’re moving Profiling for Python and Node.js to beta. Profili...
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 series. Part 1: What is p...
Read on
Go to Previous PageGo to Next Page
© 2024 • Sentry is a registered Trademark of Functional Software, Inc.