The sheer number of DOM items is a performance issue, why only keeping a few items in the DOM at a time is necessary, so called virtual-scrolling or list virtualization. I've been struggling to find one that doesn't add lots of child-elements, in a way that ruins with the accessibility.
The sheer number of DOM items is a performance issue, why only keeping a few items in the DOM at a time is necessary, so called virtual-scrolling or list virtualization. I've been struggling to find one that doesn't add lots of child-elements, in a way that ruins with the accessibility.
Looking at the Listbox of PrimeVue, I saw that they manage to get it working quite nicely -- and expose the virtualscroller used internally.