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,