06-13-2024, 10:34 AM
Hi
I have a very large library – tens of thousands of albums – and I am sure I am not the only one. In the Tag Library View, there is a noticeable lag when we have at least 10K elements in the scrollable list, and in my case it just gets stuck. See pic.
I do not know (yet) what causes this, but one possible culprit may be that this is a single list, which is rendered, and only a part of it is visible, but it is too large to properly be timely fetched. I am trying to understand where this is in the codebase.
If this is the case, using some library (from react?) to render extremely long scrollable lists would be advisable. It would also speed up rendering for smaller libraries, making the UI even snappier.
Also, is the library data sent from the server to the client uncompressed or compressed?
I have a very large library – tens of thousands of albums – and I am sure I am not the only one. In the Tag Library View, there is a noticeable lag when we have at least 10K elements in the scrollable list, and in my case it just gets stuck. See pic.
I do not know (yet) what causes this, but one possible culprit may be that this is a single list, which is rendered, and only a part of it is visible, but it is too large to properly be timely fetched. I am trying to understand where this is in the codebase.
If this is the case, using some library (from react?) to render extremely long scrollable lists would be advisable. It would also speed up rendering for smaller libraries, making the UI even snappier.
Also, is the library data sent from the server to the client uncompressed or compressed?