Suggestion on improving UI performance for large entity systems #743
Closed
jdiegmueller
started this conversation in
Feature Request
Replies: 1 comment
-
I know this is an issue and have been looking into solutions. Currently plan on moving the loading of data to an ajax request instead of building it all on the loading of the editor tab. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
My Homeassistant system has roughly 3200 entities entities. On my systems, I see a roughly 10-25 second delay (depending on which computer) any time the full entity list must be loaded in to a drop-down list in the UI. This makes it extremely painful to come in/out of editing nodes that populate a drop-down list of all entities by default. I realize the performance associated with loading 3200 entities in to a drop-down list isn't going to change. Rather, my suggestion would be to avoid populating drop-down lists with all entities where possible.
Compare the experience on a first-time edit of events:state vs current_state:
If all nodes that require entities to be provided defaulted to behaving like current_state, it would be a tremendous help to users of large-entity systems. The existing UI behaviors could be kept, but perhaps just hidden behind a selection type like events:state.
Beta Was this translation helpful? Give feedback.
All reactions