Skip to content
CI benchmarking suite for Jekyll
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
aws
docs
github
.gitignore
.rubocop.yml
.travis.yml
Gemfile
LICENSE
Readme.md
bench
report
site-list

Readme.md

Utterson

Utterson investigates Jekyll's performance. Compare different versions of Jekyll (or even specific PRs/commits) to see how changes might affect performance.

Usage

Running tests

To test the current Jekyll master branch:

./bench

To test a Pull Request:

PR=1234 ./bench

To test a version:

REF=v3.8.2 ./bench

Creating reports

Once multiple tests have been run, generate a report showing differences in total build time with the command:

./report

Reports will show total build time for all sites using each tested version:

| ref                                      | build time in seconds |
|:-----------------------------------------|----------------------:|
| `v3.8.2`                                 |                287.54 |
| `v3.7.3`                                 |                317.74 |
| `v3.6.2`                                 |                295.49 |
| `v3.5.2`                                 |                297.94 |
You can’t perform that action at this time.