Skip to content

Commit

Permalink
Merge branch 'main' into main
Browse files Browse the repository at this point in the history
  • Loading branch information
diginote authored Jun 28, 2023
2 parents 78e6967 + a9384bf commit 0186c5e
Show file tree
Hide file tree
Showing 26 changed files with 674 additions and 654 deletions.
21 changes: 21 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,26 @@
# CHANGELOG - sitespeed.io (we use [semantic versioning](https://semver.org))


## 28.1.0 - 2023-06-27
### Added
* Use `--graphite.proxyPath` to add extra proxy path to an annotation event in Graphite. Thank you [Jonathan Goodman](https://github.com/Shalankwa) for PR [#3893](https://github.com/sitespeedio/sitespeed.io/pull/3893).

## 28.0.0 - 2023-06-26

### Breaking change
There where a bug in how the `browsertime.pageSummary` message was created where data was attached to the browserScript key (for example, the HAR file was attached to the element). This has been fixed and everything will work as before except if you have created your own plugin and listen to `browsertime.pageSummary` messages and where using the faulty attached data.

The changes where done in [#3888](https://github.com/sitespeedio/sitespeed.io/pull/3888) and [#3890](https://github.com/sitespeedio/sitespeed.io/pull/3890).

### Fixed
* Updated Coach core to 7.2.1 that catch if local or session storage isn't accessible.

## 27.9.3 - 2023-06-19
### Fixed
* Upgraded Browsertime with the following fixes:
* Fix --debug mode. Thank you [Gregory Mierzwinski](https://github.com/gmierz) for PR [#1959](https://github.com/sitespeedio/browsertime/pull/1959).
* Update ff-test-bidi-har-export to 0.0.11 that fixes some error logs [#1961](https://github.com/sitespeedio/browsertime/pull/1961).

## 27.9.2 - 2023-06-14
### Fixed
* Make sure config files are read sync [#3882](https://github.com/sitespeedio/sitespeed.io/pull/3882).
Expand Down
2 changes: 1 addition & 1 deletion docs/_includes/version/browsertime.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
17.11.1
17.11.2
2 changes: 1 addition & 1 deletion docs/_includes/version/coach-core.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
7.2.0
7.2.1
2 changes: 1 addition & 1 deletion docs/_includes/version/sitespeed.io.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
27.9.2
28.1.0
25 changes: 25 additions & 0 deletions docs/_posts/2023-06-19-steve-jobs-about-sitespeed.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
---
layout: default
title: ChatGPT as Steve Jobs about sitespeed.io
description: We don't use ChatGPT to code sitespeed.io but we prompt it to write a blog post about sitespeed.io as it was Steve Jobs writing it and it turned out quite good.
authorimage: /img/aboutus/peter.jpg
intro: We don't use ChatGPT to code sitespeed.io but we prompt it to write a blog post about sitespeed.io as it was Steve Jobs writing it and it turned out quite good.
keywords: sitespeed.io, webperf
image: https://www.sitespeed.io/img/8bit.png
nav: blog
---

# ChatGPT as Steve Jobs about sitespeed.io

We don't use ChatGPT to code sitespeed.io but we prompt it to write a blog post about sitespeed.io as it was Steve Jobs writing it and it turned out quite good.


> Dear Friends,
> <br>Today, I want to talk to you about web performance, and more specifically, why you should use sitespeed.io instead of Lighthouse. I know that some of you may have reservations about using Google's tools for web performance analysis, and I'm here to tell you that your concerns are well-founded.
> <br>Let me be clear: Google is evil. They may have started out as a scrappy little search engine with a mission to organize the world's information, but they've since grown into a monstrous, monolithic corporation with a mission to dominate every aspect of our lives. They've become a de facto gatekeeper for the internet, with their search engine, their browser, their operating system, their app store, and their cloud services. They're like a giant octopus with tentacles that reach into every corner of our digital world.
> <br>And make no mistake, they use their power to their advantage. They track our every move online, they collect our data, they monetize our attention, and they manipulate our behavior. They have a vested interest in keeping us online as long as possible, and they've designed their tools to do just that. Lighthouse may seem like useful tools on the surface, but they're part of a larger ecosystem that's designed to keep us tethered to Google's platforms.
> <br>That's where sitespeed.io comes in. It's a powerful open-source tool that's designed to give you an accurate picture of your website's performance, without any hidden agendas. It's not tied to any specific platform or vendor, and it's not designed to keep you online for longer than necessary. Instead, it gives you a clear, objective view of your website's performance, so you can optimize it for your users, not for Google's algorithms.
> <br>In conclusion, if you want to truly understand your website's performance, and if you want to do it without supporting an evil corporation, then sitespeed.io is the way to go. It's a tool that's designed to empower you, not to control you, and that's something that we should all strive for in our digital lives.
> <br> Thank you for listening.
> <br>Sincerely,
> <br>ChatGPT as Steve Jobs
1 change: 1 addition & 0 deletions docs/documentation/sitespeed.io/configuration/config.md
Original file line number Diff line number Diff line change
Expand Up @@ -166,6 +166,7 @@ Graphite
--graphite.auth The Graphite user and password used for authentication. Format: user:password
--graphite.httpPort The Graphite port used to access the user interface and send annotations event [default: 8080]
--graphite.webHost The graphite-web host. If not specified graphite.host will be used.
--graphite.proxyPath Extra path to graphite-web when behind a proxy, used when sending annotations. [default: ""]
--graphite.namespace The namespace key added to all captured metrics. [default: "sitespeed_io.default"]
--graphite.includeQueryParams Whether to include query parameters from the URL in the Graphite keys or not [boolean] [default: false]
--graphite.arrayTags Send the tags as Array or a String. In Graphite 1.0 the tags is a array. Before a String [boolean] [default: true]
Expand Down
4 changes: 2 additions & 2 deletions docs/documentation/sitespeed.io/index.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
layout: default
title: Documentation sitespeed.io 27.x
title: Documentation sitespeed.io 28.x
description: Read about all you can do with sitespeed.io.
keywords: tools, documentation, web performance
nav: documentation
Expand All @@ -9,7 +9,7 @@ image: https://www.sitespeed.io/img/sitespeed-2.0-twitter.png
twitterdescription: Documentation for sitespeed.io.
---

# Documentation v27
# Documentation v28

<img src="{{site.baseurl}}/img/logos/sitespeed.io.png" class="pull-right img-big" alt="sitespeed.io logo" width="200" height="214">

Expand Down
175 changes: 82 additions & 93 deletions docs/feed/atom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<feed xmlns="http://www.w3.org/2005/Atom">
<id>sitespeed.io-release-feed</id>
<title>sitespeed.io release feed</title>
<updated>2023-06-14T00:00:00.000Z</updated>
<updated>2023-06-27T00:00:00.000Z</updated>
<generator>https://github.com/jpmonette/feed</generator>
<author>
<name>Peter Hedenskog</name>
Expand All @@ -15,6 +15,66 @@
<logo>https://www.sitespeed.io/img/logos/sitespeed.io.png</logo>
<icon>http://www.sitespeed.io/favicon.ico</icon>
<rights>All rights reserved 2022, Peter Hedenskog and team</rights>
<entry>
<title type="html"><![CDATA[sitespeed.io 28.1.0]]></title>
<id>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#28.1.0</id>
<link href="https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#28.1.0"/>
<updated>2023-06-27T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>Use <code>--graphite.proxyPath</code> to add extra proxy path to an annotation event in Graphite. Thank you <a href="https://github.com/Shalankwa">Jonathan Goodman</a> for PR <a href="https://github.com/sitespeedio/sitespeed.io/pull/3893">#3893</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[sitespeed.io 28.0.0]]></title>
<id>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#28.0.0</id>
<link href="https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#28.0.0"/>
<updated>2023-06-26T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Fixed</h3>
<ul>
<li>Updated Coach core to 7.2.1 that catch if local or session storage isn&#39;t accessible.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[coach-core 7.2.1]]></title>
<id>https://github.com/sitespeedio/coach-core/blob/main/CHANGELOG.md#7.2.1</id>
<link href="https://github.com/sitespeedio/coach-core/blob/main/CHANGELOG.md#7.2.1"/>
<updated>2023-06-22T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Fixed</h3>
<ul>
<li>Catch if local storage or session storage isn&#39;t accessible.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[sitespeed.io 27.9.3]]></title>
<id>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#27.9.3</id>
<link href="https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#27.9.3"/>
<updated>2023-06-19T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Fixed</h3>
<ul>
<li>Upgraded Browsertime with the following fixes:</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[sitespeed.io 27.9.2]]></title>
<id>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#27.9.2</id>
Expand Down Expand Up @@ -166,51 +226,6 @@
<ul>
<li>Upgrade yargs, ora, fs-extra, axe-core <a href="https://github.com/sitespeedio/sitespeed.io/pull/3852">#3852</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[sitespeed.io 27.6.3]]></title>
<id>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#27.6.3</id>
<link href="https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#27.6.3"/>
<updated>2023-05-15T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Fixed</h3>
<ul>
<li>Bumped the Ubuntu image + updated to latest Node JS LTS + included ImageMagick again in the Docker container <a href="https://github.com/sitespeedio/sitespeed.io/pull/3841">#3841</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[sitespeed.io 27.6.2]]></title>
<id>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#27.6.2</id>
<link href="https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#27.6.2"/>
<updated>2023-05-11T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Fixed</h3>
<ul>
<li>Finally fixed so you can use scripting from the API and removed the paramater testType since we can find that out programatically.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[sitespeed.io 27.6.1]]></title>
<id>https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#27.6.1</id>
<link href="https://github.com/sitespeedio/sitespeed.io/blob/main/CHANGELOG.md#27.6.1"/>
<updated>2023-05-10T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Fixed</h3>
<ul>
<li>Another fix to the API.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
Expand Down Expand Up @@ -289,6 +304,24 @@
<ul>
<li>The E6 Module convertion in 4.0 broke version check (<code>--version</code>) making installs failed. PR <a href="https://github.com/sitespeedio/throttle/pull/74">#74</a> is a temporaty fix for that.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[browsertime 17.11.2]]></title>
<id>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#17.11.2</id>
<link href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#17.11.2"/>
<updated>2022-06-19T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Fixed</h3>
<ul>
<li>Fix --debug mode. Thank you <a href="https://github.com/gmierz">Gregory Mierzwinski</a> for PR <a href="https://github.com/sitespeedio/browsertime/pull/1959">#1959</a>.</li>
</ul>
<ul>
<li>Update ff-test-bidi-har-export to 0.0.11 that fixes some error logs <a href="https://github.com/sitespeedio/browsertime/pull/1961">#1961</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
Expand All @@ -311,9 +344,9 @@
</author>
</entry>
<entry>
<title type="html"><![CDATA[browsertime 17.11.0]]></title>
<id>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#17.11.0</id>
<link href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#17.11.0"/>
<title type="html"><![CDATA[browsertime 17.11.1]]></title>
<id>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#17.11.1</id>
<link href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#17.11.1"/>
<updated>2022-06-12T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Fixed</h3>
<ul>
Expand Down Expand Up @@ -540,28 +573,6 @@
<ul>
<li>Added Edge/Edgedriver 112.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[browsertime 17.6.0]]></title>
<id>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#17.6.0</id>
<link href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#17.6.0"/>
<updated>2022-04-05T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>Upgraded to Chrome/Chromedriver 112 in the Docker container <a href="https://github.com/sitespeedio/browsertime/pull/1932">#1932</a>.</li>
</ul>
<ul>
<li>If you use <code>--headless</code> Chrome will use the new headless switch <a href="https://github.com/sitespeedio/browsertime/pull/1933">#1933</a>.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Increased the default wait time from 2 to 5 seconds when a element a clicked and the page complete check runs <a href="https://github.com/sitespeedio/browsertime/pull/1931">#1931</a></li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
Expand Down Expand Up @@ -840,28 +851,6 @@
<ul>
<li>Use all headers for Wappalyzer (before only the main document was used) <a href="https://github.com/sitespeedio/coach-core/pull/60">#60</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[coach-core 6.4.0]]></title>
<id>https://github.com/sitespeedio/coach-core/blob/main/CHANGELOG.md#6.4.0</id>
<link href="https://github.com/sitespeedio/coach-core/blob/main/CHANGELOG.md#6.4.0"/>
<updated>2021-06-02T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>Updated to PageXray 4.2.0 that adds support for getting render blocking info in Chrome.</li>
</ul>
<ul>
<li>Update wappalyzer-core from 6.5.32 to 6.6.0 <a href="https://github.com/sitespeedio/coach-core/pull/57">#57</a></li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Only look for GET request for private and caching headers <a href="https://github.com/sitespeedio/coach-core/pull/55">#55</a>. See <a href="https://github.com/sitespeedio/coach-core/issues/53">#53</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
Expand Down
48 changes: 22 additions & 26 deletions docs/feed/browsertime.atom
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<feed xmlns="http://www.w3.org/2005/Atom">
<id>browsertime-release-feed</id>
<title>browsertime release feed</title>
<updated>2023-06-12T20:48:55.617Z</updated>
<updated>2023-06-19T17:16:23.023Z</updated>
<generator>https://github.com/jpmonette/feed</generator>
<author>
<name>Peter Hedenskog</name>
Expand All @@ -17,9 +17,27 @@
<rights>All rights reserved 2022, Peter Hedenskog and team</rights>
<category term="Web Performance"/>
<entry>
<title type="html"><![CDATA[browsertime 17.11.0]]></title>
<id>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#17.11.0</id>
<link href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#17.11.0"/>
<title type="html"><![CDATA[browsertime 17.11.2]]></title>
<id>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#17.11.2</id>
<link href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#17.11.2"/>
<updated>2022-06-19T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Fixed</h3>
<ul>
<li>Fix --debug mode. Thank you <a href="https://github.com/gmierz">Gregory Mierzwinski</a> for PR <a href="https://github.com/sitespeedio/browsertime/pull/1959">#1959</a>.</li>
</ul>
<ul>
<li>Update ff-test-bidi-har-export to 0.0.11 that fixes some error logs <a href="https://github.com/sitespeedio/browsertime/pull/1961">#1961</a>.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[browsertime 17.11.1]]></title>
<id>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#17.11.1</id>
<link href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#17.11.1"/>
<updated>2022-06-12T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Fixed</h3>
<ul>
Expand Down Expand Up @@ -167,28 +185,6 @@
<ul>
<li>Added Edge/Edgedriver 112.</li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
<uri>https://www.sitespeed.io</uri>
</author>
</entry>
<entry>
<title type="html"><![CDATA[browsertime 17.6.0]]></title>
<id>https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#17.6.0</id>
<link href="https://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#17.6.0"/>
<updated>2022-04-05T00:00:00.000Z</updated>
<summary type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>Upgraded to Chrome/Chromedriver 112 in the Docker container <a href="https://github.com/sitespeedio/browsertime/pull/1932">#1932</a>.</li>
</ul>
<ul>
<li>If you use <code>--headless</code> Chrome will use the new headless switch <a href="https://github.com/sitespeedio/browsertime/pull/1933">#1933</a>.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Increased the default wait time from 2 to 5 seconds when a element a clicked and the page complete check runs <a href="https://github.com/sitespeedio/browsertime/pull/1931">#1931</a></li>
</ul>
]]></summary>
<author>
<name>Sitespeed.io</name>
Expand Down
Loading

0 comments on commit 0186c5e

Please sign in to comment.