Well.

Lots of data means data-bound and automtically loaded grids/list, where just a few visible rows are loaded. That means using server side sorting. That part is ok

my case is totally different, manually loaded and static data and only few rows expected ( no more than 100rows).
So client side sorting is perfectly fine!