andoriyaprashant / OpSo

OpSo is a Flutter app that provides comprehensive information about various open-source programs
MIT License
49 stars 90 forks source link

BUG: Performance Issue in GirlScript Summer of Code #376

Open rishabh7923 opened 10 hours ago

rishabh7923 commented 10 hours ago

Is there an existing issue for this?

What happened?

When you open the GSSOC screen, it lags significantly, freezing momentarily before displaying the list of projects. Scrolling through the list feels very sluggish.

From my understanding, this issue occurs due to the large number of elements being loaded simultaneously, which quickly fills up memory and significantly decreases the app's performance.

To prove my point, I have attached 2 videos. one with large number of elements and another with small number of elements.

With large number of projects

https://github.com/user-attachments/assets/396b8aad-a145-49b9-8f0c-954ff513d22d

With small number of projects

https://github.com/user-attachments/assets/a8ee9021-fe50-43dc-9545-da0f722e5a50

Note

I would like to work on this issue as i believe adding some kind of pagination will fix this issue

Record

github-actions[bot] commented 10 hours ago

Thank you for creating this issue! We'll look into it as soon as possible. Your contributions are highly appreciated! 😊