angular/scripts/benchmarks
Herdiyan IT Dev 316d49a8ae refactor(dev-infra): use shell: false and quote args in benchmark-compare workflow
Currently, the exec() utility uses childProcess.spawn() with shell: true. This commit changes the spawn option to shell: false to prevent OS command injection vulnerabilities and quotes the benchmark target in the github action.

(cherry picked from commit f219e65841)
2026-04-28 17:29:28 +00:00
..
index.mts build: use Node.js built-in TypeScript support for dev-infra scripts 2026-01-02 08:15:40 +01:00
README.md build: use pnpm as the package manager instead of yarn (#62924) 2025-07-31 22:06:27 +00:00
results.mts feat(core): add support for TypeScript 6 2026-02-17 08:40:38 -08:00
targets.mts build: use Node.js built-in TypeScript support for dev-infra scripts 2026-01-02 08:15:40 +01:00
utils.mts refactor(dev-infra): use shell: false and quote args in benchmark-compare workflow 2026-04-28 17:29:28 +00:00

Benchmarks script

This folder contains a convenience script for running benchmarks and performing comparisons. It can be run via pnpm benchmarks. See command line help for possible commands.

The benchmark script is used in conjunction with the benchmark compare GitHub actions workflow, allowing organization members to initiate a benchmark comparison via a GitHub comment in a PR.

Docs

See the benchmark documentation.