browsertime
browsertime copied to clipboard
Measure and Optimize Web Performance
Looks like starting from this [commit](https://github.com/sitespeedio/browsertime/commit/296b78bd5713ef096e5643a8bab54167cd68cac7), `SpeedIndex` is interpreted as a time, this feels weird and incorrect.
Today we report errors (starting the browser, failing to get the URL, the page do not load etc) and we miss out on reporting number of complete runs that fails....
`tcpdump` doesn't seem to work from version 8.6.0. The captured pcap is only 24Bytes when running this command. tcpdump will successfully export the pcap when changing back to version 8.5.0...
We should make it configurable to include metrics from pages that gives errors. By default if the main page gives a > 399 error we should exclude those metrics from...
When testing spa pages and an element is not found, there is no video, no images, not even a directory saved locally to troubleshoot. For example, I start a measurement...
When I run the following command: `docker run --rm -v "$(pwd)":/sitespeed.io sitespeedio/sitespeed.io:12.2.2 https://www.sitespeed.io --mobile` I get a set of filmstrips and videos that use the OOTB iPhone6 UserAgent and ViewPort...
[Firefox] Present the graph of visual metrics in profiler without the need of profiler screenshots.
Using browsertime to collect firefox profiles allow the profiler to present a visual metrics graph, [here's an example](https://profiler.firefox.com/public/7788671ed67417b9acd056310b99715892ffefe1/calltree/?globalTrackOrder=5-6-7-4-0-1-2-3&hiddenGlobalTracks=1-2&localTrackOrderByPid=21091-1-2-0~21094-0~21092-0~21093-0-1~&thread=4&v=4), but this graph would only be presented if you have `screenshots` as...
Sample output ``` "ContentfulSpeedIndexProgress": [ { "percent": 0, "timestamp": null }, { "percent": 81, "timestamp": null }, { "percent": 81, "timestamp": null } ...... ``` These null timestamps are not...
Today Firefox uses https://github.com/sitespeedio/browsertime-extension to add things like cookies, request headers etc. When Bidi for Firefox supports that functionality, we should use that instead since it will make things so...