Skip to content

perf: speed up sidebar navigation - #62

Merged
Talljack merged 1 commit into
mainfrom
fix/sidebar-navigation-performance
Jun 4, 2026
Merged

Talljack merged 1 commit into
mainfrom
fix/sidebar-navigation-performance

Conversation

@Talljack

@Talljack Talljack commented Jun 4, 2026

Copy link
Copy Markdown
Owner

Summary

  • remove the blocking i18n loading screen and defer non-critical app bootstrap work
  • dedupe repeated IndexedDB/localStorage hydrations for content, favorites, wordbooks, and TTS settings
  • cache module session counts and reuse dashboard analytics data instead of rescanning the same tables

Verification

  • pnpm build
  • local production-mode browser check on 2026-06-04: sidebar navigation Dashboard -> Listen -> Read -> Write -> Dashboard completed in roughly 47-90ms per click across 3 rounds
  • confirmed the blocking "Loading your language settings" overlay no longer appears during navigation

@vercel

vercel Bot commented Jun 4, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
echo-type Building Building Preview, Comment Jun 4, 2026 1:02am

@Talljack
Talljack merged commit 7d1d3d6 into main Jun 4, 2026
4 of 5 checks passed
@Talljack
Talljack deleted the fix/sidebar-navigation-performance branch June 4, 2026 01:02

This branch was successfully deployed

1 active deployment
Preview — c7ccafc9 Deployed Jun 4, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant