In Edge the page loads quickly and the loop is typically under 20ms.
In FireFox the page lags many seconds while loading and rendering, and several seconds when the loop involves a lot of hide/show of the table.
It's not that I haven't tested, it's that FireFox just isn't as fast as Edge. This simple approach relies on the browser handling a lot of items because I can't write a complex indexer in JavaScript and don't want to spend more effort on a low-use page and I refuse to put up with 'paging'.