View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0019351 | MMW 5 | General | public | 2022-09-04 22:40 | 2022-09-09 21:55 |
Reporter | drakinite | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | N/A |
Status | closed | Resolution | fixed | ||
Product Version | 5.0.4 | ||||
Target Version | 5.0.4 | Fixed in Version | 5.0.4 | ||
Summary | 0019351: Performance optimization: Reduce time it takes to open very large albums in Album Grid | ||||
Description | I finally found a way to reduce the major stutter from opening very large albums in Album Grid. It involves simplifying the HTML for each item, and reusing the same HTML elements for the Play & Menu buttons. Since only one track at a time has their buttons visible, we can reuse the same elements and simply move them to the appropriate div. This brings the *first* open time for an album with 623 tracks from ~2.6 seconds to ~1.25 seconds. Several hundred milliseconds of this are taken up by Templates.bookmarkFunc. We may wish to look into something similar for that next -- perhaps only appending the select boxes to the div *if* touch mode is already enabled. | ||||
Tags | No tags attached. | ||||
Fixed in build | 2662 | ||||