Jimmy Lai
|
663c9151cf
|
bench: render-pipeline benchmarks and stress routes (2/8) (#89863)
## Summary
Benchmark infrastructure for measuring render pipeline performance.
- **render-pipeline benchmark** (`bench/render-pipeline/`):
`benchmark.ts` for profiling render paths, `analyze-profiles.ts` for CPU
profile analysis
- **Stress routes** (`bench/basic-app/app/streaming/`): light, medium,
heavy, bulk, wide, chunkstorm variants for different streaming load
profiles
- **Basic app harness**: `benchmark.sh` runner script, `next.config.js`
- **Minimal server**: `bench/next-minimal-server/bin/minimal-server.js`
- **Docs**: `bench/BENCHMARKING.md` guide
- **Config**: eslint exclusion for bench paths, package.json bench
scripts
## Test plan
- [ ] No runtime behavior changes
- [ ] Benchmark scripts are standalone tooling
---------
Co-authored-by: Tim Neutkens <tim@timneutkens.nl>
|
2026-02-17 09:40:26 +01:00 |
|