QSelect performance with >500 entries
-
Hey Quasar folks,
We are using the formidable QSelect component to create a facet search type of UI. Our issue only is performance: Whenever the entries inside the QSelect popover exceed >500 entries, there is a noticable lag until the popover appears (see this screencast video). The data is server-fetched on mount, not loaded on-fly.
This becomes critical with entries above >1000. Since there is no feedback for the user (loading spinner, anything) after the click on the select element, usability really suffers.
- Is there a way to a) enhance performance or b) include a loading state?
- If b), a loading spinner (or something similar) would be great inside an already open popover.
Does anyone have an idea on how to achieve this? It would be very much appreciated!
Thanks a lot,
Arjan -
Hi!
I have the same scenario. Did you find a solution to this performance issue?
-
Not sure if it would help on the performance, but try to use the QAutocomplete over a QInput, instead of using the filter feature of the QSelect.
Scott