diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index c49d337b6..b71461404 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -10,7 +10,7 @@ Please make sure you run the [latest version](https://www.npmjs.com/package/site If you find a defect, please file a bug report. Include the following: - Explain the bug/defect and what you where doing. - OS & versions - - Always add the URL of the page you where analyzing (if it is secret, drop me an email peter**at**soulgalore.com and send me the address). + - Always add the URL of the page you where analysing (if it is secret, drop me an email peter**at**soulgalore.com and send me the address). - Add a screenshot and clearly point out where the defect is (if applicable) - Include the content of the sitespeed.io.log file in a [gist](https://gist.github.com/) and attach it to the issue. diff --git a/.spelling b/.spelling new file mode 100644 index 000000000..4efce5d64 --- /dev/null +++ b/.spelling @@ -0,0 +1,49 @@ +sitespeed.io +sitespeed.io. +sitespeed_io +Grafana +Browsertime +browsertime +graphite.db +grafana.db +toc +img-thumbnail +no_toc +statsd +WebPageTest +cli +WebPageReplay +localhost +mahimahi +xvfb +img-thumbnail-center +InfluxDB +GitHub +SpeedIndex +VisualMetrics +FirstVisualChange +VisualComplete +NodeJS +npm +crontab +lossless +https +png +jpg +api +plugin +plugins +TSProxy +JUnit +Imagemagick +FFMpeg +WebDriver +GeckoDriver +ChromeDriver +Leaderboard +Homebrew +SafariDriver +DevTools +sudo +PageXray +leaderboard \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index c2c064019..7204071ed 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,7 +10,7 @@ ### Added * Make it possible to configure which data to show in the columns as in [#200](1https://github.com/sitespeedio/sitespeed.io/issues/2001), fixed in PR [#2711](https://github.com/sitespeedio/sitespeed.io/pull/2711). Thank you [thapasya-m](https://github.com/thapasya-m) for the PR! -* Chrome/Chromedriver 78 and Firefox 70. +* Chrome/ChromeDriver 78 and Firefox 70. * Use AXE in budget [#2718](https://github.com/sitespeedio/sitespeed.io/pull/2718). * Upgraded to Axe Core 3.4.0 [#2723](https://github.com/sitespeedio/sitespeed.io/pull/2723). * Added contentSize to budget [#2721](https://github.com/sitespeedio/sitespeed.io/pull/2721). @@ -101,7 +101,7 @@ to run Axe! [#2676](https://github.com/sitespeedio/sitespeed.io/pull/2676). ## 10.0.1 - 2019-09-12 ### Fixed -* Updated Browsetime with stable Chromedriver (instead of beta), do not show First Paint for Safari, and fixing getting long task data if you first navigate and then measure a URL. See the [Browsertime changelog](https://github.com/sitespeedio/browsertime/blob/master/CHANGELOG.md#601---2019-09-12) for all the info. +* Updated Browsetime with stable ChromeDriver (instead of beta), do not show First Paint for Safari, and fixing getting long task data if you first navigate and then measure a URL. See the [Browsertime changelog](https://github.com/sitespeedio/browsertime/blob/master/CHANGELOG.md#601---2019-09-12) for all the info. ## 10.0.0 - 2019-09-11 ### Added @@ -151,7 +151,7 @@ to run Axe! [#2676](https://github.com/sitespeedio/sitespeed.io/pull/2676). ## 9.8.0 - 2019-08-01 ### Added -* We updated the Docker container to use Chrome 76 and swicthed to Chromedriver 76. We had some issues with Chrome 76 (or Chromedriver) that increased number of times we got errors converting the Chrome trace log because of missing navigationStart events (see [#902](https://github.com/sitespeedio/browsertime/issues/902)) on our test servers. But that seems fixed with [#904](https://github.com/sitespeedio/browsertime/pull/904). +* We updated the Docker container to use Chrome 76 and swicthed to ChromeDriver 76. We had some issues with Chrome 76 (or ChromeDriver) that increased number of times we got errors converting the Chrome trace log because of missing navigationStart events (see [#902](https://github.com/sitespeedio/browsertime/issues/902)) on our test servers. But that seems fixed with [#904](https://github.com/sitespeedio/browsertime/pull/904). ## 9.7.0 - 2019-07-29 @@ -228,8 +228,8 @@ In this release we moved functionality for Chrome from our [browser extension](h ## Added * Upgraded to Chrome 75 and Firefox 67.0.1 in the Docker container. -* Upgraded to use Chromedriver 75. -* Upgraded the Coach that also uses latest Chrome and Chromedriver. +* Upgraded to use ChromeDriver 75. +* Upgraded the Coach that also uses latest Chrome and ChromeDriver. * New Browsertime: * Added metric LastMeaningfulPaint that will be there when you collect `--visualElements` [848](https://github.com/sitespeedio/browsertime/pull/848). * You can get screenshots in your Chrome trace log using `--chrome.enableTraceScreenshots` [#851](https://github.com/sitespeedio/browsertime/pull/851) @@ -325,7 +325,7 @@ Using CPU metrics on Android phones was broken since 9.0.0, fixed in [#844](http ## 8.15.0 - 2019-04-23 ### Added * Use Chrome 74 stable in the Docker container and Chomedriver 74 (you need upgrade to Chrome 74). -* Upgraded Coach to match latest Browsertime version with Chrome and upgraded Browsertime to fix miss matched locked file in npm for Chromedriver. +* Upgraded Coach to match latest Browsertime version with Chrome and upgraded Browsertime to fix miss matched locked file in npm for ChromeDriver. ### Fixed * We displayed error on the summary page even though we didn't have an error. @@ -344,7 +344,7 @@ Using CPU metrics on Android phones was broken since 9.0.0, fixed in [#844](http * You can add meta data to your script with `commands.meta.setTitle(title)` and `commands.meta.setDescription(desc)` -* Upgrading to [Browsertime 4.8.0](https://github.com/sitespeedio/browsertime/blob/master/CHANGELOG.md#480---2019-04-23) fixes so errors thrown from your script, holds a usable error message instead of the wrapped Chromedriver error. +* Upgrading to [Browsertime 4.8.0](https://github.com/sitespeedio/browsertime/blob/master/CHANGELOG.md#480---2019-04-23) fixes so errors thrown from your script, holds a usable error message instead of the wrapped ChromeDriver error. ### Fixed * If a page failed, pug through an error [#2428](https://github.com/sitespeedio/sitespeed.io/pull/2428) @@ -466,7 +466,7 @@ Using CPU metrics on Android phones was broken since 9.0.0, fixed in [#844](http ### Fixed -- In some cases alias wasn't picked up for URLs sent to Graphite/InfluxDB as reported in [#2341](https://github.com/sitespeedio/sitespeed.io/issues/2341) and fixed in [#2373](https://github.com/sitespeedio/sitespeed.io/pull/2373). Thank you [James Leatherman](https://github.com/leathej1) for taking the time to find a reproducable test case! +- In some cases alias wasn't picked up for URLs sent to Graphite/InfluxDB as reported in [#2341](https://github.com/sitespeedio/sitespeed.io/issues/2341) and fixed in [#2373](https://github.com/sitespeedio/sitespeed.io/pull/2373). Thank you [James Leatherman](https://github.com/leathej1) for taking the time to find a reproducible test case! - Moved to internal UTC support in dayjs [#2370](https://github.com/sitespeedio/sitespeed.io/pull/2370). ## 8.7.3 - 2019-03-07 @@ -661,7 +661,7 @@ Using CPU metrics on Android phones was broken since 9.0.0, fixed in [#844](http - New tab showing the filmstrip (if you record a video and keep the screenshots). We had the screenshots forever but never done anything with them. Inspired by [Stefan Burnickis](https://github.com/sburnicki) work on https://github.com/iteratec/wpt-filmstrip [#2274](https://github.com/sitespeedio/sitespeed.io/pull/2274). - Show Server Timings in the metric section (if the page uses Server Timing) [#2277](https://github.com/sitespeedio/sitespeed.io/pull/2277). - Upgraded the Docker container to use Chrome 72 and Firefox 65. -- Upgraded to [Browsertime 4.1](https://github.com/sitespeedio/browsertime/blob/master/CHANGELOG.md#410---2019-01-31) with latest Chromedriver and Geckodriver. There's also a new command `js.runAndWait('')` that makes it possible to run your own JavaScript, click a link and wait on page navigation. +- Upgraded to [Browsertime 4.1](https://github.com/sitespeedio/browsertime/blob/master/CHANGELOG.md#410---2019-01-31) with latest ChromeDriver and Geckodriver. There's also a new command `js.runAndWait('')` that makes it possible to run your own JavaScript, click a link and wait on page navigation. ### Fixed @@ -761,7 +761,7 @@ Read the blog post: [https://www.sitespeed.io/sitespeed.io-8.0-and-browsertime.4 ### Fixed -- New Browsertime 3.10.0 with latest Chromedriver and a fix for the bug when you set a cookie and the same time use --cacheClearRaw. +- New Browsertime 3.10.0 with latest ChromeDriver and a fix for the bug when you set a cookie and the same time use --cacheClearRaw. - Upgraded to Perf Cascade 2.5.5 ### Added @@ -814,7 +814,7 @@ Read the blog post: [https://www.sitespeed.io/sitespeed.io-8.0-and-browsertime.4 - We also added a new feature: If you run your own custom script you can now feed it with different input by using `--browsertime.scriptInput.*`. Say you have a script named myScript you can pass on data to it with `--browsertime.scriptInput.myScript 'super-secret-string'`. More about this in the documentation the coming weeks. - - Upgraded to Chromedriver 2.42.0 + - Upgraded to ChromeDriver 2.42.0 - You can include screenshots in annotations sent to Graphite/InfluxDB [#2144](https://github.com/sitespeedio/sitespeed.io/pull/2144). This makes it easy that from within Grafana see screenshots from every run. @@ -955,16 +955,16 @@ and Coach 2.0.4. ### Added - Upgraded to Chrome 67 see [#2069](https://github.com/sitespeedio/sitespeed.io/issues/2069) about possible performance regressions. At least for Wikipedia some URLs are slower on 67 than 66. And since 67 now rolled out to a lot of people, you probably want to test with that version. See https://bugs.chromium.org/p/chromium/issues/detail?id=849108 -- Upgraded to Browsertime 3.1.2 with Chromedriver 2.40 +- Upgraded to Browsertime 3.1.2 with ChromeDriver 2.40 - Upgraded to Firefox 61 beta13 -- Upgraded ADB to work together with Chromedriver > 2.38, making driving Chrome on Android from Ubuntu Docker container work again. +- Upgraded ADB to work together with ChromeDriver > 2.38, making driving Chrome on Android from Ubuntu Docker container work again. ## 7.0.3 - 2018-06-02 ### Fixed - Upgraded to PerfCasacde 2.5.2 that fixes Edge tab bug. -- Upgraded to Browsertime 3.1.0 with new Chromedriver (2.39). +- Upgraded to Browsertime 3.1.0 with new ChromeDriver (2.39). - Upgraded to Browsertime 3.1.1 with a fix for HTTP2 pushes in Chrome [#2068](https://github.com/sitespeedio/sitespeed.io/issues/2068). ## 7.0.2 - 2018-06-01 @@ -1140,7 +1140,7 @@ As a sitespeed.io user there shouldn't be any breaking changes upgrading from 6. ### Fixed -- Upgraded to Browsertime 2.1.4 with [new bug fixes](https://github.com/sitespeedio/browsertime/blob/master/CHANGELOG.md) and newer Chromedriver. +- Upgraded to Browsertime 2.1.4 with [new bug fixes](https://github.com/sitespeedio/browsertime/blob/master/CHANGELOG.md) and newer ChromeDriver. - Fixed the start script so that you on Ubuntu can run WebPageReplay in the Docker container for your Android phone. @@ -1168,7 +1168,7 @@ As a sitespeed.io user there shouldn't be any breaking changes upgrading from 6. ### Added -- Use Chromedriver 2.34 +- Use ChromeDriver 2.34 - Configure the page complete time when you use WebPageReplay. Add -e WAIT 5000 to wait 5000 ms. ### Fixed @@ -1303,7 +1303,7 @@ the url would be treated as a plugin name, and the command would fail. ### Fixed -- Upgraded to Browsertime 1.9.4 with latest Chromedriver that fixes launching Chrome > 61 +- Upgraded to Browsertime 1.9.4 with latest ChromeDriver that fixes launching Chrome > 61 - Fixed custom metrics problem with WebPageTest [#1737](https://github.com/sitespeedio/sitespeed.io/issues/1737) ## 5.6.3 2017-10-03 @@ -1403,7 +1403,7 @@ the url would be treated as a plugin name, and the command would fail. - You can now get a list of largest and slowest third party assets [#1613](https://github.com/sitespeedio/sitespeed.io/issues/1613). - Upgraded to latest Browsertime: - Upgraded to Geckodriver 0.17.0 seems to fix [#321](https://github.com/sitespeedio/browsertime/issues/321). - - Upgraded Chromedriver 2.30 with a very special hack to fix [#347](https://github.com/sitespeedio/browsertime/pull/347). + - Upgraded ChromeDriver 2.30 with a very special hack to fix [#347](https://github.com/sitespeedio/browsertime/pull/347). - Pickup metrics from the Paint Timing API [#344](https://github.com/sitespeedio/browsertime/pull/344), will work in Chrome 60. - Updated the Docker container to Firefox 54 and Chrome 60 (beta) to fix the background color problem. [Chrome bug 727046](https://bugs.chromium.org/p/chromium/issues/detail?id=727046). - If you run Chrome 60+ you will now see the metrics from the Paint Timing API in the Browsertime tab. @@ -1430,7 +1430,7 @@ the url would be treated as a plugin name, and the command would fail. ### Fixed - The link in the HTML to the Chrome trace log is not working. -- Upgraded to Browsertime 1.2.7 that downgrades Chromedriver to 2.28 to make collecting trace logs work again. +- Upgraded to Browsertime 1.2.7 that downgrades ChromeDriver to 2.28 to make collecting trace logs work again. ## 5.2.0 2017-05-24 @@ -1521,7 +1521,7 @@ There's one change in 5.0 that changes the default behavior: TSProxy isn't defau ### Fixed -- New Chromedriver 2.28.0 that fixes "Cannot get automation extension from unknown error: page could not be found ..." +- New ChromeDriver 2.28.0 that fixes "Cannot get automation extension from unknown error: page could not be found ..." - The help for budget had wrong example parameter. Use --budget.configPath for path to the config. ## 4.6.0 2017-03-10 @@ -1828,9 +1828,9 @@ There's one change in 5.0 that changes the default behavior: TSProxy isn't defau Version 4.0 is a ground up rewrite for Node.js 6.9.1 and newer. It builds on all our experience since shipping 3.0 in December 2014, the first version to use Node.js. -- We support HTTP/2! In 3.X we used PhantomJS and a modified version of YSlow to analyze best practice rules. We also had BrowserMobProxy in front of our browsers that made it impossible to collect metrics using H2. We now use the coach and Firefox/Chrome without a proxy. That makes it easier for us to adapt to browser changes and changes in best practices. +- We support HTTP/2! In 3.X we used PhantomJS and a modified version of YSlow to analyse best practice rules. We also had BrowserMobProxy in front of our browsers that made it impossible to collect metrics using H2. We now use the coach and Firefox/Chrome without a proxy. That makes it easier for us to adapt to browser changes and changes in best practices. -- We got the feature that people asked about the most: Measure a page as a logged in user. Use --browsertime.preScript to run a selenium task to before the page is analyzed. Documentation is coming soon. +- We got the feature that people asked about the most: Measure a page as a logged in user. Use --browsertime.preScript to run a selenium task to before the page is analysed. Documentation is coming soon. - New HAR files rock! In the old version we use BrowserMobProxy as a proxy in front of the browser to collect the HAR. In the new version we collect the HAR directly from the browser. For Firefox we use the HAR export trigger and in Chrome we generates it from the performance log. @@ -2050,9 +2050,9 @@ And many many more changed. Read about the release https://www.sitespeed.io/site - Everything! Rewrite from scratch in progress. This is an alpha release, try it test it but do not upgrade in production yet (https://github.com/sitespeedio/sitespeed.io/issues/945). -- We support HTTP/2! In 3.X we used PhantomJS and a modified version of YSlow to analyze best practice rules. We also had BrowserMobProxy in front of our browsers that made it impossible to collect metrics using H2. We now use [the coach](https://github.com/sitespeedio/coach) and Firefox/Chrome without a proxy. That makes it easier for us to adapt to browser changes and changes in best practices. +- We support HTTP/2! In 3.X we used PhantomJS and a modified version of YSlow to analyse best practice rules. We also had BrowserMobProxy in front of our browsers that made it impossible to collect metrics using H2. We now use [the coach](https://github.com/sitespeedio/coach) and Firefox/Chrome without a proxy. That makes it easier for us to adapt to browser changes and changes in best practices. -- We now support the feature that people asked about the most: Measure a page as a logged in user. Use --browsertime.preTask to run a selenium task to before the page is analyzed. Documentation is coming soon. +- We now support the feature that people asked about the most: Measure a page as a logged in user. Use --browsertime.preTask to run a selenium task to before the page is analysed. Documentation is coming soon. - New HAR files rock! In the old version we use BrowserMobProxy as a proxy in front of the browser to collect the HAR. In the new version we collect the HAR directly from the browser. For Firefox we use the [HAR export trigger](https://github.com/firebug/har-export-trigger) and in Chrome we generates it from the performance log. @@ -2269,7 +2269,7 @@ And many many more changed. Read about the release https://www.sitespeed.io/site ## version 3.2.8 - 2015-04-13 -- Use --postURL to POST the result of an analyze to a URL +- Use --postURL to POST the result of an analyse to a URL - Use --processJson to rerun all the post tasks on a result, use it to reconfigure what data to show in the HTML output. - Bug fix: extra check when generating Graphite keys. #642 @@ -2363,11 +2363,11 @@ And many many more changed. Read about the release https://www.sitespeed.io/site - Enable verbose logging in Browsertime whenever Sitespeed.io runs in verbose mode (--verbose/-v). - Check that location for WPT always contains location and browser -- Bumped BrowserTime, new version making sure it will not hang when Selenium/Chromedriver has problems. +- Bumped BrowserTime, new version making sure it will not hang when Selenium/ChromeDriver has problems. ## version 3.1.4 - 2015-02-16 -- Log the time the analyze of the URL(s) took #578 +- Log the time the analyse of the URL(s) took #578 ## version 3.1.3 - 2015-02-13 @@ -2486,7 +2486,7 @@ And many many more changed. Read about the release https://www.sitespeed.io/site ## version 2.5.4 - 2014-01-28 -- Bug fix: If phantomJS fails, the whole analyze fails (introduced in 2.5.x) #359 +- Bug fix: If phantomJS fails, the whole analyse fails (introduced in 2.5.x) #359 - The crawler now handles gziped content #263 ## version 2.5.3 - 2014-01-25 @@ -2545,7 +2545,7 @@ And many many more changed. Read about the release https://www.sitespeed.io/site ## version 2.2.2 - 2013-11-14 - Bug fix: User marks named with spaces broke the summary.xml -- Bug fix: Sites with extremely far away last modification time on an asset, could break an analyze +- Bug fix: Sites with extremely far away last modification time on an asset, could break an analyse - Upgraded Browser Time version to 0.4, getting back custom user measurements. ## version 2.2.1 - 2013-11-12 @@ -2561,7 +2561,7 @@ And many many more changed. Read about the release https://www.sitespeed.io/site - New BrowserTime version (0.3) including backEndTime & frontEndTime - Changed default summary page to show backend & frontend time (removed redirectionTime & domInteractiveTime) - Increased timeout for the crawler for really slow pages -- Bug fix: The fix for removing invalid XML caharcters created by GA, sometimes broke the analyze, now fixed (#304) +- Bug fix: The fix for removing invalid XML caharcters created by GA, sometimes broke the analyse, now fixed (#304) ## version 2.1.1 - 2013-11-05 @@ -2578,7 +2578,7 @@ And many many more changed. Read about the release https://www.sitespeed.io/site - Output the the input parameters to the error.log so it is easy to reproduce the error - Centralized the error logging - Added an easy way of include sitespeed.io in Travis-CI -- Made it possible to analyze a site with non signed certificates +- Made it possible to analyse a site with non signed certificates - Prepared for HTTP 2.0 rules & renamed the current rulesets, new names: sitespeed.io-desktop & sitespeed.io-mobile - Also copy the result.xml file to the output dir for sitespeed.io-junit.xml (to be able to create graphs per URL) - Bug fix: The crawler sometimes picked up URL:s linking to other content types than HTML @@ -2605,7 +2605,7 @@ And many many more changed. Read about the release https://www.sitespeed.io/site - Simplified user agent by choosing between iphone, ipad or nexus and a real agent & viewport is set. - Output as CSV: Choose which column to output and always output ip, start url & date. - Fix for Windows-users that is having spaces in their path to Java. -- Bug fix: URL:s that returns error (4XX-5XX and that sitespeed can't analyze) is now included in the JUnit xml. +- Bug fix: URL:s that returns error (4XX-5XX and that sitespeed can't analyse) is now included in the JUnit xml. - Bug fix: The JUnit script can now output files to a relative path. - Bug fix: User Agent is now correctly set. @@ -2655,7 +2655,7 @@ And many many more changed. Read about the release https://www.sitespeed.io/site ## version 1.7 -- Added check that Java exists before the analyze +- Added check that Java exists before the analyse - Feed sitespeed with either a url to crawl or a plain text file with a list of URL:s (NOTE: the -f argument is now used for the file, the -c is the new for follow a specific path when crawling) - Create a junit xml file from the test, new script & new xsl file - Added new max size of a document, using stats from http archive @@ -2694,7 +2694,7 @@ And many many more changed. Read about the release https://www.sitespeed.io/site ## version 1.5 - Added support for configuring the crawler (see the dependencies/crawler.properties file). -- Added support for analyze behind proxy (thanks https://github.com/rhulse and https://github.com/samteeeee for reporting and testing it) +- Added support for analyse behind proxy (thanks https://github.com/rhulse and https://github.com/samteeeee for reporting and testing it) - Added html page that shows url:s that returned errors from the crawl - Added percentage on summary page - Added support for setting user agent @@ -2753,7 +2753,7 @@ And many many more changed. Read about the release https://www.sitespeed.io/site - New crawler instead of wget that didn't work on some sites with spider options (amazon etc) - Fix for css in head rule, now only dns lookups are punished, not the number of css -- Crawl by follow a specific path, meaning you can analyze parts of sites +- Crawl by follow a specific path, meaning you can analyse parts of sites ## version 1.0.1 @@ -2764,7 +2764,7 @@ And many many more changed. Read about the release https://www.sitespeed.io/site ## version 1.0 - 2012-10-10 -- Show full urls in pages & page to easier understand which url that is analyzed +- Show full urls in pages & page to easier understand which url that is analysed - Show extra data in modals to make it clearer - Popover & better texts on summary page - Cleanup & bug fixes in the bash script, it sometimes failed on some sites when yslow outputted content after the xml diff --git a/docker/github-action/README.md b/docker/github-action/README.md index 49d9d1238..446ee9dd4 100644 --- a/docker/github-action/README.md +++ b/docker/github-action/README.md @@ -1,6 +1,6 @@ -# sitespeed.io Github action +# sitespeed.io GitHub action -If you are using [Github Actions](https://github.com/features/actions) beta it's super easy to run sitespeed.io. Remember though that actions are in beta and can change. They are running an small instances at the moment so you shouldn't rely on timing metrics. +If you are using [GitHub Actions](https://github.com/features/actions) beta it's super easy to run sitespeed.io. Remember though that actions are in beta and can change. They are running an small instances at the moment so you shouldn't rely on timing metrics. Actions works good with a [performance budget](https://www.sitespeed.io/documentation/sitespeed.io/performance-budget/). You should set your budget in a file in the repo that you are testing. In this example we call the file *budget.json* and put it in the *.github* folder in the repo. @@ -28,7 +28,7 @@ Setup a simple budget that check the URLs you test against number of requests, t } ``` -Then you can setup your action either via the Github GUI or using configuration. Make sure to setup your action to the right Docker file: ```docker://sitespeedio/sitespeed.io:8.0.6-action```. +Then you can setup your action either via the GitHub GUI or using configuration. Make sure to setup your action to the right Docker file: ```docker://sitespeedio/sitespeed.io:8.0.6-action```. A simple setup looks something like this: diff --git a/docs/_includes/footer.html b/docs/_includes/footer.html index 67af0fe64..35a1185da 100644 --- a/docs/_includes/footer.html +++ b/docs/_includes/footer.html @@ -4,7 +4,8 @@
dashboard.sitespeed.io is sponsored by 
dashboard.sitespeed.io is sponsored by 
© Sitespeed.io
{{ site.time | date: '%Y' }}, last updated {{ site.time | date: "%H:%M %d %B %Y" }}
diff --git a/docs/_includes/index/box2.md b/docs/_includes/index/box2.md
index 46115d5f7..def19a4f2 100644
--- a/docs/_includes/index/box2.md
+++ b/docs/_includes/index/box2.md
@@ -1,10 +1,10 @@
## Get the latest versions
* * *
- * [sitespeed.io](/documentation/sitespeed.io/) {% include version/sitespeed.io.txt %} [[Docker](https://hub.docker.com/r/sitespeedio/sitespeed.io/)/[npm](https://www.npmjs.com/package/sitespeed.io)/[changelog](https://github.com/sitespeedio/sitespeed.io/blob/master/CHANGELOG.md)/[rss](https://github.com/sitespeedio/sitespeed.io/releases.atom)]
- * [Browsertime](/documentation/browsertime/) {% include version/browsertime.txt %} [[Docker](https://hub.docker.com/r/sitespeedio/browsertime/)/[npm](https://www.npmjs.com/package/browsertime)/[changelog](https://github.com/sitespeedio/browsertime/blob/master/CHANGELOG.md)/[rss](https://github.com/sitespeedio/browsertime/releases.atom)]
- * [Coach](/documentation/coach/) {% include version/coach.txt %} [[Docker](https://hub.docker.com/r/sitespeedio/coach/)/[npm](https://www.npmjs.com/package/webcoach)/[changelog](https://github.com/sitespeedio/coach/blob/master/CHANGELOG.md)/[rss](https://github.com/sitespeedio/coach/releases.atom)]
- * [PageXray](/documentation/pagexray/) {% include version/pagexray.txt %} [[npm](https://www.npmjs.com/package/pagexray)/[changelog](https://github.com/sitespeedio/pagexray/blob/master/CHANGELOG.md)/[rss](https://github.com/sitespeedio/pagexray/releases.atom)]
- * [Compare](https://compare.sitespeed.io/) {% include version/compare.txt %} [[npm](https://www.npmjs.com/package/@sitespeed.io/compare)/[changelog](https://github.com/sitespeedio/compare/blob/master/CHANGELOG.md)/[rss](https://github.com/sitespeedio/compare/releases.atom)]
- * [Throttle](/documentation/throttle/) {% include version/throttle.txt %} [[npm](https://www.npmjs.com/package/@sitespeed.io/throttle)/[changelog](https://github.com/sitespeedio/throttle/blob/master/CHANGELOG.md)/[rss](https://github.com/sitespeedio/throttle/releases.atom)]
- * [Chrome-HAR](/documentation/chrome-har/) {% include version/chrome-har.txt %} [[npm](https://www.npmjs.com/package/chrome-har)/[changelog](https://github.com/sitespeedio/chrome-har/blob/master/CHANGELOG.md)/[rss](https://github.com/sitespeedio/chrome-har/releases.atom)]
+ * [sitespeed.io](/documentation/sitespeed.io/) {% include version/sitespeed.io.txt %} [[Docker](https://hub.docker.com/r/sitespeedio/sitespeed.io/)/[npm](https://www.npmjs.com/package/sitespeed.io)/[changelog](https://github.com/sitespeedio/sitespeed.io/blob/master/CHANGELOG.md)/[RSS](https://github.com/sitespeedio/sitespeed.io/releases.atom)]
+ * [Browsertime](/documentation/browsertime/) {% include version/browsertime.txt %} [[Docker](https://hub.docker.com/r/sitespeedio/browsertime/)/[npm](https://www.npmjs.com/package/browsertime)/[changelog](https://github.com/sitespeedio/browsertime/blob/master/CHANGELOG.md)/[RSS](https://github.com/sitespeedio/browsertime/releases.atom)]
+ * [Coach](/documentation/coach/) {% include version/coach.txt %} [[Docker](https://hub.docker.com/r/sitespeedio/coach/)/[npm](https://www.npmjs.com/package/webcoach)/[changelog](https://github.com/sitespeedio/coach/blob/master/CHANGELOG.md)/[RSS](https://github.com/sitespeedio/coach/releases.atom)]
+ * [PageXray](/documentation/pagexray/) {% include version/pagexray.txt %} [[npm](https://www.npmjs.com/package/pagexray)/[changelog](https://github.com/sitespeedio/pagexray/blob/master/CHANGELOG.md)/[RSS](https://github.com/sitespeedio/pagexray/releases.atom)]
+ * [Compare](https://compare.sitespeed.io/) {% include version/compare.txt %} [[npm](https://www.npmjs.com/package/@sitespeed.io/compare)/[changelog](https://github.com/sitespeedio/compare/blob/master/CHANGELOG.md)/[RSS](https://github.com/sitespeedio/compare/releases.atom)]
+ * [Throttle](/documentation/throttle/) {% include version/throttle.txt %} [[npm](https://www.npmjs.com/package/@sitespeed.io/throttle)/[changelog](https://github.com/sitespeedio/throttle/blob/master/CHANGELOG.md)/[RSS](https://github.com/sitespeedio/throttle/releases.atom)]
+ * [Chrome-HAR](/documentation/chrome-har/) {% include version/chrome-har.txt %} [[npm](https://www.npmjs.com/package/chrome-har)/[changelog](https://github.com/sitespeedio/chrome-har/blob/master/CHANGELOG.md)/[RSS](https://github.com/sitespeedio/chrome-har/releases.atom)]
diff --git a/docs/_includes/index/box4.md b/docs/_includes/index/box4.md
index 6cb1c6883..b57959793 100644
--- a/docs/_includes/index/box4.md
+++ b/docs/_includes/index/box4.md
@@ -2,6 +2,6 @@
* * *
[
]({{site.baseurl}}/documentation/sitespeed.io/leaderboard/)
-Do you want to compare your performance against other web sites? Use the performance leaderboard! You can check out our [example dashboard](https://dashboard.sitespeed.io/dashboard/db/leaderboard) or go directly to the [documention]({{site.baseurl}}/documentation/sitespeed.io/leaderboard/).
+Do you want to compare your performance against other web sites? Use the performance leaderboard! You can check out our [example dashboard](https://dashboard.sitespeed.io/dashboard/db/leaderboard) or go directly to the [documentation]({{site.baseurl}}/documentation/sitespeed.io/leaderboard/).
You can compare performance timings, how the page is built, how much CPU the page is using and many many more things. And the leaderboard is also configurable through Grafana, so you can add the metrics that are important to you!
diff --git a/docs/_layouts/default.html b/docs/_layouts/default.html
index caea208a8..5fbb9a1be 100644
--- a/docs/_layouts/default.html
+++ b/docs/_layouts/default.html
@@ -42,7 +42,9 @@ layout: compress
-
+
@@ -51,7 +53,7 @@ layout: compress