When our engineering team creates a web application, it’s crucial that we can track its performance.
Using various metrics like page speed, throughput, and error rate, we can gain a critical understanding of its accessibility and the general user experience.
RUM is a form of passive monitoring of a user’s interactions with an application, tracking the events happening in the app and measuring performance. This is usually achieved by embedding small pieces of code that act as virtual gauges and recorders into the application’s code. Almost every action made by a user, such as clicking a button, navigating to a particular page, or submitting a form, is then captured, together with information about the user’s environment, device, and network activity.