Filter taking seconds for 1500 records...

2 posts, 0 answers
    ATIRAJ avatar
    4 posts
    Member since:
    Jul 2017

    Posted 25 Jul 2017 Link to this post

     We increased the numbers of rows to 1500 in sample on kendo ui grid filtering section.

    Please refer below link it has 1500 rows and try to search by Product Name. it takes seconds to filter. Can you please check if we are missing anything.

  2. Dimiter Topalov
    Dimiter Topalov avatar
    1298 posts

    Posted 27 Jul 2017 Link to this post

    Hi Atiraj,

    Thank you for the runnable example.

    There are certain browser- and system-specific limitations, regarding the number of rows/items that can be rendered simultaneously in the Grid, beyond our control.

    The Angular framework also imposes some performance penalties.

    The most straight-forward options for improving the performance and rendering times of the Grid, are to enable production mode (Angular - related):

    ... and to utilize either the paging or virtual scrolling functionalities of the Grid (Kendo UI - related):

    In the discussed scenario, filtering itself does not take long, but rendering all resulting rows is time and resource-consuming.

    Performance can be significantly optimized via the approaches, suggested above. Here is an updated version of the plunker with enabled production mode and paging:

    I hope this helps.

    Dimiter Topalov
    Progress Telerik
    Try our brand new, jQuery-free Angular 2 components built from ground-up which deliver the business app essential building blocks - a grid component, data visualization (charts) and form elements.
Back to Top