Improvement #11224
Updated by Arshana Atapattu 5 months ago
*Description*
*Improvement 1*
In all devices page it takes lot of time to load the page. The /devices API call is called with the requireDeviceInfo=true query parameter.
when the requireDeviceInfo is true it load the all data (all the device info, properties and even the application list) [1]
Need to simplify this.
Note: this is for the 100 devices: [2]
if on a slow connection this is taking a considerable time.
*Improvement 2*
There are redundant API calls when the all devices page load.
the total size of resources load for tat page is close to 9MB. [3]
Note: for the above information look at the [3]'s bottom line
When on a slow connection the page is taking long time.
On a speed connection also the page took around 12-15s to load.
There are API calls for users(users/list), 2 API(same) calls for groups(groups/hierarchy) and 3 same configuration API calls(/configuration) and 3 features API calls.
Need to remove any unwanted API calls when the page is loading. These API calls can load when it is needed.
[1]
!image.png!
[2]
!Screenshot%20from%202024-05-27%2015-33-08.png!
[3]
!Screenshot%20from%202024-05-27%2015-37-16.png!