browsertime
browsertime copied to clipboard
Measure and Optimize Web Performance
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...
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...
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
### 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...