yeah that's a ton of rows. How many columns? You have to think in context of the framework - each grouping/sort function needs to re-order and shuffle data around, delete dom objects, then redraw. that's a lot of work.