Skip to content

feat(agentic): migrate recipe-performance and add paired device measurement - #225

Open
abretonc7s wants to merge 12 commits into
mainfrom
feat/mobile-perf-measure
Open

abretonc7s wants to merge 12 commits into
mainfrom
feat/mobile-perf-measure

Conversation

@abretonc7s

@abretonc7s abretonc7s commented Nov 7, 2026 •

Copy link
Copy Markdown
Contributor

Migrate the existing recipe-performance workflow into the agentic domain and add Mobile bottleneck diagnosis and paired proof for devices, simulators and emulators.

  • Preserve the Extension collector, evidence rules and checks.
  • Teach thread classification, CPU sampling/flame graphs, bounded CDP transfers, whole-subtree elimination and alternating production-sampling proof.
  • Add engineer-facing prerequisites, one-line usage, expected outputs and a capture-time budget. Remove the separate Mobile measurement skill.

Validation: seven focused kit checks, Extension collector checks and repository CI pass. Retained raw reports reproduce byte for byte. A failing-first deep-stack regression and real-profile replay cover CPU rendering without interpreter tuning.

Blind iOS-simulator validation on this head produced a lazy funding-hook optimization. Four alternating restarted blocks, n=10 per state per direction: first-JS-frame delay improved 17.7% Long / 17.9% Short; opening improved 14.6% / 16.2%, with block separation and better p75/readiness. 246 focused product tests and the 39-step recorded control proof pass.

Long's post-open maximum JS gap worsened; total post-open blocking overlapped. No native/compositor FPS claim. The formal product visual gate remains pending; the local demonstration is unpublished. A self-contained HTML results page includes the actual flame image, code diff, wall time and comparison with the prior physical-device result.

@abretonc7s
abretonc7s requested a review from a team as a code owner November 7, 2026 14:01
@abretonc7s abretonc7s changed the title feat(performance): add paired Mobile device measurement feat(agentic): migrate recipe-performance and add paired device measurement Nov 7, 2026

This branch has not been deployed

No deployments
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.

2 participants