carbon-components-svelte icon indicating copy to clipboard operation
carbon-components-svelte copied to clipboard

MultiSelect performance

Open dangelov opened this issue 2 years ago • 4 comments

Hi,

Thank you for your great library - I've been using it in two projects so far and it's so easy to quickly bring up a nice looking UI.

At the moment, I'm using a filterable MultiSelect to pick among 3000+ options, but the dropdown takes about 1.4s to open in Firefox. Could it use a virtual list to make that much more responsive?

Thanks,

dangelov avatar Jan 11 '23 12:01 dangelov

This is a suggestion worth considering.

theetrain avatar Jan 11 '23 14:01 theetrain

Related to virtualization #1192

metonym avatar Jan 11 '23 16:01 metonym

And of course same with Select. A tiny delay is felt (currently testing at 1090+ items)

Sheepux avatar Apr 11 '23 20:04 Sheepux

+1 for the virtual list support. I would really need it for the ComboBox component. Some other Svelte components made it already possible with svelte-tiny-virtual-list

szegheo avatar Sep 13 '23 12:09 szegheo