hyperfine icon indicating copy to clipboard operation
hyperfine copied to clipboard

Add interactive HTML export format

Open lukaskoebe opened this issue 10 months ago • 1 comments

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

lukaskoebe avatar Mar 21 '25 00:03 lukaskoebe

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

sharkdp avatar Mar 21 '25 16:03 sharkdp