browsertime icon indicating copy to clipboard operation
browsertime copied to clipboard

Measure and Optimize Web Performance

Results 74 browsertime issues
Sort by recently updated
recently updated
newest added

When looking at a HAR file on slow mobile phone, the last CPU long task really can make the waterfall broken. Lets fix that by only adding that if it...

### Have you read the documentation? - [X] Yes, I've read the [how to make a reproducable bug guide](https://www.sitespeed.io/documentation/sitespeed.io/bug-report/) - [X] Yes, I've read the [how to debug my script...

bug

Hi @gmierz going through some logs and seen the deprecation warning, can I just change to _Resampling.LANCZOS_ ?

If the Firefox Window recorder is used in https://bugzilla.mozilla.org/show_bug.cgi?id=1773127 this could potentially fix that. If that's the case, there's something in the code in the window recorder that do not...

### Feature/improvement I'm using wayland on my Linux, and it looks like that browsertime uses x11grab (which is x11-based) to capture the video of the app. Probably we need another...

enhancement
help wanted

In the Geckoprofiler.json the visual metrics progress field is broken as reported in https://github.com/firefox-devtools/profiler/issues/3966#issuecomment-1084300943 `"visualMetrics":{"FirstVisualChange":766,"LastVisualChange":2200,"SpeedIndex":832,"VisualProgress":[{"timestamp":null,"percent":0},{"timestamp":null,"percent":1},{"timestamp":null,"percent":100},{"timestamp":null,"percent":100},{"timestamp":null,"percent":100},{"timestamp":null,"percent":100},{"timestamp":null,"percent":100},{"timestamp":null,"percent":100},{"timestamp":null,"percent":100},{"timestamp":null,"percent":100},{"timestamp":null,"percent":100},{"timestamp":null,"percent":100},{"timestamp":null,"percent":100},{"timestamp":null,"percent":100}],"videoRecordingStart":3900,"VisualReadiness":1434,"VisualComplete85":833,"VisualComplete95":833,"VisualComplete99":833}}` There are some massaging of the data that seems broken in: https://github.com/sitespeedio/browsertime/blob/main/lib/firefox/webdriver/firefox.js#L193-L230

firefox

### Feature/improvement From recent time I have to evaluate conditions on page pretty often. So I decided to implement wait.byCondition method to share it with everyone. https://github.com/sitespeedio/browsertime/pull/1803 pull request introducing...

This patch adds an option to use the hash of the url as the folder path instead of the url itself. This helps with an issue we are having on...

### Feature/improvement I was wondering if there's a way to measure the interactivity of the web page via browsertime. Essentially we want to identify the timing information of the functionality...