Commit Graph

1389 Commits

Author SHA1 Message Date
Peter Hedenskog 3a202ece6a
Merge branch 'main' into webhook 2023-12-29 07:13:01 +01:00
Peter Hedenskog 455a900f45
Fix rsd Influx. (#4039)
https://github.com/sitespeedio/sitespeed.io/issues/3997
2023-12-28 09:21:08 +01:00
Peter Hedenskog 5211c51d0d
Move functionality from co2 to sitespeed.io. (#4034)
* Move functionality from co2 to sitespeed.io.

See https://github.com/thegreenwebfoundation/co2.js/issues/182

* lint
2023-12-21 05:47:06 +01:00
Peter Hedenskog 0039afb460
Add isSignificant to result. (#4030)
If the change is not significant, it will be zero. Else
Cliffs delta is used to determine how large the change is.

In Graphite we could then alert on everything > 0. And then match
Cliffs delta to tell us if the change is small, medium or large.
2023-12-15 14:42:42 +01:00
Peter Hedenskog 28bb0aef65
Show if datasets are identical (#4029) 2023-12-14 10:14:24 +01:00
Peter Hedenskog 1757b0acbb more text fixes 2023-12-07 20:55:40 -08:00
Peter Hedenskog 5f02dacde7 tune the text 2023-12-07 20:47:22 -08:00
Peter Hedenskog fc939b45cd
Show the sigificant change in the graphs (#4025) 2023-12-07 16:45:55 -08:00
Peter Hedenskog 3c4dc43a8c
Use Cliffs delta to know the size of the significant change (#4024) 2023-12-07 16:01:58 -08:00
Peter Hedenskog c56859daf6
Make it easier to understand alternatives (#4023)
* Makes it easier to understand alternative settings

* make it easier to understand tests

* better sync
2023-12-07 10:20:46 -08:00
Peter Hedenskog 209bd95767
Show number of actual AXE issues on pageSummary (#4019) 2023-11-30 08:30:14 +01:00
Peter Hedenskog 3d396b47db
Add link to graphs (#4016) 2023-11-29 09:09:31 +01:00
soulgalore 5ef91453e7 cleanup 2023-11-29 07:32:42 +01:00
Peter Hedenskog 308fd627e5
Include browser benchmark in the baseline data (#4015) 2023-11-29 07:30:12 +01:00
Peter Hedenskog 4cd5158722
Also handle decimals for GWV (#4014) 2023-11-29 06:06:28 +01:00
Peter Hedenskog 0cbf6ffcff
Autogenerate ids if we miss an id (#4013) 2023-11-28 11:42:55 +01:00
soulgalore e321442a52 Check that we really have CPU data 2023-11-27 17:01:28 +01:00
Peter Hedenskog da6c0997c7
A new compare plugin. (#4009)
* A new compare plugin.

Make it possible to compare the performance using Wilcox or
Mann Whitney U.
2023-11-24 13:57:14 +01:00
bairov pavel b72a9c6c9b
add button for download console logs (#4007)
Co-authored-by: Peter Hedenskog <peter@soulgalore.com>
2023-11-24 04:49:29 +01:00
Peter Hedenskog c1c31ff90c
Add missing setup https://github.com/sitespeedio/sitespeed.io/issues/3994 (#3995) 2023-11-01 15:23:04 +01:00
Peter Hedenskog 75a1214269
Part 1 of a better error message when measure without navigating (#3980) 2023-10-13 15:59:38 +02:00
Peter Hedenskog 6b245ad139
Add co2 version to the HTML output (#3954) 2023-08-31 05:56:32 +02:00
Peter Hedenskog e664183c94
Use Coach 8.0.0 and display versions. (#3953)
https://github.com/sitespeedio/sitespeed.io/issues/3949
2023-08-31 05:33:00 +02:00
Peter Hedenskog e7af25ac2c
Display axe version on summary page (#3950) 2023-08-30 12:11:36 +02:00
Peter Hedenskog 8b06d2c51a
Extra safe check for annotations. (#3931)
https://github.com/sitespeedio/sitespeed.io/issues/3905
2023-08-07 10:41:39 +02:00
Peter Hedenskog 1c7f4b6e13
Fix: Element timings without images was shown wrong. (#3927)
https://github.com/sitespeedio/sitespeed.io/issues/3926
2023-08-03 10:02:16 +02:00
Peter Hedenskog d0f4d77eb7
Display how many elements that needed recaclualte style before FCP/LCP (#3913) 2023-07-22 07:55:11 +02:00
Peter Hedenskog faf9a27a42
CRUX: Remove experimental from INP. (#3906) 2023-07-15 07:14:38 +02:00
Peter Hedenskog 9e215b8b06
Do not backfill the slug (#3901)
* Do not backfill the slug https://github.com/sitespeedio/sitespeed.io/issues/3899
2023-07-07 16:31:13 +02:00
Peter Hedenskog 90346b65d7
Use browsertime runTime for Graphite/Influx and Grafana annotations and data. (#3900)
* Use browsertime runTime for Graphite/Influx and Grafana anootations and data.

The old implementation always used the start time for all metrics sent except
browsertime.run metrics (data for each run).

This fix instead makes sure that if metrics (and annotations) uses the browsertime.pageSummary runTime (when the actual first iteration happen).

This makes more sense if you test multiple pages within the same test.
2023-07-07 16:20:36 +02:00
Peter Hedenskog 20aaf551df
Handle non set proxy path (when not using the cli) (#3894) 2023-06-27 16:11:17 +02:00
Jonathan Goodman 404ce0029e
add proxyPath config for graphite web endpoint (#3893)
* add proxyPath config for graphite web endpoint

* fix lint
2023-06-27 15:36:34 +02:00
Peter Hedenskog 35d6aea38e
Cleanup to fix the pug missing metrics. (#3890) 2023-06-22 12:29:35 +02:00
Peter Hedenskog f176e03bae
Fix browserScript structure. (#3888)
Oh, we had a really strange behaviour where we added all the Browsertime data
inside the browserScript element (the data we collect with JS) and that
made it so we pushed the HAR file inside that element. This fixes that and make
sure we just cherry pick the exact data we pass on.
2023-06-20 16:08:26 +02:00
Peter Hedenskog 06e59224f2
Updated INP (#3853) 2023-05-19 17:10:56 +02:00
Peter Hedenskog c6001611fe
Fix broken first party check. (#3823)
https://github.com/sitespeedio/sitespeed.io/issues/3822
2023-04-28 21:56:17 +02:00
Peter Hedenskog f85e54941b
Fix broken crawler (#3820) 2023-04-23 05:56:46 +02:00
soulgalore cab5f79f8b New Browsertime with support for enableProfileRun 2023-04-21 05:50:49 +02:00
Peter Hedenskog 1efa38e966
Add better catch if getting the right page in the HAR fails. (#3810) 2023-04-08 20:15:16 +02:00
Peter Hedenskog 503502d05e
fix influxdb merge issue (#3791) 2023-03-16 18:57:13 +01:00
Peter Hedenskog a4a3e829f2
remove fs-extra from scp (#3783) 2023-03-06 14:04:43 +01:00
Peter Hedenskog 958c4a21ce
gcs fixes (#3782) 2023-03-06 13:45:31 +01:00
Peter Hedenskog 26e9026106
Fix S3 (#3780)
* Fix S3

* get rid of fsextra
2023-03-06 13:32:18 +01:00
Peter Hedenskog 305c5fdc7c
Show Android phone id in settings. (#3779)
https://github.com/sitespeedio/sitespeed.io/issues/3757
2023-03-06 13:14:18 +01:00
Peter Hedenskog 2d7ac71c2b
Influx fixes (#3777)
* Add missing influx options

* remove console.log
2023-03-05 19:37:57 +01:00
Peter Hedenskog fc2884fbba
Update all dependencies to latest releases (#3774) 2023-03-03 13:59:14 +01:00
soulgalore 0265a71512 fix fs-extra lib 2023-02-28 16:03:02 +01:00
Peter Hedenskog 5ab601099f New plugins structure and esmodule (#3769)
* New plugins structure and esmodule
2023-02-28 16:02:56 +01:00
soulgalore d784a4c624 add missing script 2023-02-28 15:56:55 +01:00
soulgalore f36065a4b0 Temorary fix until we move to ESM 2023-02-28 15:56:54 +01:00