New PageViewTiming Event to capture User Centric Perceived Performance metrics in real time
With this release, we are tying together the visual and responsiveness performance for our customer's site. With every page view, the agent is now capturing the time of the first interaction along with FID (First Input Delay). The existing paint timing metrics (First Paint and First Contentful Paint) are now collected even when they occur after the load event. All of these new metrics are captured on the new PageViewTiming events, available in Insights. This new event type is available for all agents, but requires a Browser Pro subscription.
Visit our New Relic Event Data Dictionary for a list of attributes and more details about the PageViewTiming event.
First Interaction timing captures the moment in time that a user first engages with a site. Within this timing, we also capture the type of interaction (click, key, mousedown, etc). This timing represents the first step in calculating the First Input Delay, which is the time from First Interaction to the moment that the site responds (is interactive).
First Input Delay
The FID metric is in some ways an intersection of the First Contentful Paint and Time to Interactive metrics. It lies in the middle of those two points, measuring the time between the FCP (and therefore when a first input can be made) and when the browser’s main thread is able to respond to any interactions. One major point of FID that differentiates it from Time to Interactive is that it requires a user to interact! TTI can be calculated without user input, so it is somewhat less powerful in the sense that it isn't providing any new information about my user's active experience or frustration, we can only assume that slow = bad. Why only consider the first input
- For more information and query examples, see our PageViewTiming event documentation.
- For more information about the Paint Timing browser compatibility, see the Browser compatibility and requirements documentation.
- For more information about User-Centric Perceived Performance metrics, visit the Google Developers Web Fundamentals Guides on Performance.
- For more information about the difference between FID and TTI, see When Users Click: Tracking First Input Delay
- Staging release: Nov 8, 2019
- Lite agent - Nov. 14, 2019 (requires Pro subscription, but lite agent supported)
- Pro & Pro + SPA agents (auto-injected): Nov. 18, 2019
How to upgrade
To upgrade your agent to the latest version, see Upgrade the Browser agent.