Our generator of administration panels uses datitables.net to present the tables. It is perfect for small tables, but for larger amounts of data, it becomes slower. This is why you have to go on the server side.
Here is a video that I shot to show how the characteristics generally work, but also at the end, I visually show how slower the default data is compared to that of Ajax.
https://www.youtube.com/watch?v=1wgly-V69mm
You can also read on our Ajax datable module here.