JQuery ajax congela ui cuando la respuesta es muy grande

Cuando uso la función ajax de JQuery y la respuesta es bastante grande ~ 1mb, la interfaz de usuario se congela justo antes de llamar a la función de éxito. Experimenté esto con la función JSON.parse y analizando una gran cantidad de datos. Creo que esta función se utiliza en la devolución de la solicitud para formatear el contenido en JSON. Aquí está el código que estoy usando.

<code>$.ajax({
        url: "/sessions/" + this.get("session_id") + "/get_sample_data",
        data: params,
        dataType: 'json',
        type: "GET",
        success: function (response) {
            success(response);
        }
    });
</code>

¿Hay alguna forma de anular el código de la respuesta para que pueda escalonar el análisis en partes y, con suerte, minimizar el bloqueo en la interfaz de usuario? o hay otra manera de arreglar esto. Estoy usando Chrome y Chrome Canary y obtengo el mismo resultado en ambos.

Gracias por adelantado

Respuestas a la pregunta(1)

Su respuesta a la pregunta