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, и я получаю одинаковый результат в обоих.
заранее спасибо