Skip to content

Add benchmark detail to compile benchmark in compare page #1689

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

Merged
merged 4 commits into from
Aug 6, 2023

Conversation

Kobzol
Copy link
Contributor

@Kobzol Kobzol commented Aug 6, 2023

This PR adds an expandable section containing benchmark details to each row in the (compile) comparison table. Later I want to add more data here, e.g. a 30 day history chart, information about recent similar changes to better detect noise, etc.

Currently, the details are opened by clicking on an arrow. Once people get used to it, I would also probably suggest just making the whole row clickable, and move the various links that are present in the individual columns (benchmark column => benchmark source code, profile column => 30 day graph link, change column => detailed query link) to the detail section. These links were quite hidden and unintuitive except to a "select few", who already knew about them :)

table.mp4

@Kobzol Kobzol merged commit 65eb109 into rust-lang:master Aug 6, 2023
@Kobzol Kobzol deleted the benchmark-detail branch August 6, 2023 13:36
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