<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>RPAlert Blog</title><link>https://rpalert.dev/blog/</link><description>Recent content on RPAlert Blog</description><generator>Hugo</generator><language>en</language><lastBuildDate>Thu, 16 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://rpalert.dev/blog/index.xml" rel="self" type="application/rss+xml"/><item><title>Most LCP Fixes Come Down to One Image</title><link>https://rpalert.dev/blog/posts/most-lcp-fixes-come-down-to-one-image-2i09/</link><pubDate>Thu, 16 Apr 2026 00:00:00 +0000</pubDate><guid>https://rpalert.dev/blog/posts/most-lcp-fixes-come-down-to-one-image-2i09/</guid><description>Most LCP issues trace back to one image — a CSS background-image, a missing fetchpriority, or a lazy-loaded hero. Find the LCP element first.</description></item><item><title>Catching React Performance Regressions Before Your Users Do</title><link>https://rpalert.dev/blog/posts/detecting-performance-regressions-right-after-you-deploy-403f/</link><pubDate>Tue, 14 Apr 2026 00:00:00 +0000</pubDate><guid>https://rpalert.dev/blog/posts/detecting-performance-regressions-right-after-you-deploy-403f/</guid><description>The first 30 minutes after deploy are the cheapest window to catch performance regressions. Here&amp;#39;s how to detect them before users notice.</description></item><item><title>What the React Compiler Quietly Skips</title><link>https://rpalert.dev/blog/posts/memoization-in-the-react-compiler-era-what-actually-changes-3e6b/</link><pubDate>Thu, 09 Apr 2026 00:00:00 +0000</pubDate><guid>https://rpalert.dev/blog/posts/memoization-in-the-react-compiler-era-what-actually-changes-3e6b/</guid><description>The React Compiler auto-memoizes re-renders, but it doesn&amp;#39;t touch network waterfalls, bundle size, or Long Tasks. Here&amp;#39;s what it skips and what you still own.</description></item><item><title>Why Your App Feels Fast in Staging and Slow in Production</title><link>https://rpalert.dev/blog/posts/why-your-app-feels-fast-in-staging-and-slow-in-production-27e6/</link><pubDate>Tue, 07 Apr 2026 00:00:00 +0000</pubDate><guid>https://rpalert.dev/blog/posts/why-your-app-feels-fast-in-staging-and-slow-in-production-27e6/</guid><description>Staging hides real performance — fast hardware, no third-party scripts, warm caches. Why production is always slower and how to close the gap.</description></item><item><title>Long Tasks Are Quietly Killing Your React App's Performance</title><link>https://rpalert.dev/blog/posts/long-tasks-are-quietly-killing-your-react-apps-performance-3487/</link><pubDate>Thu, 02 Apr 2026 00:00:00 +0000</pubDate><guid>https://rpalert.dev/blog/posts/long-tasks-are-quietly-killing-your-react-apps-performance-3487/</guid><description>Any task blocking the main thread for over 50ms makes your app feel broken. How to find and break up Long Tasks in React.</description></item><item><title>Core Web Vitals Explained　What They Are, How to Measure Them, and Why They Matter for React Apps</title><link>https://rpalert.dev/blog/posts/core-web-vitals-explained-what-they-are-how-to-measure-them-and-why-they-matter-for-react-apps-3f2p/</link><pubDate>Sat, 28 Mar 2026 00:00:00 +0000</pubDate><guid>https://rpalert.dev/blog/posts/core-web-vitals-explained-what-they-are-how-to-measure-them-and-why-they-matter-for-react-apps-3f2p/</guid><description>LCP, INP, and CLS — what each Core Web Vital measures, how to check them in a React app, and what thresholds actually matter.</description></item><item><title>Monitoring and Alerting Are Different Jobs. Most React Teams Only Have One.</title><link>https://rpalert.dev/blog/posts/monitoring-vs-alerting-react-teams/</link><pubDate>Fri, 27 Mar 2026 00:00:00 +0000</pubDate><guid>https://rpalert.dev/blog/posts/monitoring-vs-alerting-react-teams/</guid><description>Performance monitoring and real-time alerting are two different jobs. Here&amp;#39;s what most React teams are missing.</description></item><item><title>Introducing the RPAlert Blog</title><link>https://rpalert.dev/blog/posts/hello-world/</link><pubDate>Thu, 26 Mar 2026 00:00:00 +0000</pubDate><guid>https://rpalert.dev/blog/posts/hello-world/</guid><description>Welcome to the official RPAlert blog. We&amp;#39;ll be sharing insights on web performance monitoring, Core Web Vitals, and product updates.</description></item></channel></rss>