Commit Graph

124 Commits

Author SHA1 Message Date
Peter Hedenskog 631271126f
New plugins structure and esmodule (#3769)
* New plugins structure and esmodule
2023-02-25 11:16:58 +01:00
Josh Duncan edf8cfba24
plugins/html: Fix typo with inline CSS handling (#3679) 2022-06-23 08:48:40 +02:00
Peter Hedenskog 884d03ec5b
Show alias in result budget json. (#3582)
One thing that do not work 100% correct is if we have multiple URLs
with the same alias, then it could be that we do not show the correct
URL in the budget HTML file.
2022-02-25 14:13:07 +01:00
Peter Hedenskog 442fb415f8
Show Browsertime version in runtime settings. (#3575) 2022-02-24 11:13:55 +01:00
Peter Hedenskog bdc399e68a
Add alias name on budget page. (#3572)
https://github.com/sitespeedio/sitespeed.io/issues/3571
2022-02-20 13:42:53 +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 6d0027c94c
Remove NodeJs 10 support (#3419) 2021-07-21 16:47:42 +02:00
soulgalore 3ac3c2ab68 Safer connectivity get 2021-04-28 10:15:54 +02:00
Peter Hedenskog 1faaafb5ed
settings: show window size (#3362) 2021-04-27 19:19:29 +02:00
Peter Hedenskog 6b7016d109
Show the CPU benchmark of the first run (#3361) 2021-04-27 10:11:30 +02:00
Peter Hedenskog 629b75ff75
Show runtime settings (#3359) 2021-04-27 09:48:30 +02:00
soulgalore b818064ff0 New Browsertime 11.3.0 with better iOS simulator support 2021-01-30 15:12:10 +01:00
Peter Hedenskog 31df2d327b
Fix correct path for filmstrips when you use an alias (#3225) 2020-12-28 21:54:31 +01:00
Peter Hedenskog 6a926d79ec
Fix more alias bugs (#3223) 2020-12-22 13:34:38 +01:00
Peter Hedenskog a17a3b3904
Handle alias correctly (#3222) 2020-12-22 12:51:33 +01:00
Peter Hedenskog 6000536aa2
Remove passing result urls (#3175) 2020-11-02 11:05:20 +01:00
Peter Hedenskog 99190352de
Add prepareToRender message that fixes the timing of the budget message. (#3172)
One long term "bug/feature" has been that the budget message was passed late
(in the render phase). By adding a phase "prepareToRender", we can pass on
te budget message in that phase and the HTML plugin can use that message instead
of the old "context" hack. This also opens up for some really cool features
coming soon :)
2020-11-01 14:01:02 +01:00
Peter Hedenskog de4e06b619
Only set visual metrics for pages when you haven't configured columns #3111. (#3112)
There's a bug that we always add Visual Metrics whatever you as a use has
configured.
2020-07-31 20:55:35 +02:00
Peter Hedenskog 762b6a10bc
Fix not showing alias in the HTML https://github.com/sitespeedio/sitespeed.io/issues/2976#issuecomment-628568308 (#2994) 2020-05-14 20:43:47 +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 b9767f2dc8
Show Android and WPT info (#2974) 2020-04-30 15:37:03 +02:00
Peter Hedenskog 27efc265bc
Better error handling (#2927)
* Catch missing pageinfo data #2925
* Use allSettled for NodeJS that supports it
2020-03-16 13:44:37 +01:00
Peter Hedenskog 50433de063
Handle errors that do not belong to a URL. (#2772) 2019-11-09 21:54:44 +01:00
Peter Hedenskog bd35cb7b7c
Get the timestamp from the summary from the first run #2766. (#2768) 2019-11-08 09:41:53 +01:00
Peter Hedenskog 6b2f38d6ba
Documentation changes for 11.0 (#2756) 2019-11-07 09:45:39 +01:00
thapasya-m 34ee102630 feat:summary box on result page (#2736)
customizable summary box on result index page
handle summary for tool axe separately
fix summary key mismatch
2019-11-01 15:22:37 +01:00
Peter Hedenskog 1f1434963e
Follow the same pattern to handle multiple cli params (#2731)
* Follow the same pattern to handle multiple cli params
2019-10-31 20:18:27 +01: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
Peter Hedenskog 368636b24a
Fix logic when choosing HAR #2703 (#2704) 2019-10-17 20:29:39 +02:00
Peter Hedenskog 395e311b52
Add filmstrip URL and data in the HAR (#2696) 2019-10-11 12:38:02 +02:00
Peter Hedenskog fd8909431a
Add link to compare HAR files (#2680)
* Add link to compare HAR files

* fix link on run page

* new structure
2019-10-04 15:28:33 +02:00
Peter Hedenskog 8cdace351d
If we have filmstrip from the Chrome trace log, let us use that (#2661)
* If we have filmstrip from the Chrome trace log, let us use that

* removed debug output
2019-09-26 22:49:06 +02:00
soulgalore 9d3ca3c0a5 lint 2019-03-01 08:20:21 +01:00
Ferdinand Holzer fbdf293b6e Add --html.assetsBaseURL option (#2321)
* Add --html.assetsBaseURL option

The base URL to the server serving the assets of HTML results.
In the format of https://result.sitespeed.io. This can be used
to reduce size in large setups. If set, disables writing of assets.

* Clarify html.assetsBaseURL parameter description
2019-03-01 08:19:01 +01:00
soulgalore a888f8ab6a latest bt 2019-02-19 23:44:50 +01:00
Peter Hedenskog cebad1424d
Make it possible to show the used script(s) in the HTML. (#2298)
* Make it possible to show the used script(s) in the HTML.
2019-02-07 13:51:10 +01:00
Peter Hedenskog c627fc387d
Use alias from Browsertime (if availible) #2296 (#2297)
* Use alias from Browsertime (if availible) #2296

* Use alias in table
2019-02-07 13:45:02 +01:00
soulgalore 035107b4f0 cleanup readdir 2019-01-31 22:08:29 +01:00
Peter Hedenskog 38b743e221
Show the filmstrip #1555 (#2274)
Inspired by [Stefan Burnickis](https://github.com/sburnicki) work on https://github.com/iteratec/wpt-filmstrip
2019-01-31 13:44:50 +01:00
soulgalore 7e6ad35116 pick the right run in the HAR 2019-01-05 23:14:11 +01:00
Peter Hedenskog b62d93194a
Use Browsertime 4.0 (alpha) (#2236)
* Use Browsertime 4.0 (alpha)

With support for testing multiple pages.
2018-12-30 15:57:55 +01:00
Peter Hedenskog 7cc5562204
Remove Bluebird promises and use await/sync where we can. (#2205) 2018-11-20 09:14:05 +01:00
Peter Hedenskog 7747476a0a
add markdown support in the pug (#2161) 2018-10-03 12:56:57 +02:00
Peter Hedenskog 7d812d2e0d
Copy assets before generating individual HTML pages, it is more fail safe (#2081) 2018-06-19 11:04:27 +02:00
Peter Hedenskog 833e6796a7
remove compare link and let that land in a later release (#2077) 2018-06-12 13:53:30 +02:00
Peter Hedenskog 3d052509f2
Add compare button if you configured resultBaseURL (#2073) 2018-06-05 16:24:22 +02:00
soulgalore 03f077ef57 bugfix: more fixes for waterfalls, start at 0 2018-05-13 13:18:59 +02:00
Peter Hedenskog 88f6fa2f80
first step to rephrase runindex and ise iteration instead (#2006) 2018-04-29 16:17:55 +02:00