イントロダクションウェブアプリケーションは多くのケースで以下のようにサーバと同期します。ボタンクリック時に画面で更新された値をサーバに送り、サーバから必要な情報を取得するスクロール時に表示に必要な情報を取得するページ遷移時に次のページに必要な情報を取得するこのように特定のイベント実行時だけサーバと同期するとき問題になることがあるのが、データサイズが大きいと通信に時間がかかるということです。更新されたフィールドの数が多く何層にもネストしているようなModelをやりとりするケースでは1回の通信に対する待ち時間が長いと実用には耐えられません。 特にモバイル端末のように制限された環境ではなんらかの対策は必須です。これを解決するには、最小単位のデータを常にサーバに送る 1項目単位で変更をサーバに送り、ユーザのセッション単位にサーバ側にクライアントと同期されたデータを一時的に保持しておく。そして特定の