Test page setup with @biell s suggestion :)
https://archive.owforum.co.uk/test.html
Any joy with that? Seems to behave the same on my iPhone (clunky at first as it filters the initial massive block.
If not I assume we can just have it so there is a search button that only allows the filter to run once clicked thus removing that initial lag on entry and also prevents the search running as you type.