Implement a sparse index position.
For example, imagine you have a folder containing 10,000 tasks and you decide to move the task currently at position 9,000 to position 1,000. When syncing the project, the Gantt component would require updating 8,000 tasks because the index positions have changed for those tasks.
If we could implement the index position as a sparse index, the Gantt component would only need to display the newly calculated index position for the affected tasks when syncing. This would mean that the index position should be represented as a floating-point number instead of an integer.
Thank you!