Edit on GitHub

Benchmarks

This page lists the times to run jekyll build and jigyll build on a few different sites. See the Benchmarks section of CONTRIBUTING.md for instructions on how to run a benchmark.

Notes:

  • Sass conversion is cached.
  • Pygments (for versions ≤ 0.2.5) is cached.

MadelineProto Docs

jekyll build vs jigyll build on an Intel Xeon E5620 @ 2.40GHz, running current versions of everything as of 2022-01-29.

This site contains 1873 Markdown files, and runs a modified version of the complex Just The Docs theme, with many Sass files, sitemap, and search index generation.

Executable Options Time
jekyll Timeout @ 1 hour
jigyll single-threaded 750.61s
jigyll multi-threaded 142.16s

Software Design web site

Site source: https://github.com/sd17spring/sd17spring.github.io

MacBook Pro (13", M1, 2020), macOS Monterey (12.2), jigyll v0.2.5, go1.17.6 darwin/arm64.

Notes:

  • This site makes heavy use of Sass.
  • This site uses the GitHub metadata plugin. The results of that plugin are not cached. (See issue gojekyll#43.) These benchmarks were run from a machine with a high latency to GitHub; that latency likely dominates these times. Previous benchmarks were from the U.S.
Executable Options Time
jigyll single-threaded; cache disabled 1.568 s ± 0.145 s
jigyll single-threaded; warm cache 1.427 s ± 0.191 s
jigyll multi-threaded; cache disabled 1.291 s ± 0.104 s
jigyll multi-threaded; warm cache 1.118 s ± 0.110 s