Я вижу, что Backbone.JS предлагает два метода синхронизации данных с бэкэнда: выборка и синхронизация. Из их документации fetch также можно использовать для синхронизации:
Поведение выборки можно настроить с помощью доступных параметров набора. Например, чтобы получить коллекцию, получая событие «добавить» для каждой новой модели и событие «изменить» для каждой измененной существующей модели, ничего не удаляя: collection.fetch({remove: false})
Может кто-нибудь объяснить, когда что использовать?