Thanks for writing and for bringing up this question.
We have designed our RadDataBoundListBox and RadJumpList controls with performance in mind. We have chosen to implement our own UI Virtualization mechanism aiming to provide faster items realization and recycling while scrolling. We have also introduced the so called Async Balance mehacnism which, when having heavier Data Temlpates, allows for more responsiveness in the beginning when the control makes the initial item realization. Besides all this, both controls have a bunch of unique features like:
- Data Virtualization support (OnDemandManual, OnDemandAutomatic and Automatic)
- CheckBoxes support/Multiple Selection
- Item Reorder support
- Pull-to-Refresh support
- Item Animations support
- Sorting/Filtering/Grouping support that is internally implemented in RadJumpList
and many more that are described here:
Of course, you can compare both controls in the context of your application and see which one suits you best. We will appreciated your feedback regarding RadDataBoundListBox or RadJumpList. This will help us improve the controls and provide the best experience for our customers.
Thanks for your time.
the Telerik team