устанавливает таймаут (в миллисекундах), который оборачивает вызовы updateView и setCurrentView (которые запускают перерисовку scheduler)
scheduler.config.delay_render = 30;
scheduler.init("scheduler_here");
Эта опция может помочь улучшить производительность.
Чтобы гарантировать выполнение команды только после фактической перерисовки, помещайте её внутри callback-функции события onViewChange.
Значение по умолчанию — 0.
Многие конфигурации scheduler требуют перерисовки. При работе со сложной настройкой у вас может быть несколько функций, каждая из которых обновляет определённые параметры и вызывает обновление scheduler для применения изменений. Частые перерисовки могут замедлить работу вашего приложения.
Опция delay_render помогает уменьшить количество перерисовок.
Например, если вы установите scheduler.config.delay_render = 30;
, при каждом запросе на перерисовку scheduler поставит вызов в очередь и будет ждать 30 миллисекунд.
Если в это время поступит ещё один запрос на перерисовку, таймер сбросится и будет ждать ещё 30 мс.
В итоге, если updateView и/или setCurrentView вызываются несколько раз подряд
(что часто происходит, когда перерисовки запускаются из разных частей кастомного кода), выполнится только последний вызов.