This is a migrated thread and some comments may be shown as answers.

Virtualization for TreeList?

4 Answers 343 Views
TreeList
This is a migrated thread and some comments may be shown as answers.
Ricky Wu
Top achievements
Rank 1
Ricky Wu asked on 03 Mar 2015, 05:34 PM
Hi,

I am concerned about TreeList performance with large datasets (hundreds of thousands of rows). Some other Kendo controls, like Grid, support virtualization and perform well with this many rows (http://demos.telerik.com/kendo-ui/grid/virtualization-local-data). TreeList currently does not support virtualization and slows down during scrolling/expanding/collapsing as the number of rows increases (some browsers are better than others).

I know that TreeList is a brand new control. Do you have plans to add virtualization or otherwise improve TreeList performance with large datasets in future releases?

Thanks.

4 Answers, 1 is accepted

Sort by
0
Alex Gyoshev
Telerik team
answered on 04 Mar 2015, 12:19 PM

Hello Ricky,

We have not listed TreeList  virtualization on our roadmap, so it is not in our short-term plans. Since it relies on paging hierarchical data, it would require non-trivial amount of server-side processing in order to achieve it. At this time, you can improve the TreeList performance significantly via load on demand, as shown in the remote binding demo.

Regards,
Alex Gyoshev
Telerik
 
Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI now!
 
0
Ricky Wu
Top achievements
Rank 1
answered on 05 Mar 2015, 09:42 PM
Hi Alex,

Thanks for the information about remote binding. The remote binding demo initially shows the TreeList collapsed to the root node, so it has only 1 row. Our requirement is to iniitally show the TreeList fully-expanded, so it has thousands of row (although only a few are visible on screen without scrolling). Will remote binding improve performance in this scenario?

Thanks.
0
Accepted
Alex Gyoshev
Telerik team
answered on 06 Mar 2015, 10:40 AM

Hello Ricky,

No, I'm afraid it will not have any impact on performance, as all rows will be rendered. You can submit this as a feature suggestion on UserVoice, so that it is considered for implementation for future releases.

Regards,
Alex Gyoshev
Telerik
 
Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI now!
 
0
Ricky Wu
Top achievements
Rank 1
answered on 09 Mar 2015, 04:56 PM
Done. (http://kendoui-feedback.telerik.com/forums/127393-telerik-kendo-ui-feedback/suggestions/7188290-improve-performance-for-large-treelists-virtualiz)

Thanks.
Tags
TreeList
Asked by
Ricky Wu
Top achievements
Rank 1
Answers by
Alex Gyoshev
Telerik team
Ricky Wu
Top achievements
Rank 1
Share this question
or