Skip to content

Add interactive HTML export format #809

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

lukaskoebe
Copy link

Hi, I know this is quite a large PR, so if you feel like this kind of thing doesn't fit into this project no hard feelings. Just try it out and see if you like it.

My motivation was that I always loved the python ploting scripts for hyperfine, but I thought it would be great to have a standalone version of those plots that doesnt depend on having the python libs installed etc. and that can be created directly using hyperfine.

This PR implements a new HTML exporter that generates a standalone, interactive report with multiple visualizations:

  • Summary table with relative performance metrics
  • Boxplots, histograms and time progression charts
  • Advanced statistics and parameter analysis

The report uses embedded JavaScript (Plotly.js) for interactive visualizations

Implements a new HTML exporter that generates a standalone, interactive
report with multiple visualizations:
- Summary table with relative performance metrics
- Boxplots, histograms and time progression charts
- Advanced statistics and parameter analysis

The report uses embedded JavaScript (Plotly.js) for interactive
visualizations
@sharkdp
Copy link
Owner

sharkdp commented Mar 21, 2025

It might be a few days before I can try & review this, but I already love it! That is a great idea.

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.

2 participants