Hi. Default Bryntum Gantt data loading process doesn't look seamless with our product and I'm looking for ways to improve it.
The first thing is view. We can't go with default loader (see the pic). Is there a conventional way to customize it? For example, put there some custom spinner?
The second and actually much more important thing is data loading time. Currently after Gantt gets data, it digests for some seconds. For my 1,6K items dataset it's usually something about 3-4 seconds. This is too much. I'm thinking of a way to get to the first render faster and then continue loading in background.
Currently I'm testing such a solution: first to load truncated data tree and right after it's loaded (on taskStore change event) recursively use appendChild to make tree complete. This reduces time to render of big dataset notably (in my case for 3+ seconds), but leads to small UI hiccups right after while we are appending items.
For me this solution looks better than default, but still has downsides. Can you suggest my any examples/ideas/anything of how to make it better?