feat: add BrowserStack Chonk browser benchmark#23121
Open
Conversation
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds an on-demand BrowserStack benchmark harness for bb.js Chonk prove+verify using pinned IVC inputs.\n\nWhat changed:\n- Adds /wasm-bench-browserstack skill instructions in aztec-packages.\n- Adds a BrowserStack Local + Selenium runner under headless-test that serves browser-test-app/dest with COOP/COEP headers.\n- Adds browser verifyChonk so the benchmark records prove and verify timing.\n- Documents the pinned-input workflow, default old/new iOS + Android matrix, JSON matrix override, and JSONL output schema.\n\nValidation:\n- yarn workspace headless-test test:browserstack-bench\n- yarn workspace headless-test tsc --noEmit && yarn workspace browser-test-app tsc --noEmit\n- yarn workspace browser-test-app build after copying existing wasm artifacts from sibling aztec-packages worktree\n- BrowserStack smoke exercised credentials, Local tunnel, Selenium session, bundle serving, and JSONL failure recording with an intentionally invalid msgpack input