I've found datatables to be my only real solution when dealing with lots of server side data. It has it's quirks for sure, but there really isn't anything I haven't been able to accomplish with it so far (although making it do what you want sometimes can involve some head scratching).
Edit: I see http://www.tabulator.info/ mentioned in the comments. This looks pretty full featured... time to do some research.