とりあえずはmodelとcollectionのsyncを上書きする感じでやってるけど、

  • syncイベントにフックして保存
  • initializeのところでインスタンス毎にonするのがちょっと微妙な感じがする 
  • changeイベントにフックして保存する
  • ネットワーク接続に失敗したときなどにロールバックしないとローカルのデータと不整合がでてしまう
  • もちろんローカルのデータはキャッシュなので問題ないんだけど...
 
とかの方がBackboneらしい実装かなぁと悩み中