We would advice to use paging instead, for both performance and user experience reasons.
Loading 100 items on the page would both provide not very user friendly, as you properly pointed out, and would also affect the page load times. If you use the built-in paging paging instead you will load only the first X items and when the user selects another page from the pager, the next X items will be loaded.
You can configure paging by setting the number of items to be displayed from the Events widget -> Edit -> List Settings -> Use paging
Divide the list on pages up to X items per page.
All the best,
the Telerik team
Do you want to have your say in the Sitefinity development roadmap? Do you want to know when a feature you requested is added or when a bug fixed? Explore the Telerik Public Issue Tracking
system and vote to affect the priority of the items