JQuery ajax 関数を使用し、応答が 1 MB と非常に大きい場合、成功関数が呼び出される直前に UI がフリーズします。JSON.parse 関数と大量のデータの解析でこれを経験しました。この関数は、コンテンツを JSON にフォーマットするリクエストの戻り時に使用されると思います。これが私が使用しているコードです。
$.ajax({
url: "/sessions/" + this.get("session_id") + "/get_sample_data",
data: params,
dataType: 'json',
type: "GET",
success: function (response) {
success(response);
}
});
とにかく応答のコードをオーバーライドして、解析を部分にずらして、できればUIのブロックを最小限に抑えることができますか? または、これを修正する別の方法があります。私はクロムとクロムカナリアを使用していますが、両方で同じ結果が得られます。
前もって感謝します