JQuery AJAX зависает пользовательский интерфейс, когда ответ очень велик

Когда я использую функцию jjuery ajax, и отклик довольно большой ~ 1 МБ, пользовательский интерфейс замораживается непосредственно перед вызовом функции успеха. Я испытал это с помощью функции JSON.parse и анализа большого количества данных. Я считаю, что эта функция используется при возврате запроса для форматирования содержимого в JSON. Вот код, который я использую.

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

Есть ли способ переопределить код ответа, чтобы я мог разбить синтаксический анализ на части и, надеюсь, минимизировать блокировку пользовательского интерфейса? или есть другой способ исправить это. Я использую Chrome и Chrome Canary, и я получаю одинаковый результат в обоих.

заранее спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос