Don't load the entire dataset on page load.
Connect the grid's dataSource to a remote endpoint on your server that returns the data and either:
1. use server-side paging(where the server only returns the page requested by the grid by you using the request parameters to properly filter your data before returning just the requested page.
If your dataset is large, use server-side paging.
There is all kinds of documentation on this. Start with looking at this server-side demo, http://demos.telerik.com/kendo-ui/grid/remote-data-binding and then look at the grid walkthrough, http://docs.telerik.com/kendo-ui/controls/data-management/grid/walkthrough, and pay particular attention to the section on Paging.