1

質問、大量の JSON をブラウザーに送信する場合、たとえば for(;;){JSON-data} のように小さなチャンクに分割して、文字列を 'for(;; )」、その後、JSON文字列を単独で評価し、処理してから、リンス/繰り返します。大量のJSONを送信してすぐに評価するとブラウザがハングする可能性があるためです..

例:

    {ヒュージ-JSON(1-2MB)}

//対

    for(;;);{JSON データ}
    for(;;);{JSON データ}
    for(;;);{JSON データ}
    for(;;);{JSON データ}
    for(;;);{JSON データ}
    for(;;);{JSON データ}

次に、スクリプトを解析し、 for(;;); を削除します。"\n" で分割し、配列をループして各 JSON データ セットを 1 つずつ評価します。

特に迅速なhtml出力が必要な場合は、1つの大量のJSONデータセットを一度に評価しようとするよりも、これの方が速いかもしれないと思っていました.

4

1 に答える 1