How are people using New Relic's Real User Monitoring in single page web apps built with Backbone, AngularJS, and such?
Let's say it's a backbone frontend with a rails backend. The entry page will give us load time break down, and then as the user interacts with the page it calls additional web end points. For example, you enter via /home
and when you click a link to /about
it calls a web api which provides data for the page and backbone's view is updated with new dom elements. You can also go directly to /about
.
- Although there's just one controller, can New Relics provide page load time breakdown by urls (
/home
and/about
)? - Once the page is loaded, can New Relic measure performance of updating part of the page, such as a backbone view? I understand the injected js can't do this, but does New Relic provide additional JS libraries to finetune measurement?
Are there any other options?