This is not a very large feature request and I don’t think it should be too hard to implement:
It would be a nice improvement if the icon picker (of the original Icon element) used a virtual list instead of a normal grid. The icon picker works fine with a small number of icons, but when using larger icon sets (e.g. Font Awesome Pro with 4,000+ icons per set), the picker becomes unbearably slow. This is because every icon adds an HTML node to the grid, which quickly degrades browser performance.
If the icon grid used a virtual list, only the visible icons would be rendered in the DOM. When the user scrolls or searches for an icon, the virtual list swaps out nodes as needed. This would result in a huge performance improvement.