Hi! I’m using QList with potentially a lot of items in Cashier pwa to display the list of accounts.
The performance with circa 500 items being loaded from IndexedDB and loaded into the list is pretty bad. It takes several seconds to load and clicking the buttons in the toolbar take a few seconds too.
The performance of the list in the Select input, with the same data, is excellent, though.
I’m pretty sure I’m missing something here and there is a better way to do this.
The source for the page displaying the accounts is here: https://gitlab.com/alensiljak/cashier/blob/master/src/views/Accounts.vue
Any tips about optimizing list behaviour with Quasar v1 (beta24) is welcome! This could also be a general tip about lists.
I’m guessing that rendering all the nodes should not be necessary on start and I should look into the source of QSelect.