Premium support for our pure JavaScript UI components


Post 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

Attachments
1000 events lag.mp4
(1.22 MiB) Downloaded 35 times

Post 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 342 times

Post 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.


Post 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.


Post by mats »


Post Reply