LearnNewsExamplesServices
Frontmatter
id9024
titleRefactor: Optimize DevRank User Index Storage
stateClosed
labels
enhancementperformance
assigneestobiu
createdAtFeb 7, 2026, 5:31 PM
updatedAtFeb 7, 2026, 5:33 PM
githubUrlhttps://github.com/neomjs/neo/issues/9024
authortobiu
commentsCount0
parentIssue8930
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtFeb 7, 2026, 5:33 PM

Refactor: Optimize DevRank User Index Storage

Closed v12.0.0 enhancementperformance
tobiu
tobiu commented on Feb 7, 2026, 5:31 PM

Refactor apps/devrank/resources/users.json to use a Key-Value Object format ({ "username": "timestamp" }) instead of an Array of Objects.

Goal:

  • Reduce file size overhead by removing repetitive keys (login, lastUpdate) in preparation for 100k+ records.
  • Implement auto-migration for the existing file.
  • Update Storage.mjs to handle the transformation transparently.
tobiu added the enhancement label on Feb 7, 2026, 5:31 PM
tobiu added the performance label on Feb 7, 2026, 5:31 PM
tobiu added parent issue #8930 on Feb 7, 2026, 5:31 PM
tobiu assigned to @tobiu on Feb 7, 2026, 5:32 PM
tobiu referenced in commit 62a62ac - "refactor: Optimize DevRank User Index Storage (#9024) on Feb 7, 2026, 5:33 PM
tobiu closed this issue on Feb 7, 2026, 5:33 PM