Frontmatter
| id | 9061 |
| title | Perf: Enable Turbo Mode for DevRank Store |
| state | Closed |
| labels | enhancementaiperformance |
| assignees | tobiu |
| createdAt | Feb 8, 2026, 11:53 PM |
| updatedAt | Feb 8, 2026, 11:58 PM |
| githubUrl | https://github.com/neomjs/neo/issues/9061 |
| author | tobiu |
| commentsCount | 0 |
| parentIssue | null |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| blockedBy | [] |
| blocking | [] |
| closedAt | Feb 8, 2026, 11:58 PM |
To handle the scale of 100k+ users, we must enable "Turbo Mode" in the
DevRank.store.Contributorsstore.Action: Set
autoInitRecords: falsein the store configuration.Impact:
{l: 'tobiu', tc: 1000}) instead of heavyNeo.data.Recordinstances.Neo.data.Store.getAt()lazily converts raw data objects intoRecordinstances only when they are accessed (e.g., by the Grid renderer). This distributes the memory and CPU cost over time as the user scrolls, rather than paying it all upfront.RecordFactoryhandles the mapping (l->login) during this lazy creation.This is the final step in the data optimization pipeline.