|
|
|
|
|
by noir_lord
3078 days ago
|
|
> but displaying 10's of MB of data, over 10's of thousands of rows of data, has been brutal for a browser. I can display >~14K rows a second with jquery datatables if I load the data from the client side up to ~100K rows then it slows down slightly (on my Thinkpad i7-7700HQ) and that's doing some funky stuff with dynamically created elements mounted with Vue - I was frankly surprised how fast browsers had gotten when you optimise in a certain dimension. I had to do some slightly funky stuff to do it but I was surprised how little code it actually took, jq.dt is damn impressive for the sheer scope of what it does. If I use it's ajax functionality I can display several million (but actually however many is currently on screen) in the time it takes the DB to respond. |
|