私のプロジェクトでは、Ajax を使用し、サーバーから応答を取得します。現在、2 つのオプションがあります。
a)サーバーでデータからHtmlを作成し、ブラウザに送信します
b) データをブラウザで Json 形式で直接送信し、ブラウザで Html を作成します。
どちらが効率的か
通常、サーバー側のレンダリングはより効率的です (特にクライアント側がモバイル デバイスで実行されている JavaScript である場合)。
大きな違いはありません。JSON は配列からデータをエンコードする必要があるため、少し遅くなる可能性がありますが、AJAX 応答で余分なデータを送信することが多いため、通常は JSON を使用します。もちろん、クライアント側では、JSON を HTML に変換する必要がありますが、それほど遅延は発生しません。