I am dealing with a large list of items right now. For the sake of this question, it will simply show whether a device is online or offline (there is a lot more data, but those items are more static so it doesn't matter as much).
So the user has a list of devices, of which they are either online or offline. Currently, the graph only updates when a user hits the refresh button. If the user uses the filter option, the results are not updated with the most recent data. It is not currently possible to have this list dynamically update, so we can:
- either update the list every time the user filters something or takes an action (takes much longer to call the backend server to get the most recently updated data) or
- have the user manually refresh the list when they want to update it (much quicker to sort through).
In an ideal world, we would be able to have this list update dynamically, but due to our limitations, is it ok to have the user click a refresh button whenever they want to update the list?
The reason why I don't want to update the list everytime there is an action, such as filter, is because each time we need to update the list, it takes about 5-10 seconds. Here is the bottom left portion of the list currently: