Executando verificação de segurança...
2

Geralmente, paginação. Ajudará tanto na transferência dos dados quanto na exibição da página (não terá 1 milhão de linhas no DOM).

Filtro é outra opção, que pode ser usado em conjunto da paginação.

Mas talvez isso não resolva o problema, depende de para quê precisam desses 1 milhão de dados. Se for para realizar uma análise, aí provavelmente nem a página web é interessante, pois é limitante, ou então o sistema deva fazer a análise sem retornar 1 milhão de dados.

Carregando publicação patrocinada...
1

Obrigado por responder no curso.dev e aqui. Usei paginação e esses dados estão em constante atualização. Cada dado é uma view para busca do user. Então apliquei limite no banco usando query para delimitar os dados e a consulta para lado do client.