angular/scripts/benchmarks
Paul Gschwendtner bb52edee31 build: create script to run benchmarks and perform comparisons (#50745)
This commit creates a new script that solves the following use-cases:

 - Running benchmarks. It's not trivial to figure out the benchmark
   target names, and it's also easy to mess up the right Bazel flags.

 - Performing comparisons. When e.g. working on a runtime senstive
   change, it should be trivial to run benchmarks between the current
   working stage, and a base revision (e.g. `main`).

The script takes care of both these use-cases and comes with a
prompt-based command line tool experience.

The script will also be used by a future GitHub action that can run
comparisons triggered via GitHub PR comment (by trusted team members).

PR Close #50745
2023-06-18 19:32:34 +00:00
..
index.mts build: create script to run benchmarks and perform comparisons (#50745) 2023-06-18 19:32:34 +00:00
results.mts build: create script to run benchmarks and perform comparisons (#50745) 2023-06-18 19:32:34 +00:00
targets.mts build: create script to run benchmarks and perform comparisons (#50745) 2023-06-18 19:32:34 +00:00
utils.mts build: create script to run benchmarks and perform comparisons (#50745) 2023-06-18 19:32:34 +00:00