The Grid UI virtualization allows you to render only rows and columns visible within the view-port without buffering the entire datasource. Grid supports row and column virtualization. To enable row virtualization, set enableVirtualization property as true. For column virtualization, set enableColumnVirtualization property as true. Note: The height property must be defined when enabling enableVirtualization . In this demo, Grid enabled row and column virtualization. Click the Load 100K Data button to bind 100000 rows and 30 columns. Injecting Module: Grid component features are segregated into individual feature-wise modules. To use Virtualscrolling feature, we need to inject VirtualScrollService into the @NgModule.providers section.