Performance issues(Scrolling of list and Navigation)

Hi,

I have couple performance issues of syncfusion flutter charts library

1. Scrolling is very laggy for a large number of SfCartesianChart/SfCircularChart items(see attached example).
I have a ListView.builder of SfCartesianChart items. Each item includes FastLineSeries. When I start scrolling the list of items, scrolling becomes very laggy and not smooth.

2. It takes a long time to navigate to the SfCartesianChart list page from another page( Navigator.of(context).pop ) if I have a list of SfCartesianChart items (see attached example).

Thanks in advance!

Attachment: syncfusion_list_issue_598f6940.zip

1 Reply

SK Sriram Kiran Senthilkumar Syncfusion Team October 8, 2021 01:47 PM UTC

Hi Oleg shentsev, 
 
Greetings from Syncfusion. We have analyzed your scenario with the provided sample at our end, and we would like to let you know that when rendering large number of heavy widgets using the ListView.Builder, the scrolling will get lagged, and will not be smooth. As the list view builder loads the widgets on demand when scrolling due to which the scrolling in getting lagged. Also, this issue is already reported in flutter issues in their framework’s GitHub page. We have also shared the issue link below for your reference. 
 
However, we are continuously working on improving and optimizing the performance of our chart widget at our end and will roll them out in of our upcoming main releases.  
 
Also, we would like to let you know that the performance will be slightly good when the application is rendered in release mode than in debug mode. 
 
Regards, 
Sriram Kiran 


Loader.
Up arrow icon