Я создал приложение календаря, используя backbone.js. Когда я смотрю на него с помощью браузера Chrome, производительность нормальная, но немного вялая, но на iPad, являющемся целевым устройством, производительность отстой.
Интересно, создал ли я слишком много просмотров.
Я создал представление месяца, показывающее дни недели и часы дня, используя Backbone.View для каждого объекта. Часовой обзор привязан к событию щелчка и повторяется при нажатии.
Но с точки зрения просмотра все это складывается, просмотр за 1 месяц + просмотр за 35 дней + 35 * просмотр за 16 часов = 596 просмотров.
Это слишком много?
hour = Backbone.Model.extend({});
hours = Backbone.Collection.extend({});
hourView = Backbone.View.extend({});
day= Backbone.Model.extend({});
days= Backbone.Collection.extend({});
dayView = Backbone.View.extend({});
month = Backbone.Model.extend({});
monthView = Backbone.View.extend({});
Это мой первый раз с backbone.js, поэтому любые советы будут полезны.