Commit Graph

270 Commits

Author SHA1 Message Date
Peter Hedenskog e9022e913a
Upgrade to Eslint 9.6 (#4211) 2024-07-08 06:38:46 +02:00
Peter Hedenskog f886e0b6ee
Bye bye wpt (#4085)
* Bye WebPageTest

* remove more
2024-04-29 08:37:29 +02:00
Peter Hedenskog 8121117b82
Update linting packages to latest (#4125) 2024-04-03 08:56:55 +02:00
Peter Hedenskog f3a28fa731
Statistics for PageXray per URL (#4061)
* Collect the standard PageXray statistics
2024-01-15 22:34:32 +01:00
Peter Hedenskog aff9a53c77
Fix showing sustainible metrics in pages page. (#4042)
https://github.com/sitespeedio/sitespeed.io/issues/3947
s
2023-12-28 14:27:44 +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
Peter Hedenskog fc2884fbba
Update all dependencies to latest releases (#3774) 2023-03-03 13:59:14 +01:00
Peter Hedenskog 3cf0e09196
Fix safekey (#3772) 2023-02-28 18:15:03 +01:00
Peter Hedenskog 631271126f
New plugins structure and esmodule (#3769)
* New plugins structure and esmodule
2023-02-25 11:16:58 +01:00
Peter Hedenskog a57f965994
Make it easy to send run data to Graphite in a sane way (#3721)
* Bump to use latest Grafana and Graphite

* Do not send metrics from each run, only pageSummary by default

* Add limited run metrics to datasource and more sane setup

* limited by default

* Also collect cpu benchmark metric in the limited metrics
2022-09-13 19:00:26 +02:00
Peter Hedenskog 5cc0b04be8
Use Browsertime 16.7.0 and show the new metrics (#3656)
* Use Browsertime 16.7.0 and show the new metrics
2022-05-20 11:03:33 +02:00
Peter Hedenskog c78c6f9919
co2 0.8.0 (#3519) 2021-11-28 21:40:27 +01:00
Peter Hedenskog 6293115cb5
Fix missing summary boxes (#3515)
* Fix missing summary boxes
2021-11-24 21:06:45 +01:00
Peter Hedenskog 1e9bea8bf0
Update to latest prettier/eslint setup (#3478) 2021-10-11 18:44:59 +02:00
Peter Hedenskog 9bb72a6de3
Add stddev/median/mean to the metrics side by side page (#3443) 2021-08-25 13:12:57 +02:00
Peter Hedenskog 1acaf332fa
Metrics per run side by side (#3439)
Adds a new page that show metrics (that exists as friendly names) side by side for all runs. Helpful to use to see the spread of the metrics.
2021-08-19 20:37:54 +02:00
Peter Hedenskog 0806244cf2
Make it easier to budget GWV with a new section (#3386) 2021-05-19 15:44:06 +02:00
Peter Hedenskog 297d4e12f7
Update to latest BT alpha (#3323) 2021-03-26 10:34:41 +01:00
soulgalore 43731312ca Avoid displaying the full URL 2020-12-14 05:25:02 +01:00
Peter Hedenskog 23439a0d72
Use Coach 6.0 (beta). (#3194) 2020-11-26 23:16:07 +01:00
Peter Hedenskog c329c34b55
Use functions to format output for Slack (#3105)
* Use functions to format output
2020-07-29 09:56:44 +02:00
Peter Hedenskog d60f7295f0
Fix friendly name for budget #3071 (#3074) 2020-07-09 08:16:14 +02:00
Peter Hedenskog 1dce0ee812
let the annotation use the new screenshot path (#3048) 2020-06-19 21:55:40 +02:00
soulgalore 09567b8d11 fix decimals 2020-05-19 20:34:10 +02:00
Peter Hedenskog 3b9b7fa2cf
Sync metrics name and make sure we show them on all places. (#3004)
* Sync metrics name and make sure we show them on all places.

* lint
2020-05-19 12:20:54 +02:00
Peter Hedenskog 4deb8d7859
Refactor metric output (#2989)
* Safer way to get metrics
* Push more metrics in the HTML
2020-05-11 20:58:53 +02:00
Peter Hedenskog f364700503
Use correct key to get the alias #2976 (#2977) 2020-05-01 15:33:15 +02:00
Peter Hedenskog 62c2d669c9
Make loadEventEnd configurable for summaries and budget #2963 (#2969) 2020-04-27 08:22:31 +02:00
Peter Hedenskog 1448e5e468
First go at adding configurable groups #2958 (#2964)
* First go at adding configurable groups #2958

* Fix broken group

* simplify group handling

* Adjust test to the new structure
2020-04-27 08:19:41 +02:00
Peter Hedenskog afccd8225f
Catch URLs that uses U+2013 that breaks Graphite (#2943) 2020-03-26 19:44:09 +01:00
Peter Hedenskog 3f540e6c10
Correct paths to GPSI metrics. (#2930) 2020-03-16 20:08:19 +01:00
Chris Adams ff05a0e4bb
Polish the carbon copy + update/showing total transfer size (#2909)
Co-authored-by: Peter Hedenskog <peter@soulgalore.com>
2020-03-13 08:31:05 +01:00
Peter Hedenskog 5c9b8cbf76
Unify stat collection and collect per summary for sustainable. (#2890) 2020-02-24 15:51:39 +01:00
Peter Hedenskog 8276498a4d
co2 format helper (#2888) 2020-02-23 12:09:37 +01:00
Peter Hedenskog a13c291529
Add first party request/content size and transfer size budget #2871 (#2872) 2020-02-14 14:40:29 +01:00
Peter Hedenskog 8762d45cf0
Fix content size bug. (#2819)
The bug was introduced with the budget of counting number of
HTTP errors. #2818
2019-12-10 09:09:12 +01:00
Peter Hedenskog 92cf54f9ba
Let Grafana annotations have same functionality as Graphite annotations. (#2798) 2019-11-24 14:26:47 -05:00
Peter Hedenskog 792b598e5a
new browsertime with ttb and maxPotentialFid (#2783)
* new browsertime with ttb and maxPotentialFid

* lint

* show cpu info per run
2019-11-14 10:14:30 +01:00
Peter Hedenskog 164f7e6abb
Use friendly names for configuring summary boxes (#2747) 2019-11-04 14:16:35 +01:00
Peter Hedenskog 32e4bc2820
First step to make friendly names usable all over the place. (#2745) 2019-11-03 18:46:23 +01:00
Peter Hedenskog b2bbfe11d8
Add contentSize to friendlyNames for budget (#2721) 2019-10-23 23:51:12 +02:00
Peter Hedenskog 364f1f8515
Use axe tests in your budget (#2718) 2019-10-23 22:36:10 +02:00
thapasya-m 4fdd121912 feat-metric page display change, by new user entered arg (#2711)
cli args to display metric tests require
ISSUES CLOSED: 2001
2019-10-23 14:48:41 +02:00
tengremlin c9d65f1f3c Fix statsHelper handling for float number statistics (#2674) (#2675) 2019-10-05 21:10:43 +02:00
Peter Hedenskog 7dfc1c4955
Allow number as alias (#2612) 2019-08-30 16:45:05 +02:00
soulgalore 32009936af webpagetest HARs can also be gzip 2019-08-29 09:16:23 +02:00
Peter Hedenskog 4f18d861c5
Use HAR file from WPT in annotations when Browsertime is turned off (#2609) 2019-08-29 08:26:26 +02:00
Peter Hedenskog d2a2d6b5e8
Fix wpt screenshots (#2605) 2019-08-28 21:55:12 +02:00
Peter Hedenskog aa209c5318
fallback to WebPageTest URL if Browsertime not configured (#2603) 2019-08-28 17:06:39 +02:00
Peter Hedenskog 4c4d643db4
Getting connectivity was broken for influx and just luckily working f… (#2587)
* Getting connectivity was broken for influx and just luckily working for Graphite.

* safer way to get the metric

* fix test case to follow correct JSON

* fix the fix
2019-08-21 16:27:33 +02:00