When run with big datasets, my program produces large HTML files (i.e. sometimes in the range of 200mb). (These result files would only be viewed locally and not via the internet).
BUT browsers are unable to open large files (see this stackoverflow answer) - i.e. the browser simply crashes before loading the full file.
This results file is literally just a table (smaller version seen here) that can be sorted. These large files sometimes have more than 30,000 rows...
I would use Tablesorter with the Pager plugin, but the actual HTML file size is not reduced despite the table being split into pages. So this wouldn't solve the problem...
Thus I was planning on simply storing the table as a Json and then create smaller (paginated) tables via Javascript. I would also try to implement sorting using JS.
I have a feeling that there is probably a better way to do this (Js/Jquery will probably be to slow to sort 30,000+ rows of data etc.).
So are there any existing frameworks that I can use here?