Когда я использую функцию JQuery ajax, и ответ довольно большой ~1 МБ, пользовательский интерфейс зависает непосредственно перед вызовом функции успеха. Я испытал это с функцией JSON.parse и разбором большого количества данных. Я считаю, что эта функция используется при возврате запроса на форматирование содержимого в JSON. Вот код, который я использую.
$.ajax({
url: "/sessions/" + this.get("session_id") + "/get_sample_data",
data: params,
dataType: 'json',
type: "GET",
success: function (response) {
success(response);
}
});
Можно ли каким-либо образом переопределить код ответа, чтобы я мог разбить синтаксический анализ на части и, надеюсь, свести к минимуму блокировку пользовательского интерфейса? или есть другой способ исправить это. Я использую хром и хром канарейку, и я получаю тот же результат в обоих.
Заранее спасибо