I use a window to show a popup in a webassembly blazor project. In this window, I have a grid with +/- 2500 items and some text/date input fields. When I type some text in the textboxes or try to change the date in a datetimepicker with the keyboard, there is a lot of delay. It takes a long time before the typed text is showing in the textbox.
When I do the same with +/- 10 items in the grid, it works fine. The filtering in the grid works also fine without any noticable delays.
I try to use this project offline, so I need to keep all the grid items in local storage. It's not possible to do some server side filtering.
Is there a way to improve this behaviour?