Я отображаю 100 событий в FullCalendar, используя $('#CalendarPlugin').fullCalendar('renderEvent', {} );
, вызываемый в цикле 100 раз.
Производительность браузера, которую я вижу на своем компьютере (Core2 6600 @ 2,4 ГГц с 4 ГБ ОЗУ)
- Chrome : 3 секунды
- Firefox : 6 секунд
- IE9 : 6 секунд
Это ожидаемый уровень производительности? Есть ли более быстрый способ загрузки и рендеринга событий?
После того, как они были добавлены в FullCalendar, перемещайтесь между месяцами и перерисовывайте его намного быстрее. Это просто начальная загрузка их с использованием renderEvent
, это медленно.