This sample demonstrates how the pivot table loads a large amount of data with ease using virtual scrolling.
This sample demonstrates how the pivot table performs when bound with a million rows in a highly optimized manner by only displaying rows and columns to the current view port using the enableVirtualization property. By choosing from the dropdown list options, a different number of rows can be loaded into the pivot table. More information on the virtual scrolling can be found in this documentation section.