Repository navigation
Redesign compare around all runs, a shared timeline and annotations - #180
Merged
Merged
Conversation
Comparing one run against another made changes hard to see: run-to-run noise is often bigger than the change you look for, and a single slow run can look like a regression. When both HAR files hold several runs of the same URL, the page now compares all of them by default. A change counts only when a Mann-Whitney U test says it is significant and it is at least 2%; with 10 or more runs per side the p-values are also adjusted for the number of metrics, so fewer changes are significant by chance. Single runs are still one click away, and outlier runs are marked. The answer comes first: a verdict and key metrics with the spread of every run. The timeline follows the sitespeed.io rendering view: both videos play together, milestones light up as they pass, and the filmstrip, visual progress and waterfalls follow one cursor. Every metric from the old page is still there, but unchanged ones are folded so the table shows what moved, and a test fails if a metric goes missing. Explaining a regression usually means pointing at a request, so you can now draw lines, circles and text on the waterfalls, move them into place, and save what you see as an image or in the saved comparison. The start page explains what the tool does, says that files stay in the browser, and tells you that sitespeed.io and Browsertime HAR files give you more to compare. Assisted-by: Claude Opus 5.5 noreply@anthropic.com
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Comparing one run against another made changes hard to see: run-to-run noise is often bigger than the change you look for, and a single slow run can look like a regression. When both HAR files hold several runs of the same URL, the page now compares all of them by default. A change counts only when a Mann-Whitney U test says it is significant and it is at least 2%; with 10 or more runs per side the p-values are also adjusted for the number of metrics, so fewer changes are significant by chance. Single runs are still one click away, and outlier runs are marked.
The answer comes first: a verdict and key metrics with the spread of every run. The timeline follows the sitespeed.io rendering view: both videos play together, milestones light up as they pass, and the filmstrip, visual progress and waterfalls follow one cursor. Every metric from the old page is still there, but unchanged ones are folded so the table shows what moved, and a test fails if a metric goes missing.
Explaining a regression usually means pointing at a request, so you can now draw lines, circles and text on the waterfalls, move them into place, and save what you see as an image or in the saved comparison. The start page explains what the tool does, says that files stay in the browser, and tells you that sitespeed.io and Browsertime HAR files give you more to compare.
Assisted-by: Claude Opus 5.5 noreply@anthropic.com