The DevExtreme JavaScript Gantt component allows you to display the task flow and dependencies between tasks over a certain period.
You can move and modify tasks (a task name, duration or progress, for example) directly from the chart. Adjust the timescale to display tasks in smaller or greater time intervals, from hours to years. Hold the CTRL key and rotate your mouse's scroll wheel to zoom (in or out) to browse data across various levels of detail.