Page 1 of 1

Bryntum Scheduler Pro - Performance issue with 1000 events

Posted: Thu Nov 24, 2022 6:10 pm
by jamesb

Hello,

I am experiencing performance issues when interacting with Bryntum Scheduler Pro on a medium size data set.

It can be reproduced on the "Big data set" demo, by setting it to Custom with 10 resources and 100 events per resource.
When the 1000 events are visible in the viewport (minimum zoom), the horizontal scroll is not usable - it lags and jumps in a sporadic manner. Please see the attached video (28 frames / second).
https://bryntum.com/products/schedulerpro/examples/bigdataset/

My use case will actually be closer to 20+ resources and up to 300 events per resource, so I'm afraid this won't scale.
Is there an option to use a more performant renderer for large data sets?

Thank you,

J


Re: Bryntum Scheduler Pro - Performance issue with 1000 events

Posted: Thu Nov 24, 2022 7:16 pm
by jamesb

Aside from scrolling, zooming in and out with the mouse wheel feels clunky.
I noticed delays of 300-700ms between the zoom action and the refresh.
If that helps, here are the console logs on the same demo:

violations.png
violations.png (76.57 KiB) Viewed 437 times

Re: Bryntum Scheduler Pro - Performance issue with 1000 events

Posted: Thu Nov 24, 2022 11:06 pm
by mats

Yep notice it too. Are you using dependencies in your app? Disabling that made it much smoother for me. Regardless, we'll investigate.


Re: Bryntum Scheduler Pro - Performance issue with 1000 events

Posted: Thu Nov 24, 2022 11:35 pm
by jamesb

Sounds good, thank you! Yes, we plan to use dependencies.

Interestingly, scrolling is fluid when swiping on a touchpad, but isn't when using the scrollbar.
Unsure if the zoom performance issue is related or not.


Re: Bryntum Scheduler Pro - Performance issue with 1000 events

Posted: Fri Nov 25, 2022 9:52 am
by mats