Skip to content

Split benchmark chart into minification and compression#18

Merged
alvinwan merged 1 commit intomainfrom
dev/alvin/benchmark-compression-panels
Apr 7, 2026
Merged

Split benchmark chart into minification and compression#18
alvinwan merged 1 commit intomainfrom
dev/alvin/benchmark-compression-panels

Conversation

@alvinwan
Copy link
Copy Markdown
Owner

@alvinwan alvinwan commented Apr 7, 2026

Summary

Refresh the benchmark summary figure so both panels focus on compression outcomes instead of mixing compression and runtime.

What Changed

  • relabel the left panel as Minification while keeping the current minify-only data and layout
  • replace the right panel with minify-plus-wheel compression data from benchmarks/README.md
  • regenerate benchmarks/summary.svg from benchmarks/plot.py
  • update the README image alt text to match the new figure content

Why

The previous chart mixed two different dimensions: minify-only compression on the left and runtime on the right. This follow-up makes the figure compare two compression-oriented views side by side.

Impact

  • readers can compare raw minification against minify-plus-wheel compression in one figure
  • the checked-in SVG remains reproducible from the stdlib-only generator
  • no runtime package behavior changes

Validation

  • ran python3 benchmarks/plot.py
  • ran xmllint --noout benchmarks/summary.svg
  • ran git diff --check

@alvinwan alvinwan marked this pull request as ready for review April 7, 2026 09:52
@alvinwan alvinwan merged commit aaa40ed into main Apr 7, 2026
10 checks passed
@alvinwan alvinwan deleted the dev/alvin/benchmark-compression-panels branch April 7, 2026 09:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant