To enhance the performance and reduce rendering lag, the addition of virtual scrolling is proposed. In scenarios involving a significant number of resources and appointments, rendering delays can arise, even when on-demand loading is utilized. Implementing virtual scrolling would allow the scheduler to efficiently load and display only the appointments visible in the current view. This improvement would lead to smoother navigation and a more responsive experience, particularly for applications with extensive scheduling requirements.