Dúvida paginação server ou client side

Srs,

Em uma aplicação que tem uma tela de consulta que faz uma chamada a um método no servidor para poder realizar a pesquisa e que além da informação a ser filtrada seja informado também qtos registros retornar a partir de qual posição limitando a tantos registros.

Ou seja, na tela de consulta tem as seguintes informações:

  1. Quantos registros devem ser exibidos
  2. “botões” próximos e anteriores (paginação)

Isso caracteriza uma paginação server ou client side?

filtro, limitacao e offset sao perfeita e preferivelmente implementaveis em server side. So faça em client side se forem poucos registros ou vai comprometer a escalabilidade do seu sistema.