docs: update build performance benchmarks (3.9.1)#880
Conversation
Greptile SummaryAutomated benchmark update recording v3.9.1 performance data, generated by CI workflow run #667. The README performance table is restructured from a single "Latest" column to separate Native/WASM columns, and all figures are internally consistent with the raw JSON payload embedded in Confidence Score: 5/5Safe to merge — documentation-only automated benchmark update with no code changes. All benchmark figures are internally consistent: per-file build rates (native 10.2 ms/file, WASM 13.7 ms/file) correctly derive from total build times over 570 files; resolution recall (71.1%) correctly aggregates JS (12/18) and TS (15/20) raw counts; 50k-file extrapolations are linear projections of per-file metrics; README summary values match the detailed benchmark tables exactly. No files require special attention — both are generated documentation with no logic changes. Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[CI Workflow Run #667] --> B[Build codegraph v3.9.1\n570 files]
B --> C{Engine}
C --> D[Native Rust\n10.2 ms/file\n5.8s total]
C --> E[WASM\n13.7 ms/file\n7.8s total]
D --> F[Phase breakdown\nparse 3382ms · CFG 310ms\ndataflow 904ms]
E --> G[Phase breakdown\nparse 3104ms · CFG 1077ms\ndataflow 835ms]
F --> H[Resolution benchmark\nJS 12/18 · TS 15/20]
G --> H
H --> I[precision 100% · recall 71.1%]
I --> J[Write BUILD-BENCHMARKS.md]
J --> K[Update README.md summary]
K --> L[Automated PR #880]
Reviews (1): Last reviewed commit: "docs: update build performance benchmark..." | Re-trigger Greptile |
Automated build benchmark update for 3.9.1 from workflow run #667.