In this article, we are going to have a look at the much awaited eForms performance analyzer feature.
eForms loading time plays a critical role in good user experience. You might have come across various stats on the internet explaining how the page load performance impacts user satisfaction and revenue. During release v7.0 timeframe, I had blogged about improving eForms performance. However, that was still using a more developer centric approach of analyzing your form using browser developer tools. You can refer to this blog here
As part of release AgilePoint NX v8.0 SU1, we are introducing a more visual eForms performance analyzer which can be used by citizen developers as well to analyze the bottlenecks in their forms. This feature provides comprehensive information at an individual component level and a hierarchical view of the logically connected components in a drill-down manner. These components include lookups, loading controls, basic form (HTML, JS and CSS), API calls, file operations. form data and other form customizations. It can also be used by IT support to troubleshoot performance of the forms if it is running slow on an individual user’s machine.
Before we go ahead, couple of important points to note:
- This feature has been tested on all the official supported controls and features for AgilePoint NX v8.0.
- This feature is supported only for PC browser view. This means, for the current release, the eForms performance monitor feature won’t show up for mobile and tablet modes.
One final point that I want to add before we close. The ‘Export as JSON’ feature in the eForms performance analyzer contains the same information that is visually displayed on the UI. If the end, if user wants AgilePoint support or services team to analyze the performance, then he/she can export the data into a JSON file and hand it to the support/services team for further analysis.