Dashboard provides a graphical overview of the performance of your application. Real User Monitoring provides a complete information about the page load time, page views, Ajax time and so much more in a single panel and also measures the performance of the frontend of your application.
View browser performance charts
Page Load Time
You can see in detail how the load time of each page in your website looks like. Know whether the DOM processing, page rendering or network latency affects your load times.
Network Time
Network time is measured from the start of the navigation until the response is received from the backend server. This gives you an overview of how much time your web app needs for communication from the browser to your server. This is what we call as "backend call".
DOM Processing
DOM processing refers to the time spent by the browser in parsing the HTML into a DOM and retrieve or execute synchronous scripts. If you have any script tags in the body of your document i.e., (programming language of the web), their execution is part of DOM processing. If the browser starts to download images in this phase, page load time will capture the image load time. When you spot a delay here, then you would know that your third-party resources could affect your overall page load time.
Page Rendering
Page Rendering happens when the DOM completes and the window load event happens. Render time measures the time spent by browser-side processing of the page content, to actually process CSS & Javascript and show their end-result to the visitor.
Experience
Indicate what performance levels are considered satisfactory, tolerated and frustrating for your users. This lets you to quickly see their overall level of satisfaction and helps you improve the user experience in your web application.
Page Views
Atatus provides rich contextual data with page views throughput metrics, page throughput helps you to understand which parts per million (PPM) of your page views are being called most frequently.
AJAX Time
Every AJAX request is analyzed to capture how your application is spending its time. Atatus reports the site’s most resource-intensive AJAX requests by using the transferred data, received data, callback time and response time, giving you an accurate sense of what your customers are experiencing.
AJAX Throughput
Throughput is measured in requests per minute(rpm). This helps in identifying where to optimize your AJAX calls because high throughput requests will be favored over low throughput requests.
Page Views vs Load Time Distribution
A page view is a single visit to your website by your user. If the user refreshes/revisits your page again, then it is considered as an independent page view. Let's say a user refreshes/revisits your page 5 times, then it is equivalent to 5 page views. Load time distribution gives a deep view of how page events are distributed in a data set and notifying there visitor’s to update their app and resolve the issue quickly.
Error Browser Breakdown
Atatus incorporates data from a browser, OS, appversions and much more to display real-world performance. Check the status of your data and filter errors by the highest occurrence. Breakdown a page and notify their user to find out which browser performed best and worst.
JS Errors
Atatus points out what crashed and why by collecting all Javascript errors from your web apps with a detailed report that includes stack traces, browser, OS, URL, user and much more.