Real user monitoring for mobile devices

There are many real user libraries (RUMs) for measuring browser performance for website users such as boomerang, episodes, etc.

We could use the same for a mobile network, but for hybrid applications and native applications there is a similar open source library that measures the maximum performance and speed of an application in terms of

  • screen loading time
  • boot time
  • time to first byte
  • drawing time
  • time to fold.
  • prefetch vc without prefetch rendering time.
  • etc. (mobile specific metrics)?

And what other key indicators do you measure for mobile applications (both for web applications and for relatives) for real users?

+4
source share
1 answer

I believe that there are two important performance aspects of mobile or hybrid applications.

  • API Control (also AJAX)
  • Transaction monitoring

API Control (also AJAX)

Basically, all mobile web or hybrid apps are designed with APIs to improve performance. Application performance depends on how the API works. Therefore, it is important to measure API calls (AJAX). The following metrics should be measured in every AJAX call.

  • Response time
  • Callback time
  • Data Transferred
  • Received data

Transaction monitoring

All applications deal with key operations such as "Login", "Registration", "Subscribe", "Buy", etc. It is useful to measure these key transactions. These transactions include one or more API calls. The transaction time can be measured by noting the start time of the transaction and calculating the duration at the end of the transaction. This includes the following metrics.

  • Request response time
  • Failure Response Time

If you are looking for services with the above function, you can try https://www.atatus.com/

PS: Atatus web developer.

+1
source

All Articles