Home / Companies / New Relic / Blog / Post Details
Content Deep Dive

Monitor and optimize complex web apps with New Relic

Blog post from New Relic

Post Details
Company
Date Published
Author
Jordan Porter, Lead Software Engineer at New Relic
Word Count
1,608
Language
English
Hacker News Points
-
Summary

Developing large modern web applications in smaller, autonomous segments managed by different teams can enhance scalability and collaboration, but monitoring performance across these components is crucial. The browser performance API has been a longstanding tool for local optimization, enabling developers to measure task durations directly in their browsers. However, for complex applications with multiple ownerships, understanding performance pitfalls can be challenging due to various external factors. New Relic addresses this by implementing a standardized system of marks and measures to monitor micro-frontend applications, providing insights into component and platform performance. Their new data collection integration, BrowserPerformance events, automatically captures performance metrics, allowing teams to pinpoint component timings and understand how each contributes to overall application performance. This approach facilitates data-driven optimization and collaboration, enabling teams to set alerts and monitor dashboards to address performance issues proactively. By aggregating performance data using New Relic's browser agent, developers gain a comprehensive view of web application performance, ensuring optimal functionality even within complex architectures.