The DataTable for Vue is a feature-complete grid like component which can be used to display data from different sources. By default the data is displayed in pages and can be loaded from CSV, TSV, JSON, XML, remotely or locally. Amongst the features the component offers are: columns and rows resizing, sorting, validation, filtering, grouping and aggregations. The major difference between the Grid component and the DataTable is that the DataTable does not support UI Virtualization. This means that the it is not appropriate for scenarios which require Vertical Scrolling of large data sets. If you need to display a large data set in a DataTable, then you will have to enable the Paging functionality.