Skip to content

perf(keywords): Speed up sidebar navigation - #87

Merged
hubab1 merged 2 commits into
mainfrom
codex/keyword-navigation-performance
Oct 26, 2026
Merged

hubab1 merged 2 commits into
mainfrom
codex/keyword-navigation-performance

Conversation

@hubab1

@hubab1 hubab1 commented Oct 24, 2026 •

Copy link
Copy Markdown
Owner

What

  • Retain recent keyword tables and reuse unchanged workspace data. Run database jobs on a dedicated serial executor and batch competitor icon lookups.
  • Reduce ranking-query faults, sparkline rendering, pricing layout, and repeated workspace publication. Correct the notes click target.
  • All 320 combined focused tests pass with feat(persistence): Compact release databases #88. Native repeat switching measures 225 ms median; one first history load still measures 2.2 seconds.

Why

Sidebar switches repeatedly reconstructed native tables and ran database reads on the UI thread, blocking navigation for seconds. Individual ranking-icon lookups also repeated database work.

Retain recent keyword tables and reuse unchanged workspace data.
Move database jobs onto a dedicated serial executor and reduce
relationship faults in ranking queries.

Remove repeated chart and pricing layout work. Keep audit reports and
one-off tools in the ignored local directory.
@hubab1
hubab1 merged commit 5a6a2bc into main Oct 26, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant