Virtualization for TreeList?

5 posts, 1 answers
  1. Ricky Wu
    Ricky Wu avatar
    16 posts
    Member since:
    Apr 2010

    Posted 03 Mar 2015 Link to this post

    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.
  2. Alex Gyoshev
    Admin
    Alex Gyoshev avatar
    2500 posts

    Posted 04 Mar 2015 Link to this post

    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!
     
  3. Kendo UI is VS 2017 Ready
  4. Ricky Wu
    Ricky Wu avatar
    16 posts
    Member since:
    Apr 2010

    Posted 05 Mar 2015 in reply to Alex Gyoshev Link to this post

    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.
  5. Answer
    Alex Gyoshev
    Admin
    Alex Gyoshev avatar
    2500 posts

    Posted 06 Mar 2015 Link to this post

    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!
     
  6. Ricky Wu
    Ricky Wu avatar
    16 posts
    Member since:
    Apr 2010

    Posted 09 Mar 2015 in reply to Alex Gyoshev Link to this post

    Done. (http://kendoui-feedback.telerik.com/forums/127393-telerik-kendo-ui-feedback/suggestions/7188290-improve-performance-for-large-treelists-virtualiz)

    Thanks.
Back to Top
Kendo UI is VS 2017 Ready