The parse() method prevents the page from executing, and I recommend doing an asynchronous load when the volume of data is high
Thank you for the suggestion, I added it to our internal tracker as a feature request. The dev team will try to implement it, but that won’t happen in the near future.
One of the ways you can make the situation better is to try using the Branch Loading feature when Gantt loads only first-level tasks. When you expand parent tasks, Gantt will load their children:
Here are examples of how it works: