Ajax JQuery congela ui quando a resposta é muito grande
Quando uso a função ajax do JQuery e a resposta é muito grande ~ 1mb, o ui fica congelado pouco antes de a função success ser chamada. Eu experimentei isso com a função JSON.parse e analisando uma grande quantidade de dados. Acredito que essa função seja usada no retorno da solicitação para formatar o conteúdo em JSON. Aqui está o código que estou usando.
$.ajax({
url: "/sessions/" + this.get("session_id") + "/get_sample_data",
data: params,
dataType: 'json',
type: "GET",
success: function (response) {
success(response);
}
});
Existe alguma maneira de substituir o código para a resposta para que eu possa dividir a análise em partes e minimizar o bloqueio na interface do usuário? ou existe outra maneira de corrigir isso? Estou usando o chrome e o chrome canary e recebo o mesmo resultado em ambos.
desde já, obrigado