Skip to content

perf(ui): defer locale bootstrap and overlay bundles#3

Open
pascalandr wants to merge 5 commits intodevfrom
ready/ui-locale-bootstrap
Open

perf(ui): defer locale bootstrap and overlay bundles#3
pascalandr wants to merge 5 commits intodevfrom
ready/ui-locale-bootstrap

Conversation

@pascalandr
Copy link
Copy Markdown

@pascalandr pascalandr commented Mar 14, 2026

Summary

  • Defer locale and overlay bundles so startup can mount before secondary UI payloads finish loading.
  • Persist a small bootstrap cache for theme and locale hints while trimming hidden bootstrap and session work.
  • Fall back cleanly to English if a lazy locale chunk fails so startup still mounts.

Dependencies

@pascalandr
Copy link
Copy Markdown
Author

This is now ready for review.

Its base branch now targets dev, and this follow-up still stacks cleanly on top of the refreshed startup instrumentation branch.

@pascalandr pascalandr force-pushed the ready/tauri-startup-instrumentation branch from ee62e95 to a7667c3 Compare March 18, 2026 20:29
@pascalandr pascalandr force-pushed the ready/ui-locale-bootstrap branch from 6f58d4c to 7da892b Compare March 18, 2026 20:29
@pascalandr
Copy link
Copy Markdown
Author

Restacked this on top of the rebuilt ready/tauri-startup-instrumentation branch.

This follow-up now sits on the refreshed 216 base and remains ready for review.

@pascalandr pascalandr force-pushed the ready/tauri-startup-instrumentation branch from a7667c3 to 1ce6bfd Compare March 18, 2026 21:02
@pascalandr pascalandr force-pushed the ready/ui-locale-bootstrap branch from 7da892b to e070a05 Compare March 18, 2026 21:02
@pascalandr pascalandr force-pushed the ready/tauri-startup-instrumentation branch from 1ce6bfd to bc57aaf Compare March 19, 2026 20:14
@pascalandr pascalandr force-pushed the ready/ui-locale-bootstrap branch from e070a05 to 0521185 Compare March 19, 2026 20:15
@pascalandr pascalandr force-pushed the ready/ui-locale-bootstrap branch from 0521185 to 8c0a82d Compare March 19, 2026 20:21
@pascalandr pascalandr changed the base branch from ready/tauri-startup-instrumentation to dev March 19, 2026 20:21
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