Skip to content

perf(app): defer the closed workbench panel - #20

Merged
Itsnotaka merged 1 commit into
mainfrom
daniel/frontend-defer-closed-workbench
Aug 4, 2026
Merged

Itsnotaka merged 1 commit into
mainfrom
daniel/frontend-defer-closed-workbench

Conversation

@Itsnotaka

@Itsnotaka Itsnotaka commented Aug 4, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • defer the closed workbench panel column until it opens or owns a managed tab
  • defer Browser and Terminal runtime panes behind exact shared-layout fallbacks
  • add a dev startup guard and a written performance/first-paint review

Performance

  • eager app source: 1,333.2 KiB -> 1,256.5 KiB (-5.75%)
  • median Electron process-to-ready: 6,325 ms -> 5,940 ms (-6.09%)
  • median window-created-to-ready: 5,495 ms -> 5,110 ms (-7.01%)
  • median initial React render: 2.0 ms -> 1.8 ms (no regression)
  • median commit-to-next-frame: 5.8 ms -> 5.4 ms

Measurements used one warm-up and three interleaved dev runs per tree. Temporary profiler probes were removed.

Verification

  • 33 focused app tests pass
  • app production build passes
  • startup graph guard passes
  • targeted Oxlint and formatting pass
  • React Doctor: only pre-existing maintainability warnings
  • 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:30pm

Request Review

@Itsnotaka
Itsnotaka merged commit 12b8c7c into main Aug 4, 2026
4 of 5 checks passed
@Itsnotaka
Itsnotaka deleted the daniel/frontend-defer-closed-workbench branch August 6, 2026 05:46

This branch was successfully deployed

1 active deployment
Preview — 1fc374ca 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