Demora na consulta de API externa e exibição de datatable

Consumo um end-point do Protheus via dataset que retorna alguns milhares de dados.

Com esse retorno, no front-end consumo esse mesmo dataset para criar um datatable com os registros selecionáveis para o usuário.

A questão é: Quando consulto este dataset no front-end, tem uma demora de aproximadamente 7 segundos para o retorno acontecer e gostaria de melhorar isso.

Obs: Não é uma possibilidade utilizar cache porque os dados são atualizados com bastante frequência.

Como posso fazer para que esse retorno seja mais rápido?

Depende de como foi montado o WS no Protheus e de como você está exibindo esses dados na tela.

Geralmente quando se tem muitos dados para se exibir é recomendado a utilização de paginação.

Quando tenho muitos dados para exibir eu limito a um total de 100 registros por página no máximo.