Add small description of what this test is.
Currently we are only using the SpeedIndex metric from SiteSpeed.io (Expressed in ms). You can read more about SpeedIndex at: https://www.sitespeed.io/documentation/sitespeed.io/metrics/#speed-index
After we get this value from SiteSpeed.io we remove 500 from it and do the following calculation:
Rating = 5.0 - (speedindex_adjusted / 1000)
This section has not been written yet.
- Fork this repository
Read more on the general page for github actions.
On Linux:
- Update apt-get
sudo apt-get update -y
( Not needed if you have latest version ) - Install image library
sudo apt-get install -y imagemagick libjpeg-dev xz-utils --no-install-recommends --force-yes
- Upgrade PIP
python -m pip install --upgrade pip
( Not needed if you have latest version ) - Install setuptools
python -m pip install --upgrade setuptools
- Install ...
python -m pip install pyssim Pillow image
- Install ffmpeg
sudo apt install ffmpeg
- Download and install Node.js (v1 version 14.x)
- Download and install Google Chrome browser
- Install SiteSpeed NPM package (
npm install -g sitespeed.io
) - Set
sitespeed_use_docker = False
in yourconfig.py
(You can always see GitHub Actions SiteSpeed for all steps required line by line)
- Make sure Docker command is globally accessible on your system.
- Set
sitespeed_use_docker = True
in yourconfig.py
No frequently asked questions yet :)