Hi,
The sort is performed on the client side.
The weigth on the CPU is relative to the number of rows and the frequency of the updates of your feed so that if you don't see any performance issues in your tests you should not worry about that.
Note that all the updates are received by the client to keep the view sorted.
Take a look here:
http://app.lightstreamer.com/PagedPortfolioDemo
(Total pages = getCurrentPages()/25)
Note that the getCurrentPages method already returns the number of pages.
The onCurrentPagesChanged callback will notify you if the number of pages is increased or decreased.
see
http://www.lightstreamer.com/docs/client_web_jsdoc/DynaMetapushTable.html
HTH