Skip to content

perf(app): defer inactive shell tools - #21

Merged
Itsnotaka merged 1 commit into
mainfrom
daniel/frontend-defer-inactive-shell-tools
Aug 4, 2026
Merged

Itsnotaka merged 1 commit into
mainfrom
daniel/frontend-defer-inactive-shell-tools

Conversation

@Itsnotaka

@Itsnotaka Itsnotaka commented Aug 4, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • defer the disabled New York sidebar view while keeping extension state and exact pane geometry eager
  • defer the closed Connect Device controller behind a lightweight request/resume store
  • preserve exact sidebar and Connect Device skeleton geometry and add startup graph guards

Performance

  • eager app source: 1,256.5 KiB -> 1,208.0 KiB (-3.86%)
  • median Electron window-created-to-ready: 5,094 ms -> 4,987 ms (-2.10%)
  • median first post-ready frame: 5,105.6 ms -> 4,998.4 ms (-2.10%)
  • median initial React render: 2.0 ms -> 1.9 ms
  • median commit-to-next-frame: 6.4 ms -> 5.6 ms

Temporary profiler probes were removed after the bounded dev-time review.

Verification

  • 57 focused extension and Connect Device tests pass
  • app production build passes
  • startup graph guard passes
  • targeted Oxlint and formatting pass
  • app typecheck: inherited onboarding-layout.tsx gearColossus error only
  • repo architecture/design: inherited oversized-file and v2.tsx violations only

View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.

@cursor

cursor Bot commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@vercel

vercel Bot commented Aug 4, 2026 •

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
honk-marketing Ready Ready Preview Aug 4, 2026 6:50pm

Request Review

@Itsnotaka
Itsnotaka merged commit da051e6 into main Aug 4, 2026
4 of 5 checks passed
Itsnotaka added a commit that referenced this pull request Aug 6, 2026
@Itsnotaka
Itsnotaka deleted the daniel/frontend-defer-inactive-shell-tools branch August 6, 2026 05:46

This branch was successfully deployed

1 active deployment
Preview — fe57fc08 Deployed Aug 4, 2026 by vercel[bot]
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