Comparative benchmarks: WP Packages vs WPackagist.
composer(v2+)curljqhyperfine(optional, for statistical benchmarking —brew install hyperfine)
Measures cold and warm composer update times for both repositories using identical plugin sets (small, medium, large).
./benchmarks/resolve.shCompares metadata download sizes, TTFB, and response times for packages.json, provider files, and p2 endpoints.
./benchmarks/metadata.shChecks a sample of popular plugins and compares which versions each repo exposes. Detects gaps or staleness.
./benchmarks/freshness.shResults are written to benchmarks/results/ (gitignored).