Our temporary solution is this: once TwebClientDataset A has been filled with the received JSON (Xdata custom service, 10K-20K records), a very quick operation, TwebDBResponsiveGrid is connected to a "shadow" dataset B, which is a "window" onto dataset A.
Basically, the records of the current page (100 records) are copied from dataset A (filtered and/or sorted) into dataset B, and then dataset B is connected to the grid. Even paging through 1,000 records at a time, the result remains acceptable on a decent PC.
I never thought of using the TwebDBResponsiveGrid as the main grid!
But the solution is sooooo homemade! :-)
Let's wait for some native, automatic, and modern solution.
Thank you