If we did this, we could show perhaps less rows than we show now (maybe only 25 records) for faster loading and improved database efficiencly
Then, have an option at the bottom of the page to show 25 / 50 / 100 / 200.
You can do this in other similar SPA apps like Xpenditure - where you get buttons at the bottom of a list allowing you to show more like this, as well as scrolling through the pages).