The main AJAX dashboard provides information about your site’s most resource-intensive AJAX requests with the slowest performance, filterable by a browser, browser version, OS, OS Version, and AppVersion. From here you can dig into a particular call for detailed analysis. It provides visibility into the performance of AJAX calls made from your web apps to HTTP or HTTPS domains. Drill down to AJAX timing and take corrective action.

ajax requests

AJAX Timing

Every AJAX request is analyzed to capture how your application is spending its time. Atatus reports your site’s most resource-intensive AJAX requests by 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.

Data Transfer

AJAX allows web pages to be updated asynchronously by exchanging small amounts of data with the server in the background. Atatus provides infographic visibility into the performance of AJAX calls by transferring and receiving data in fraction of seconds.

Error Status Codes

The error status codes reporting indicates the failure rate behavior from an AJAX call.

400 Error

The 400 Bad Request Error is an HTTP response status code that indicates that the server was unable to process the request sent by the client due to invalid syntax. Similarly, with the dozens of potential HTTP response codes, receiving a 400 Bad Request Error while accessing your own application can be both frustrating and challenging to fix.

401 Error

The 401 status code indicates that the HTTP request has not been applied because it lacks valid authentication credentials (usually username and password) for the target asset. If the request included authentication credentials the 401 response indicates that authorization has been denied for those credentials. Please check that your username and password are correct.

Status Codes Breakdown

Status code breakdowns, specify a problem with your AJAX endpoints. Quickly understand about the 400 and 401 error status codes that lead to bad user experience.

AJAX Slowest Performance

You know your app is running slow in production, however, to know where exactly the slow down occurs, look into the AJAX requests. Data will show you where your app is getting bogged down. Find it on a visual chart that makes bottlenecks easily visible.