hugo

Unnamed repository; edit this file 'description' to name the repository.

git clone git://git.shimmy1996.com/hugo.git
commit a1a9f088b1b087b0991f8890865c95b359eea51c
parent 07ad283f686904e5835f621d73ed342ba2a48eb3
Author: Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Date:   Wed, 20 Jan 2021 12:48:39 +0100

Merge commit 'e48ffb763572814a3788780bb9653dfa2daeae22'

Diffstat:
Mdocs/content/en/content-management/related.md | 2++
Mdocs/content/en/functions/path.Split.md | 6+++---
Mdocs/content/en/functions/substr.md | 19+++++++++++++++++--
Mdocs/content/en/getting-started/configuration.md | 2+-
Mdocs/content/en/hugo-pipes/babel.md | 2+-
Mdocs/content/en/hugo-pipes/js.md | 30+++++++++++++++---------------
Mdocs/content/en/hugo-pipes/scss-sass.md | 2+-
Mdocs/content/en/news/0.78.0-relnotes/index.md | 2+-
Adocs/content/en/news/0.79.0-relnotes/featured.png | 0
Mdocs/content/en/news/0.79.0-relnotes/index.md | 6+++---
Mdocs/content/en/news/0.79.1-relnotes/index.md | 13++++++++-----
Adocs/content/en/news/0.80.0-relnotes/featured.png | 0
Mdocs/content/en/news/0.80.0-relnotes/index.md | 6+++---
Adocs/content/en/news/hugo-macos-intel-vs-arm/featured.png | 0
Adocs/content/en/news/hugo-macos-intel-vs-arm/index.html | 9139+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Adocs/content/en/showcase/godot-tutorials/bio.md | 9+++++++++
Adocs/content/en/showcase/godot-tutorials/featured.png | 0
Adocs/content/en/showcase/godot-tutorials/index.md | 26++++++++++++++++++++++++++
Mdocs/content/en/templates/taxonomy-templates.md | 50--------------------------------------------------
Mdocs/content/en/tools/editors.md | 2++
Mdocs/content/en/variables/page.md | 2+-
Mdocs/netlify.toml | 8++++----
Adocs/resources/_gen/images/news/0.79.0-relnotes/featured_hud3f5563b9eabb2fd9dcbcee84e72fe2d_75235_480x0_resize_catmullrom_2.png | 0
Adocs/resources/_gen/images/news/0.79.0-relnotes/featured_hud3f5563b9eabb2fd9dcbcee84e72fe2d_75235_640x0_resize_catmullrom_2.png | 0
Adocs/resources/_gen/images/news/0.80.0-relnotes/featured_hu79434c84cc6c2c78f7828eb64a40630a_162027_480x0_resize_catmullrom_2.png | 0
Adocs/resources/_gen/images/news/0.80.0-relnotes/featured_hu79434c84cc6c2c78f7828eb64a40630a_162027_640x0_resize_catmullrom_2.png | 0
Adocs/resources/_gen/images/news/hugo-macos-intel-vs-arm/featured_hu3f81ebb7eadaa5c67f592034ca4c1896_299333_480x0_resize_catmullrom_2.png | 0
Adocs/resources/_gen/images/news/hugo-macos-intel-vs-arm/featured_hu3f81ebb7eadaa5c67f592034ca4c1896_299333_640x0_resize_catmullrom_2.png | 0
28 files changed, 9236 insertions(+), 90 deletions(-)
diff --git a/docs/content/en/content-management/related.md b/docs/content/en/content-management/related.md
@@ -84,6 +84,8 @@ related:
     weight: 10
 {{< /code-toggle >}}
 
+Note that if you have configured `tags` as a taxonomy, `tags` will also be added to the default configuration abve with the weight of `80`.
+
 Custom configuration should be set using the same syntax.
 
 {{% note %}}
diff --git a/docs/content/en/functions/path.Split.md b/docs/content/en/functions/path.Split.md
@@ -25,7 +25,7 @@ If there is no slash in `PATH`, it returns an empty directory and the base is se
 **Note:** On Windows, `PATH` is converted to slash (`/`) separators.
 
 ```
-{{ path.Split "a/news.html" }} → "a/", "news.html"
-{{ path.Split "news.html" }} → "", "news.html"
-{{ path.Split "a/b/c" }} → "a/b/", "c"
+{{ $dirFile := path.Split "a/news.html" }} → $dirDile.Dir → "a/", $dirFile.File → "news.html"
+{{ $dirFile := path.Split "news.html" }} → $dirDile.Dir → "", $dirDile.File → "news.html"
+{{ $dirFile := path.Split "a/b/c" }} → $dirDile.Dir → "a/b/", $dirDile.File →  "c"
 ```
diff --git a/docs/content/en/functions/substr.md b/docs/content/en/functions/substr.md
@@ -26,6 +26,21 @@ To extract characters from the end of the string, use a negative start number.
 In addition, borrowing from the extended behavior described at https://php.net substr, if `length` is given and is negative, that number of characters will be omitted from the end of string.
 
 ```
-{{substr "BatMan" 0 -3}} → "Bat"
-{{substr "BatMan" 3 3}} → "Man"
+{{ substr "abcdef" 0 }} → "abcdef"
+{{ substr "abcdef" 1 }} → "bcdef"
+
+{{ substr "abcdef" 0 1 }} → "a"
+{{ substr "abcdef" 1 1 }} → "b"
+
+{{ substr "abcdef" 0 -1 }} → "abcde"
+{{ substr "abcdef" 1 -1 }} → "bcde"
+
+{{ substr "abcdef" -1 }} → "f"
+{{ substr "abcdef" -2 }} → "ef"
+
+{{ substr "abcdef" -1 1 }} → "f"
+{{ substr "abcdef" -2 1 }} → "e"
+
+{{ substr "abcdef" -3 -1 }} → "de"
+{{ substr "abcdef" -3 -2 }} → "d"
 ```
diff --git a/docs/content/en/getting-started/configuration.md b/docs/content/en/getting-started/configuration.md
@@ -326,7 +326,7 @@ writeStats {{< new-in "0.69.0" >}}
 : When enabled, a file named `hugo_stats.json` will be written to your project root with some aggregated data about the build, e.g. list of HTML entities published to be used to do [CSS pruning](/hugo-pipes/postprocess/#css-purging-with-postcss). If you're only using this for the production build, you should consider placing it below [config/production](/getting-started/configuration/#configuration-directory). It's also worth mentioning that, due to the nature of the partial server builds, new HTML entities will be added when you add or change them while the server is running, but the old values will not be removed until you restart the server or run a regular `hugo` build.
 
 noJSConfigInAssets {{< new-in "0.78.0" >}}
-: Turn off writing a `jsconfig.js` into your `/assets` folder with mapping of imports from running [js.Build](https://gohugo.io/hugo-pipes/js). This file is intended to help with intellisense/navigation inside code editors such as [VS Code](https://code.visualstudio.com/). Note that if you do not use `js.Build`, no file will be written.
+: Turn off writing a `jsconfig.json` into your `/assets` folder with mapping of imports from running [js.Build](https://gohugo.io/hugo-pipes/js). This file is intended to help with intellisense/navigation inside code editors such as [VS Code](https://code.visualstudio.com/). Note that if you do not use `js.Build`, no file will be written.
 
 ## Configure Server
 
diff --git a/docs/content/en/hugo-pipes/babel.md b/docs/content/en/hugo-pipes/babel.md
@@ -29,7 +29,7 @@ If you are using the Hugo Snap package, Babel and plugin(s) need to be installed
 
 {{< new-in "v0.75.0" >}}
 
-In Hugo `v0.75` we improved the way we resolve JS configuration and dependencies. One of them is that we now adds the main project's `node_modules` to `NODE_PATH` when running Babel and similar tools. There are some known [issues](https://github.com/babel/babel/issues/5618) with Babel in this area, so if you have a `babel.config.js` living in a Hugo Module (and not in the project itself), we recommend using `require` to load the presets/plugins, e.g.:
+In Hugo `v0.75` we improved the way we resolve JS configuration and dependencies. One of them is that we now add the main project's `node_modules` to `NODE_PATH` when running Babel and similar tools. There are some known [issues](https://github.com/babel/babel/issues/5618) with Babel in this area, so if you have a `babel.config.js` living in a Hugo Module (and not in the project itself), we recommend using `require` to load the presets/plugins, e.g.:
 
 
 ```js
diff --git a/docs/content/en/hugo-pipes/js.md b/docs/content/en/hugo-pipes/js.md
@@ -115,7 +115,7 @@ And then in your JS file:
 import * as params from '@params';
 ```
 
-Hugo will, by default, generate a `assets/jsconfig.js` file that maps the imports. This is useful for navigation/intellisense help inside code editors, but if you don't need/want it, you can [turn it off](/getting-started/configuration/#configure-build).
+Hugo will, by default, generate a `assets/jsconfig.json` file that maps the imports. This is useful for navigation/intellisense help inside code editors, but if you don't need/want it, you can [turn it off](/getting-started/configuration/#configure-build).
 
 
 
@@ -147,27 +147,27 @@ Or with options:
 
 #### Shimming a JS library 
 
-It's a very common practice to load external libraries using CDN rather than importing all packages in a single JS file, making it bulky. To do the same with Hugo, you'll need to shim the libraries as follows. In this example, `algoliasearch` and `instantsearch.js` will be shimmed.
+It's a common practice to load external libraries using a content delivery network (CDN) rather than importing all packages in a single JS file. To load scripts from a CDN with Hugo, you'll need to shim the libraries as follows. In this example, `react` and `react-dom` will be shimmed.
 
-Firstly, add the following to your project's `package.json`:
+First, add React and ReactDOM [CDN script tags](https://reactjs.org/docs/add-react-to-a-website.html#tip-minify-javascript-for-production) in your HTML template files. Then create `assets/js/shims/react.js` and `assets/js/shims/react-dom.js` with the following contents:
+```js
+// In assets/js/shims/react.js
+module.exports = window.React;
+
+// In assets/js/shims/react-dom.js
+module.exports = window.ReactDOM;
+```
+
+Finally, add the following to your project's `package.json`:
 ```json
 {
   "browser": {
-    "algoliasearch/lite": "./public/js/shims/algoliasearch.js",
-    "instantsearch.js/es/lib/main": "./public/js/shims/instantsearch.js"
+    "react": "./assets/js/shims/react.js",
+    "react-dom": "./assets/js/shims/react-dom.js"
   }
 }
 ```
 
-What this does is it tells Hugo to look for the listed packages somewhere else. Here we're telling Hugo to look for `algoliasearch/lite` and `instantsearch.js/es/lib/main` in the project's `public/js/shims` folder.
+This tells Hugo's `js.Build` command to look for `react` and `react-dom` in the project's `assets/js/shims` folder. Note that the `browser` field in your `package.json` file will cause React and ReactDOM to be excluded from your JavaScript bundle. Therefore, **it is unnecessary to add them to the `js.Build` command's `externals` argument.**
 
-Now we'll need to create the shim JS files which export the global JS variables `module.exports = window.something`. You can create a separate shim JS file in your `assets` directory, and redirect the import paths there if you wish, but a much cleaner way is to create these files on the go, by having the following before your JS is built.
-
-```go-html-template
-{{ $a := "module.exports = window.algoliasearch" | resources.FromString "js/shims/algoliasearch.js" }}
-{{ $i := "module.exports = window.instantsearch" | resources.FromString "js/shims/instantsearch.js" }}
-
-{{/* Call RelPermalink unnecessarily to generate JS files */}}
-{{ $placebo := slice $a.RelPermalink $i.RelPermalink }}
-```
 That's it! You should now have a browser-friendly JS which can use external JS libraries.
diff --git a/docs/content/en/hugo-pipes/scss-sass.md b/docs/content/en/hugo-pipes/scss-sass.md
@@ -27,7 +27,7 @@ Any SASS or SCSS file can be transformed into a CSS file using `resources.ToCSS`
 
 transpiler [string] {{< new-in "0.80.0" >}}
 
-: The `transpiler` to use, valid values are `libsass` (default) and `dartsass`. Note that the Embedded Dart Sass project is still in beta (beta 5 at the time of writing). The release is scheduled for Q1 2021. We will try to improve the installation process by then, but if you want to use Hugo with Dart Sass you need to download a release binary from [Embedded Dart Sass](https://github.com/sass/dart-sass-embedded/releases) and make sure it's in your PC's `$PATH` (or `%PATH%` on Windows).
+: The `transpiler` to use, valid values are `libsass` (default) and `dartsass`. Note that the Embedded Dart Sass project is still in beta (beta 5 at the time of writing). The release is scheduled for Q1 2021. We will try to improve the installation process by then, but if you want to use Hugo with Dart Sass you need to download a release binary from [Embedded Dart Sass](https://github.com/sass/dart-sass-embedded/releases) (beta 5) and make sure it's in your PC's `$PATH` (or `%PATH%` on Windows).
 
 targetPath [string]
 : If not set, the resource's target path will be the asset file original path with its extension replaced by `.css`.
diff --git a/docs/content/en/news/0.78.0-relnotes/index.md b/docs/content/en/news/0.78.0-relnotes/index.md
@@ -12,7 +12,7 @@ Some notes on the improvements in this release:
 
 * Now `js.Build` fully supports the virtual union filesystem in [Hugo Modules](https://gohugo.io/hugo-modules/). Any import inside your JavaScript components will resolve starting from the top component mount inside `/assets` with a fallback to the traditional "JS way" (`node_modules` etc.)
 * You can now pass configuration data from the templates to your scripts via a new `params` option.
-* Hugo now writes a `jsconfig.js` file inside `/assets` (you can turn it off) with import mappings to help editors such as VS Code with intellisense/navigation, which is especially useful when there is no common root and the source lives inside some temporary directory.
+* Hugo now writes a `jsconfig.json` file inside `/assets` (you can turn it off) with import mappings to help editors such as VS Code with intellisense/navigation, which is especially useful when there is no common root and the source lives inside some temporary directory.
 * We have also improved the build errors you get from `js.Build`. In server mode you will get a preview of the failing lines and in the console you will get a link to the location.
 
 Read more about this in [the documentation](https://gohugo.io/hugo-pipes/js/), but a short usage example would look like:
diff --git a/docs/content/en/news/0.79.0-relnotes/featured.png b/docs/content/en/news/0.79.0-relnotes/featured.png
Binary files differ.
diff --git a/docs/content/en/news/0.79.0-relnotes/index.md b/docs/content/en/news/0.79.0-relnotes/index.md
@@ -1,12 +1,12 @@
 
 ---
 date: 2020-11-27
-title: "0.79.0"
-description: "0.79.0"
+title: "Hugo 0.79.0: Black Friday Edition"
+description: "Hugo 0.79.0 brings .Params to menus, snake_case support for OS environment config, and a refresh of upstream dependencies (Chroma, ESBuild etc.)."
 categories: ["Releases"]
 ---
 
-	Hugo `0.79.0` is a small, but useful release. You can now set custom `.Params` in your [menu](https://gohugo.io/content-management/menus/) configuration, and you can now also override deeply nested snake_cased configuration variables with [OS environment variables](https://gohugo.io/getting-started/configuration/#configure-with-environment-variables). Other than that we have refreshed all the core upstream dependencies. A special thanks to [@alecthomas](https://github.com/alecthomas) (some new [Chroma lexers](https://github.com/alecthomas/chroma/releases/tag/v0.8.2) and fixes) and [@evanw](https://github.com/evanw) ([ESBuild](https://github.com/evanw/esbuild)).
+Hugo `0.79.0` is a small, but useful release. You can now set custom `.Params` in your [menu](https://gohugo.io/content-management/menus/) configuration, and you can now also override deeply nested snake_cased configuration variables with [OS environment variables](https://gohugo.io/getting-started/configuration/#configure-with-environment-variables). Other than that we have refreshed all the core upstream dependencies. A special thanks to [@alecthomas](https://github.com/alecthomas) (some new [Chroma lexers](https://github.com/alecthomas/chroma/releases/tag/v0.8.2) and fixes) and [@evanw](https://github.com/evanw) ([ESBuild](https://github.com/evanw/esbuild)).
 
 This release represents **33 contributions by 8 contributors** to the main Hugo code base. [@bep](https://github.com/bep) leads the Hugo development with a significant amount of contributions, but also a big shoutout [@AdamKorcz](https://github.com/AdamKorcz), and [@davidejones](https://github.com/davidejones) for their ongoing contributions. And a big thanks to [@digitalcraftsman](https://github.com/digitalcraftsman) for his relentless work on keeping the themes site in pristine condition and to [@davidsneighbour](https://github.com/davidsneighbour), [@coliff](https://github.com/coliff) and [@kaushalmodi](https://github.com/kaushalmodi) for all the great work on the documentation site.
 
diff --git a/docs/content/en/news/0.79.1-relnotes/index.md b/docs/content/en/news/0.79.1-relnotes/index.md
@@ -1,19 +1,22 @@
 
 ---
 date: 2020-12-19
-title: "Hugo 0.79.1: A couple of Bug Fixes"
-description: "This version fixes a couple of bugs introduced in 0.79.0."
+title: "Hugo 0.79.1: One Security Patch for Hugo on Windows"
+description: "Disallow running of e.g. Pandoc in the current directory."
 categories: ["Releases"]
 images:
 - images/blog/hugo-bug-poster.png
 
 ---
 
-	
+Hugo depends on Go's `os/exec` for certain features, e.g. for rendering of Pandoc documents if these binaries are found in the system `%PATH%` on Windows. However, if a malicious file with the same name (`exe` or `bat`) was found in the current working directory at the time of running `hugo`, the malicious command would be invoked instead of the system one.
 
-This is a bug-fix release with one important fix.
+Windows users who ran `hugo` inside untrusted Hugo sites were affected.
 
-* Improve LookPath [4a8267d6](https://github.com/gohugoio/hugo/commit/4a8267d64a40564aced0695bca05249da17b0eab) [@bep](https://github.com/bep) 
+The origin of this issue comes from Go, see https://github.com/golang/go/issues/38736
 
+We have fixed this in Hugo by [using](https://github.com/gohugoio/hugo/commit/4a8267d64a40564aced0695bca05249da17b0eab) a patched version of `exec.LookPath` from https://github.com/cli/safeexec (thanks to [@mislav](https://github.com/mislav) for the implementation).
+
+Thanks to [@Ry0taK](https://github.com/Ry0taK) for the bug report.
 
 
diff --git a/docs/content/en/news/0.80.0-relnotes/featured.png b/docs/content/en/news/0.80.0-relnotes/featured.png
Binary files differ.
diff --git a/docs/content/en/news/0.80.0-relnotes/index.md b/docs/content/en/news/0.80.0-relnotes/index.md
@@ -1,12 +1,12 @@
 
 ---
 date: 2020-12-31
-title: "0.80.0"
-description: "0.80.0"
+title: "Hugo 0.80: Last Release of 2020!"
+description: "This release brings Dart Sass support, a new image overlay function, and more."
 categories: ["Releases"]
 ---
 
-	The last Hugo release of the year brings a new [images.Overlay](https://gohugo.io/functions/images/#overlay) filter to overlay an image on top of another, e.g. for watermarking, and [Dart Sass](https://gohugo.io/hugo-pipes/scss-sass/#options) support.
+The last Hugo release of the year brings a new [images.Overlay](https://gohugo.io/functions/images/#overlay) filter to overlay an image on top of another, e.g. for watermarking, and [Dart Sass](https://gohugo.io/hugo-pipes/scss-sass/#options) support.
 
 This release represents **29 contributions by 12 contributors** to the main Hugo code base. [@bep](https://github.com/bep) leads the Hugo development with a significant amount of contributions, but also a big shoutout to [@moorereason](https://github.com/moorereason), and [@davidsneighbour](https://github.com/davidsneighbour) for their ongoing contributions.
 And a big thanks to [@digitalcraftsman](https://github.com/digitalcraftsman) for his relentless work on keeping the themes site in pristine condition and to [@davidsneighbour](https://github.com/davidsneighbour), [@coliff](https://github.com/coliff) and [@kaushalmodi](https://github.com/kaushalmodi) for all the great work on the documentation site.
diff --git a/docs/content/en/news/hugo-macos-intel-vs-arm/featured.png b/docs/content/en/news/hugo-macos-intel-vs-arm/featured.png
Binary files differ.
diff --git a/docs/content/en/news/hugo-macos-intel-vs-arm/index.html b/docs/content/en/news/hugo-macos-intel-vs-arm/index.html
@@ -0,0 +1,9139 @@
+---
+title: "Hugo on Apple M1"
+date: 2020-12-10
+description: "The new Mac Mini M1 base model is blazing fast! We have run the Hugo benchmarks comparing it to a MacBook four times more expensive."
+---
+
+<p><i>By <a href="https://github.com/bep/">bep</a></i></p>
+
+<p>
+  The table below shows all of Hugo's benchmarks run on both a MacBook with Intel CPU and a Mac Mini M1 with an ARM CPU.
+</p>
+<p>Some notes:
+
+  <ul>
+    <li>The Intel Mac is a 2019 16 inch MacBook with 2,3 GHz 8-Core Intel Core i9 with 32 GB ram.</li>
+    <li>The ARM Mac is a new Mac Mini M1 base model with 8 GB of ram</li>
+    <li>The benchmarks are run with <code>go test -test.run=NONE -bench="Benchmark" -test.benchmem=true -cpu=8 -count=4 ./...</code>. Since the M1 does not have a concept of Turbo Boost, I kept that on when running the Intel benchmarks.</li>
+    <li>The right column is the Mac Mini, negative (black) numbers are good, positive numbers (red) are not so good.</li>
+    <li>Go is compiled from the latest source: <code>go version devel +5627a4dc30 Wed Dec 9 16:57:37 2020 +0000 darwin/arm64</code></li>
+  </ul>
+</p>
+
+<p>
+  This test isn't exactly comparing apples with apples (pun intended); this is a 4K USD computer compared to a 1K computer, but that makes the performance of the Mac Mini even more impressive.
+</p>
+
+<p>
+  There are some areas where the Intel still outshines the ARM, and that is most likely areas with highly optimized assembly code, and this will certainly improve. More benchmarks can be found <a href="https://roland.zone/m1-go-benchmarks/">here</a>.
+</p>
+
+<p>
+ You probably want to watch <a href="https://github.com/golang/go/issues/42756">issue</a> to track when we can get a Go release with MacOS M1 support. A couple of months?
+</p>
+
+<p>
+  Also, this <a href="https://docs.google.com/document/d/1iWUstb66v66tTVxQWNMZ1BehgNzEmykzqDCUp5l8ip8/edit">work document</a> is a great resource for getting a native Go development environment up and running on the M1.
+</p>
+
+<h2>Benchstat Output</h2>
+
+<style>
+  td {
+    padding: 10px;
+  }
+
+  th,
+  td {
+    border: none;
+  }
+</style>
+<table class="benchstat oldnew" style="border-collapse: collapse; width: 100%">
+  <tr class="configs">
+    <th style="text-align: left;"></th>
+    <th>
+      hugo-intel.txt
+    </th>
+    <th>
+      hugo-m1.txt
+    </th>
+  </tr>
+  <tbody>
+    <tr>
+      <th style="text-align: left;"></th>
+      <th colspan="2" class="metric" style="">
+        time/op
+      </th>
+      <th style="">
+        delta
+      </th>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/common/hreflect
+      </th>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        IsTruthFul-8
+      </td>
+      <td>
+        15.0ns ± 3%
+      </td>
+      <td>
+        12.6ns ± 3%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −16.31%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/common/maps
+      </th>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        ScratchGet-8
+      </td>
+      <td>
+        15.1ns ± 1%
+      </td>
+      <td>
+        13.8ns ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −8.74%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/helpers
+      </th>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        StripHTML-8
+      </td>
+      <td>
+        2.02µs ± 0%
+      </td>
+      <td>
+        1.61µs ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −20.15%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        TestTruncateWordsToWholeSentence-8
+      </td>
+      <td>
+        50.1ns ± 2%
+      </td>
+      <td>
+        45.1ns ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −9.98%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        TestTruncateWordsToWholeSentenceOld-8
+      </td>
+      <td>
+        4.23µs ± 2%
+      </td>
+      <td>
+        3.15µs ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −25.53%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        TotalWords-8
+      </td>
+      <td>
+        6.38µs ± 2%
+      </td>
+      <td>
+        5.90µs ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −7.63%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        EmojiKyokomiFprint-8
+      </td>
+      <td>
+        30.9µs ± 5%
+      </td>
+      <td>
+        25.1µs ± 3%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −18.83%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        EmojiKyokomiSprint-8
+      </td>
+      <td>
+        29.9µs ± 1%
+      </td>
+      <td>
+        24.3µs ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −18.49%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="worse">
+      <td style="text-align: right;padding: 0em 1em;">
+        HugoEmoji-8
+      </td>
+      <td>
+        1.56µs ±10%
+      </td>
+      <td>
+        4.27µs ± 3%
+      </td>
+      <td class="delta" style="font-weight: bold;color: #c00;">
+        &#43;174.22%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="worse">
+      <td style="text-align: right;padding: 0em 1em;">
+        ReaderContains-8
+      </td>
+      <td>
+        4.01µs ± 1%
+      </td>
+      <td>
+        4.23µs ± 2%
+      </td>
+      <td class="delta" style="font-weight: bold;color: #c00;">
+        &#43;5.48%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        MD5FromFileFast/full=false-8
+      </td>
+      <td>
+        2.36µs ± 1%
+      </td>
+      <td>
+        1.75µs ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −25.92%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="worse">
+      <td style="text-align: right;padding: 0em 1em;">
+        MD5FromFileFast/full=true-8
+      </td>
+      <td>
+        32.7µs ± 2%
+      </td>
+      <td>
+        36.3µs ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;color: #c00;">
+        &#43;10.85%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        UniqueStrings/Safe-8
+      </td>
+      <td>
+        418ns ± 3%
+      </td>
+      <td>
+        312ns ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −25.42%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        UniqueStrings/Reuse_slice-8
+      </td>
+      <td>
+        352ns ± 2%
+      </td>
+      <td>
+        271ns ± 2%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −23.25%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        UniqueStrings/Reuse_slice_sorted-8
+      </td>
+      <td>
+        203ns ± 1%
+      </td>
+      <td>
+        157ns ± 2%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −22.82%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/hugofs
+      </th>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        Walk-8
+      </td>
+      <td>
+        271µs ± 1%
+      </td>
+      <td>
+        210µs ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −22.70%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/hugofs/glob
+      </th>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        GetGlob-8
+      </td>
+      <td>
+        15.0ns ± 2%
+      </td>
+      <td>
+        13.8ns ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −8.12%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/hugolib
+      </th>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        Cascade/langs-1-8
+      </td>
+      <td>
+        7.24ms ± 1%
+      </td>
+      <td>
+        5.06ms ± 2%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −30.06%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        Cascade/langs-3-8
+      </td>
+      <td>
+        9.20ms ± 0%
+      </td>
+      <td>
+        6.56ms ± 1%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −28.75%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        Cascade/langs-5-8
+      </td>
+      <td>
+        11.2ms ± 1%
+      </td>
+      <td>
+        8.0ms ± 1%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −28.64%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        Cascade/langs-7-8
+      </td>
+      <td>
+        13.4ms ± 1%
+      </td>
+      <td>
+        9.6ms ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −28.18%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        Cascade/langs-9-8
+      </td>
+      <td>
+        15.8ms ± 1%
+      </td>
+      <td>
+        11.2ms ± 1%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −29.20%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        ContentMap/CreateMissingNodes-8
+      </td>
+      <td>
+        54.3µs ± 3%
+      </td>
+      <td>
+        49.9µs ± 5%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −8.03%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        GetPage-8
+      </td>
+      <td>
+        210ns ± 2%
+      </td>
+      <td>
+        207ns ± 1%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −1.46%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        GetPageRegular/From_root-8
+      </td>
+      <td>
+        1.64µs ± 1%
+      </td>
+      <td>
+        0.88µs ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −46.14%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        GetPageRegular/Page_relative-8
+      </td>
+      <td>
+        1.96µs ± 0%
+      </td>
+      <td>
+        1.15µs ± 1%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −41.52%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        MergeByLanguage-8
+      </td>
+      <td>
+        644ns ±15%
+      </td>
+      <td>
+        599ns ±12%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (p=0.486 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        PagesPrevNext/.Next-pages-300-8
+      </td>
+      <td>
+        34.0ns ± 1%
+      </td>
+      <td>
+        31.3ns ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −7.81%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        PagesPrevNext/.Next-pages-5000-8
+      </td>
+      <td>
+        65.5ns ± 2%
+      </td>
+      <td>
+        38.3ns ± 1%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −41.42%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        PagesPrevNext/.Prev-pages-300-8
+      </td>
+      <td>
+        34.0ns ± 1%
+      </td>
+      <td>
+        31.6ns ± 1%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −7.00%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        PagesPrevNext/.Prev-pages-5000-8
+      </td>
+      <td>
+        65.8ns ± 2%
+      </td>
+      <td>
+        37.9ns ± 1%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −42.37%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        PagesPrevNext/Pages.Next-pages-300-8
+      </td>
+      <td>
+        911ns ±17%
+      </td>
+      <td>
+        621ns ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −31.82%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        PagesPrevNext/Pages.Next-pages-5000-8
+      </td>
+      <td>
+        1.94µs ± 9%
+      </td>
+      <td>
+        1.67µs ±11%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (p=0.057 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        PagesPrevNext/Pages.Prev-pages-300-8
+      </td>
+      <td>
+        854ns ±32%
+      </td>
+      <td>
+        631ns ± 3%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −26.16%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        PagesPrevNext/Pages.Prev-pages-5000-8
+      </td>
+      <td>
+        1.98µs ± 4%
+      </td>
+      <td>
+        1.66µs ± 5%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −16.34%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        PagesPrevNext/Pages.Shuffled.Next-pages-300-8
+      </td>
+      <td>
+        914ns ±19%
+      </td>
+      <td>
+        623ns ± 1%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −31.83%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        PagesPrevNext/Pages.Shuffled.Next-pages-5000-8
+      </td>
+      <td>
+        13.6µs ± 1%
+      </td>
+      <td>
+        11.3µs ± 4%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −17.04%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        PagesPrevNext/Pages.Shuffled.Prev-pages-300-8
+      </td>
+      <td>
+        952ns ±21%
+      </td>
+      <td>
+        627ns ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −34.12%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        PagesPrevNext/Pages.Shuffled.Prev-pages-5000-8
+      </td>
+      <td>
+        13.1µs ± 1%
+      </td>
+      <td>
+        11.2µs ± 1%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −14.35%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        PagesPrevNext/Pages.ByTitle.Next-pages-300-8
+      </td>
+      <td>
+        752ns ± 2%
+      </td>
+      <td>
+        630ns ± 4%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −16.24%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        PagesPrevNext/Pages.ByTitle.Next-pages-5000-8
+      </td>
+      <td>
+        13.5µs ± 3%
+      </td>
+      <td>
+        11.1µs ± 4%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −17.84%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        ResourceChainPostProcess-8
+      </td>
+      <td>
+        40.1ms ± 1%
+      </td>
+      <td>
+        35.6ms ± 1%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −11.23%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="worse">
+      <td style="text-align: right;padding: 0em 1em;">
+        ReplaceShortcodeTokens-8
+      </td>
+      <td>
+        2.30µs ±34%
+      </td>
+      <td>
+        7.02µs ± 3%
+      </td>
+      <td class="delta" style="font-weight: bold;color: #c00;">
+        &#43;205.66%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        BuildSite/Edit_Bundle_with_image-8
+      </td>
+      <td>
+        754µs ± 0%
+      </td>
+      <td>
+        446µs ± 7%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −40.85%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        BuildSite/Edit_Bundle_with_JSON_file-8
+      </td>
+      <td>
+        728µs ± 0%
+      </td>
+      <td>
+        437µs ± 1%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −39.95%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        BuildSite/Edit_Tags_and_categories-8
+      </td>
+      <td>
+        15.5ms ± 2%
+      </td>
+      <td>
+        12.9ms ± 6%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −16.46%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        BuildSite/Edit_Canonify_URLs-8
+      </td>
+      <td>
+        27.1ms ± 2%
+      </td>
+      <td>
+        25.9ms ± 2%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −4.69%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        BuildSite/Edit_Deep_content_tree-8
+      </td>
+      <td>
+        32.2ms ± 5%
+      </td>
+      <td>
+        25.7ms ± 3%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −20.16%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        BuildSite/Edit_Many_HTML_templates-8
+      </td>
+      <td>
+        11.3ms ± 2%
+      </td>
+      <td>
+        8.5ms ± 2%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −24.98%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        BuildSite/Edit_Page_collections-8
+      </td>
+      <td>
+        19.7ms ± 2%
+      </td>
+      <td>
+        14.5ms ± 3%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −26.11%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        BuildSite/Edit_List_terms-8
+      </td>
+      <td>
+        3.77ms ± 2%
+      </td>
+      <td>
+        2.55ms ± 1%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −32.41%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        BuildSite/Regular_Bundle_with_image-8
+      </td>
+      <td>
+        5.54ms ± 0%
+      </td>
+      <td>
+        3.98ms ± 1%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −28.09%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        BuildSite/Regular_Bundle_with_JSON_file-8
+      </td>
+      <td>
+        5.71ms ± 1%
+      </td>
+      <td>
+        4.03ms ± 1%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −29.43%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        BuildSite/Regular_Tags_and_categories-8
+      </td>
+      <td>
+        24.6ms ± 2%
+      </td>
+      <td>
+        19.0ms ± 2%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −22.47%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        BuildSite/Regular_Canonify_URLs-8
+      </td>
+      <td>
+        32.6ms ± 1%
+      </td>
+      <td>
+        29.9ms ± 1%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −8.17%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        BuildSite/Regular_Deep_content_tree-8
+      </td>
+      <td>
+        41.3ms ± 1%
+      </td>
+      <td>
+        31.6ms ± 2%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −23.60%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        BuildSite/Regular_Many_HTML_templates-8
+      </td>
+      <td>
+        19.9ms ± 1%
+      </td>
+      <td>
+        14.4ms ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −27.53%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        BuildSite/Regular_Page_collections-8
+      </td>
+      <td>
+        28.8ms ± 0%
+      </td>
+      <td>
+        21.2ms ± 1%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −26.29%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        BuildSite/Regular_List_terms-8
+      </td>
+      <td>
+        9.02ms ± 1%
+      </td>
+      <td>
+        6.55ms ± 2%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −27.39%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/identity
+      </th>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        IdentityManager/Add-8
+      </td>
+      <td>
+        702ns ±10%
+      </td>
+      <td>
+        404ns ± 3%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −42.42%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        IdentityManager/Search-8
+      </td>
+      <td>
+        2.14µs ± 2%
+      </td>
+      <td>
+        1.15µs ± 1%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −46.07%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/langs/i18n
+      </th>
+    </tr>
+    <tr class="worse">
+      <td style="text-align: right;padding: 0em 1em;">
+        I18nTranslate/all-present-8
+      </td>
+      <td>
+        254ns ± 1%
+      </td>
+      <td>
+        315ns ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;color: #c00;">
+        &#43;23.86%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        I18nTranslate/present-in-default-8
+      </td>
+      <td>
+        650ns ± 2%
+      </td>
+      <td>
+        604ns ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −6.97%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="worse">
+      <td style="text-align: right;padding: 0em 1em;">
+        I18nTranslate/present-in-current-8
+      </td>
+      <td>
+        252ns ± 1%
+      </td>
+      <td>
+        309ns ± 2%
+      </td>
+      <td class="delta" style="font-weight: bold;color: #c00;">
+        &#43;22.83%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        I18nTranslate/missing-8
+      </td>
+      <td>
+        614ns ± 0%
+      </td>
+      <td>
+        574ns ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −6.48%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        I18nTranslate/file-missing-8
+      </td>
+      <td>
+        1.43µs ± 3%
+      </td>
+      <td>
+        1.19µs ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −16.26%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        I18nTranslate/context-provided-8
+      </td>
+      <td>
+        732ns ± 1%
+      </td>
+      <td>
+        648ns ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −11.46%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        I18nTranslate/readingTime-one-8
+      </td>
+      <td>
+        480ns ± 1%
+      </td>
+      <td>
+        462ns ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −3.61%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        I18nTranslate/readingTime-many-8
+      </td>
+      <td>
+        972ns ± 0%
+      </td>
+      <td>
+        823ns ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −15.28%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="worse">
+      <td style="text-align: right;padding: 0em 1em;">
+        I18nTranslate/same-id-and-translation-8
+      </td>
+      <td>
+        248ns ± 1%
+      </td>
+      <td>
+        312ns ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;color: #c00;">
+        &#43;26.12%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        I18nTranslate/same-id-and-translation-default-8
+      </td>
+      <td>
+        648ns ± 2%
+      </td>
+      <td>
+        602ns ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −6.96%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        I18nTranslate/unknown-language-code-8
+      </td>
+      <td>
+        1.48µs ± 1%
+      </td>
+      <td>
+        1.22µs ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −17.61%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        I18nTranslate/known-language-missing-plural-8
+      </td>
+      <td>
+        985ns ± 3%
+      </td>
+      <td>
+        858ns ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −12.99%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="worse">
+      <td style="text-align: right;padding: 0em 1em;">
+        I18nTranslate/dotted-bare-key-8
+      </td>
+      <td>
+        238ns ± 2%
+      </td>
+      <td>
+        314ns ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;color: #c00;">
+        &#43;32.13%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        I18nTranslate/lang-with-hyphen-8
+      </td>
+      <td>
+        574ns ± 2%
+      </td>
+      <td>
+        569ns ± 1%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (p=0.229 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/markup/goldmark
+      </th>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        SanitizeAnchorName-8
+      </td>
+      <td>
+        395ns ± 1%
+      </td>
+      <td>
+        334ns ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −15.39%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        SanitizeAnchorNameAsciiOnly-8
+      </td>
+      <td>
+        866ns ± 5%
+      </td>
+      <td>
+        660ns ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −23.82%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        SanitizeAnchorNameBlackfriday-8
+      </td>
+      <td>
+        528ns ± 1%
+      </td>
+      <td>
+        439ns ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −17.00%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        SanitizeAnchorNameString-8
+      </td>
+      <td>
+        438ns ± 2%
+      </td>
+      <td>
+        362ns ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −17.39%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/metrics
+      </th>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        HowSimilar-8
+      </td>
+      <td>
+        1.92µs ± 0%
+      </td>
+      <td>
+        1.50µs ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −21.55%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/output
+      </th>
+    </tr>
+    <tr class="worse">
+      <td style="text-align: right;padding: 0em 1em;">
+        Layout-8
+      </td>
+      <td>
+        78.7ns ± 1%
+      </td>
+      <td>
+        96.0ns ± 8%
+      </td>
+      <td class="delta" style="font-weight: bold;color: #c00;">
+        &#43;22.06%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        LayoutUncached-8
+      </td>
+      <td>
+        6.93µs ± 0%
+      </td>
+      <td>
+        5.69µs ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −17.83%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/parser/metadecoders
+      </th>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        StringifyMapKeysStringsOnlyInterfaceMaps-8
+      </td>
+      <td>
+        790ns ±10%
+      </td>
+      <td>
+        598ns ± 8%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −24.31%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        StringifyMapKeysStringsOnlyStringMaps-8
+      </td>
+      <td>
+        158ns ± 1%
+      </td>
+      <td>
+        149ns ± 2%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −5.80%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        StringifyMapKeysIntegers-8
+      </td>
+      <td>
+        1.10µs ± 1%
+      </td>
+      <td>
+        0.83µs ± 3%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −23.95%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/parser/pageparser
+      </th>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        ShortcodeLexer-8
+      </td>
+      <td>
+        86.5µs ± 2%
+      </td>
+      <td>
+        58.0µs ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −32.92%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        Parse-8
+      </td>
+      <td>
+        10.6µs ± 1%
+      </td>
+      <td>
+        7.9µs ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −25.50%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        ParseWithEmoji-8
+      </td>
+      <td>
+        12.9µs ± 2%
+      </td>
+      <td>
+        10.1µs ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −21.55%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/publisher
+      </th>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        ClassCollectorWriter-8
+      </td>
+      <td>
+        18.2µs ± 0%
+      </td>
+      <td>
+        13.6µs ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −25.52%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/related
+      </th>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        RelatedNewIndex/singles-8
+      </td>
+      <td>
+        48.2µs ± 1%
+      </td>
+      <td>
+        40.8µs ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −15.24%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        RelatedNewIndex/all-8
+      </td>
+      <td>
+        47.8µs ± 1%
+      </td>
+      <td>
+        39.5µs ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −17.21%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        RelatedMatchesIn-8
+      </td>
+      <td>
+        83.3µs ±12%
+      </td>
+      <td>
+        78.0µs ±11%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (p=0.343 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/resources
+      </th>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        ImageExif/Cold_cache-8
+      </td>
+      <td>
+        192µs ± 6%
+      </td>
+      <td>
+        166µs ± 3%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −13.75%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        ImageExif/Cold_cache,_10-8
+      </td>
+      <td>
+        209µs ± 2%
+      </td>
+      <td>
+        173µs ± 1%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −17.10%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="worse">
+      <td style="text-align: right;padding: 0em 1em;">
+        ImageExif/Warm_cache-8
+      </td>
+      <td>
+        37.5µs ± 1%
+      </td>
+      <td>
+        441.3µs ±16%
+      </td>
+      <td class="delta" style="font-weight: bold;color: #c00;">
+        &#43;1077.34%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="worse">
+      <td style="text-align: right;padding: 0em 1em;">
+        ResizeParallel-8
+      </td>
+      <td>
+        1.27µs ± 1%
+      </td>
+      <td>
+        1.64µs ± 1%
+      </td>
+      <td class="delta" style="font-weight: bold;color: #c00;">
+        &#43;29.40%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="worse">
+      <td style="text-align: right;padding: 0em 1em;">
+        ResourcesMatch-8
+      </td>
+      <td>
+        524ns ± 6%
+      </td>
+      <td>
+        638ns ± 7%
+      </td>
+      <td class="delta" style="font-weight: bold;color: #c00;">
+        &#43;21.73%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        ResourcesMatchA100-8
+      </td>
+      <td>
+        136ns ±12%
+      </td>
+      <td>
+        120ns ± 3%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −11.25%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        AssignMetadata-8
+      </td>
+      <td>
+        15.4µs ± 1%
+      </td>
+      <td>
+        11.6µs ± 1%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −24.64%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/resources/images/exif
+      </th>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        DecodeExif-8
+      </td>
+      <td>
+        99.5µs ± 1%
+      </td>
+      <td>
+        71.2µs ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −28.43%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/resources/page
+      </th>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        PageCache-8
+      </td>
+      <td>
+        137ns ± 1%
+      </td>
+      <td>
+        131ns ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −4.23%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/Shuffled-100-8
+      </td>
+      <td>
+        142ns ± 1%
+      </td>
+      <td>
+        144ns ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (p=0.314 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/Shuffled-500-8
+      </td>
+      <td>
+        613ns ± 5%
+      </td>
+      <td>
+        595ns ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (p=1.000 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/Shuffled-1000-8
+      </td>
+      <td>
+        1.60µs ± 4%
+      </td>
+      <td>
+        1.42µs ± 5%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −11.24%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/Shuffled-5000-8
+      </td>
+      <td>
+        6.28µs ± 2%
+      </td>
+      <td>
+        5.97µs ± 1%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −4.89%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByWeight-100-8
+      </td>
+      <td>
+        146ns ± 1%
+      </td>
+      <td>
+        143ns ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −1.63%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByWeight-500-8
+      </td>
+      <td>
+        615ns ± 4%
+      </td>
+      <td>
+        595ns ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (p=0.314 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByWeight-1000-8
+      </td>
+      <td>
+        801ns ± 1%
+      </td>
+      <td>
+        657ns ± 3%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −17.94%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByWeight-5000-8
+      </td>
+      <td>
+        899ns ± 1%
+      </td>
+      <td>
+        753ns ± 6%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −16.27%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByWeight.Reverse-100-8
+      </td>
+      <td>
+        144ns ± 1%
+      </td>
+      <td>
+        144ns ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (p=0.514 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByWeight.Reverse-500-8
+      </td>
+      <td>
+        603ns ± 2%
+      </td>
+      <td>
+        595ns ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −1.32%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByWeight.Reverse-1000-8
+      </td>
+      <td>
+        901ns ± 4%
+      </td>
+      <td>
+        758ns ± 7%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −15.85%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByWeight.Reverse-5000-8
+      </td>
+      <td>
+        994ns ± 5%
+      </td>
+      <td>
+        855ns ± 5%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −13.97%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="worse">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByDate-100-8
+      </td>
+      <td>
+        141ns ± 1%
+      </td>
+      <td>
+        144ns ± 1%
+      </td>
+      <td class="delta" style="font-weight: bold;color: #c00;">
+        &#43;2.06%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByDate-500-8
+      </td>
+      <td>
+        594ns ± 2%
+      </td>
+      <td>
+        595ns ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (p=0.257 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByDate-1000-8
+      </td>
+      <td>
+        454ns ±13%
+      </td>
+      <td>
+        393ns ± 7%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (p=0.057 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByDate-5000-8
+      </td>
+      <td>
+        530ns ±10%
+      </td>
+      <td>
+        461ns ± 6%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (p=0.057 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="worse">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByPublishDate-100-8
+      </td>
+      <td>
+        140ns ± 1%
+      </td>
+      <td>
+        144ns ± 1%
+      </td>
+      <td class="delta" style="font-weight: bold;color: #c00;">
+        &#43;2.51%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="worse">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByPublishDate-500-8
+      </td>
+      <td>
+        583ns ± 0%
+      </td>
+      <td>
+        596ns ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;color: #c00;">
+        &#43;2.14%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByPublishDate-1000-8
+      </td>
+      <td>
+        441ns ± 6%
+      </td>
+      <td>
+        443ns ± 8%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (p=0.686 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByPublishDate-5000-8
+      </td>
+      <td>
+        535ns ± 4%
+      </td>
+      <td>
+        532ns ± 7%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (p=0.686 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByTitle-100-8
+      </td>
+      <td>
+        141ns ± 2%
+      </td>
+      <td>
+        143ns ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (p=0.229 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="worse">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByTitle-500-8
+      </td>
+      <td>
+        586ns ± 0%
+      </td>
+      <td>
+        595ns ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;color: #c00;">
+        &#43;1.70%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByTitle-1000-8
+      </td>
+      <td>
+        1.00µs ± 9%
+      </td>
+      <td>
+        0.84µs ± 3%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −16.22%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByTitle-5000-8
+      </td>
+      <td>
+        1.22µs ±11%
+      </td>
+      <td>
+        0.99µs ± 7%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −18.47%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByTitle_Linear-100-8
+      </td>
+      <td>
+        142ns ± 2%
+      </td>
+      <td>
+        144ns ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (p=0.286 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="worse">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByTitle_Linear-500-8
+      </td>
+      <td>
+        587ns ± 1%
+      </td>
+      <td>
+        596ns ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;color: #c00;">
+        &#43;1.49%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByTitle_Linear-1000-8
+      </td>
+      <td>
+        1.15µs ± 2%
+      </td>
+      <td>
+        1.16µs ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (p=0.286 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByTitle_Linear-5000-8
+      </td>
+      <td>
+        5.63µs ± 1%
+      </td>
+      <td>
+        5.67µs ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (p=0.343 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        SortByWeightAndReverse-8
+      </td>
+      <td>
+        3.99µs ± 4%
+      </td>
+      <td>
+        3.61µs ± 4%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −9.63%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        PermalinkExpand-8
+      </td>
+      <td>
+        970ns ± 9%
+      </td>
+      <td>
+        709ns ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −26.86%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/resources/resource_transformers/postcss
+      </th>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        ImportResolver-8
+      </td>
+      <td>
+        46.1µs ± 2%
+      </td>
+      <td>
+        28.1µs ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −38.96%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/tpl/internal/go_templates/htmltemplate
+      </th>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        CSSEscaper-8
+      </td>
+      <td>
+        666ns ± 2%
+      </td>
+      <td>
+        552ns ± 1%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −17.11%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        CSSEscaperNoSpecials-8
+      </td>
+      <td>
+        166ns ± 1%
+      </td>
+      <td>
+        138ns ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −16.47%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        DecodeCSS-8
+      </td>
+      <td>
+        355ns ± 1%
+      </td>
+      <td>
+        351ns ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (p=0.057 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        DecodeCSSNoSpecials-8
+      </td>
+      <td>
+        4.83ns ± 2%
+      </td>
+      <td>
+        4.06ns ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −15.84%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        CSSValueFilter-8
+      </td>
+      <td>
+        116ns ± 1%
+      </td>
+      <td>
+        105ns ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −9.37%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        CSSValueFilterOk-8
+      </td>
+      <td>
+        128ns ± 3%
+      </td>
+      <td>
+        115ns ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −10.08%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        EscapedExecute-8
+      </td>
+      <td>
+        1.80µs ± 1%
+      </td>
+      <td>
+        1.35µs ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −25.07%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        HTMLNospaceEscaper-8
+      </td>
+      <td>
+        768ns ± 2%
+      </td>
+      <td>
+        628ns ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −18.25%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        HTMLNospaceEscaperNoSpecials-8
+      </td>
+      <td>
+        221ns ± 1%
+      </td>
+      <td>
+        159ns ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −28.16%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        StripTags-8
+      </td>
+      <td>
+        611ns ± 2%
+      </td>
+      <td>
+        500ns ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −18.07%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        StripTagsNoSpecials-8
+      </td>
+      <td>
+        71.3ns ± 0%
+      </td>
+      <td>
+        55.0ns ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −22.90%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        JSValEscaperWithNum-8
+      </td>
+      <td>
+        355ns ± 2%
+      </td>
+      <td>
+        274ns ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −22.83%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        JSValEscaperWithStr-8
+      </td>
+      <td>
+        1.29µs ± 1%
+      </td>
+      <td>
+        0.99µs ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −23.43%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        JSValEscaperWithStrNoSpecials-8
+      </td>
+      <td>
+        412ns ± 1%
+      </td>
+      <td>
+        317ns ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −23.08%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        JSValEscaperWithObj-8
+      </td>
+      <td>
+        1.49µs ± 1%
+      </td>
+      <td>
+        1.14µs ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −23.15%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        JSValEscaperWithObjNoSpecials-8
+      </td>
+      <td>
+        566ns ± 1%
+      </td>
+      <td>
+        441ns ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −22.15%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        JSStrEscaperNoSpecials-8
+      </td>
+      <td>
+        182ns ± 2%
+      </td>
+      <td>
+        143ns ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −21.16%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        JSStrEscaper-8
+      </td>
+      <td>
+        681ns ± 1%
+      </td>
+      <td>
+        557ns ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −18.18%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        JSRegexpEscaperNoSpecials-8
+      </td>
+      <td>
+        176ns ± 1%
+      </td>
+      <td>
+        152ns ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −13.74%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        JSRegexpEscaper-8
+      </td>
+      <td>
+        694ns ± 2%
+      </td>
+      <td>
+        561ns ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −19.20%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        TemplateSpecialTags-8
+      </td>
+      <td>
+        120µs ± 1%
+      </td>
+      <td>
+        92µs ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −23.07%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        URLEscaper-8
+      </td>
+      <td>
+        1.50µs ± 1%
+      </td>
+      <td>
+        1.06µs ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −29.35%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        URLEscaperNoSpecials-8
+      </td>
+      <td>
+        140ns ± 1%
+      </td>
+      <td>
+        121ns ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −13.45%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        URLNormalizer-8
+      </td>
+      <td>
+        1.10µs ± 1%
+      </td>
+      <td>
+        0.78µs ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −28.45%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        URLNormalizerNoSpecials-8
+      </td>
+      <td>
+        160ns ± 1%
+      </td>
+      <td>
+        136ns ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −15.00%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        SrcsetFilter-8
+      </td>
+      <td>
+        497ns ± 2%
+      </td>
+      <td>
+        343ns ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −30.87%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        SrcsetFilterNoSpecials-8
+      </td>
+      <td>
+        273ns ± 1%
+      </td>
+      <td>
+        217ns ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −20.71%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/tpl/internal/go_templates/texttemplate/parse
+      </th>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        ParseLarge-8
+      </td>
+      <td>
+        18.6ms ± 0%
+      </td>
+      <td>
+        14.6ms ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −21.41%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        VariableString-8
+      </td>
+      <td>
+        98.2ns ± 1%
+      </td>
+      <td>
+        79.9ns ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −18.72%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        ListString-8
+      </td>
+      <td>
+        2.77µs ± 1%
+      </td>
+      <td>
+        2.26µs ± 1%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −18.34%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/tpl/tplimpl
+      </th>
+    </tr>
+    <tr class="worse">
+      <td style="text-align: right;padding: 0em 1em;">
+        Partial-8
+      </td>
+      <td>
+        1.01µs ± 2%
+      </td>
+      <td>
+        1.73µs ± 1%
+      </td>
+      <td class="delta" style="font-weight: bold;color: #c00;">
+        &#43;70.50%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="worse">
+      <td style="text-align: right;padding: 0em 1em;">
+        PartialCached-8
+      </td>
+      <td>
+        61.0ns ± 3%
+      </td>
+      <td>
+        100.3ns ± 2%
+      </td>
+      <td class="delta" style="font-weight: bold;color: #c00;">
+        &#43;64.49%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/tpl/transform
+      </th>
+    </tr>
+    <tr class="worse">
+      <td style="text-align: right;padding: 0em 1em;">
+        UnmarshalString-8
+      </td>
+      <td>
+        1.14µs ± 1%
+      </td>
+      <td>
+        1.29µs ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;color: #c00;">
+        &#43;13.17%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        UnmarshalResource-8
+      </td>
+      <td>
+        138ns ± 0%
+      </td>
+      <td>
+        108ns ± 1%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −22.17%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/transform/urlreplacers
+      </th>
+    </tr>
+    <tr class="worse">
+      <td style="text-align: right;padding: 0em 1em;">
+        AbsURL-8
+      </td>
+      <td>
+        4.50µs ± 1%
+      </td>
+      <td>
+        4.81µs ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;color: #c00;">
+        &#43;6.85%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        AbsURLSrcset-8
+      </td>
+      <td>
+        3.49µs ± 2%
+      </td>
+      <td>
+        3.21µs ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −7.97%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        XMLAbsURLSrcset-8
+      </td>
+      <td>
+        3.41µs ± 1%
+      </td>
+      <td>
+        3.23µs ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −5.27%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        XMLAbsURL-8
+      </td>
+      <td>
+        1.85µs ± 0%
+      </td>
+      <td>
+        1.85µs ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (p=0.343 n=4&#43;4)
+      </td>
+    </tr>
+    <tr>
+      <td style="text-align: right;padding: 0em 1em;">
+        &nbsp;
+      </td>
+    </tr>
+  </tbody>
+  <tbody>
+    <tr>
+      <th style="text-align: left;"></th>
+      <th colspan="2" class="metric" style="">
+        alloc/op
+      </th>
+      <th style="">
+        delta
+      </th>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/common/hreflect
+      </th>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        IsTruthFul-8
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/common/maps
+      </th>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        ScratchGet-8
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/helpers
+      </th>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        StripHTML-8
+      </td>
+      <td>
+        736B ± 0%
+      </td>
+      <td>
+        728B ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −1.09%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        TestTruncateWordsToWholeSentence-8
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        TestTruncateWordsToWholeSentenceOld-8
+      </td>
+      <td>
+        2.50kB ± 0%
+      </td>
+      <td>
+        2.50kB ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        TotalWords-8
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        EmojiKyokomiFprint-8
+      </td>
+      <td>
+        31.4kB ± 0%
+      </td>
+      <td>
+        31.4kB ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        EmojiKyokomiSprint-8
+      </td>
+      <td>
+        31.3kB ± 0%
+      </td>
+      <td>
+        31.3kB ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (p=1.000 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        HugoEmoji-8
+      </td>
+      <td>
+        624B ± 0%
+      </td>
+      <td>
+        616B ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −1.28%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        ReaderContains-8
+      </td>
+      <td>
+        1.26kB ± 0%
+      </td>
+      <td>
+        1.26kB ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        MD5FromFileFast/full=false-8
+      </td>
+      <td>
+        240B ± 0%
+      </td>
+      <td>
+        144B ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −40.00%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        MD5FromFileFast/full=true-8
+      </td>
+      <td>
+        32.9kB ± 0%
+      </td>
+      <td>
+        32.9kB ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (p=0.429 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        UniqueStrings/Safe-8
+      </td>
+      <td>
+        224B ± 0%
+      </td>
+      <td>
+        224B ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        UniqueStrings/Reuse_slice-8
+      </td>
+      <td>
+        96.0B ± 0%
+      </td>
+      <td>
+        96.0B ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        UniqueStrings/Reuse_slice_sorted-8
+      </td>
+      <td>
+        32.0B ± 0%
+      </td>
+      <td>
+        24.0B ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −25.00%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/hugofs
+      </th>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        Walk-8
+      </td>
+      <td>
+        103kB ± 0%
+      </td>
+      <td>
+        99kB ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −3.89%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/hugofs/glob
+      </th>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        GetGlob-8
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/hugolib
+      </th>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        Cascade/langs-1-8
+      </td>
+      <td>
+        2.33MB ± 0%
+      </td>
+      <td>
+        2.25MB ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −3.37%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        Cascade/langs-3-8
+      </td>
+      <td>
+        3.31MB ± 0%
+      </td>
+      <td>
+        3.21MB ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −2.93%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        Cascade/langs-5-8
+      </td>
+      <td>
+        4.32MB ± 0%
+      </td>
+      <td>
+        4.20MB ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −2.62%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        Cascade/langs-7-8
+      </td>
+      <td>
+        5.37MB ± 0%
+      </td>
+      <td>
+        5.23MB ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −2.64%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        Cascade/langs-9-8
+      </td>
+      <td>
+        6.44MB ± 0%
+      </td>
+      <td>
+        6.27MB ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −2.57%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        ContentMap/CreateMissingNodes-8
+      </td>
+      <td>
+        14.9kB ± 0%
+      </td>
+      <td>
+        14.4kB ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −3.11%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        GetPage-8
+      </td>
+      <td>
+        16.0B ± 0%
+      </td>
+      <td>
+        16.0B ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        GetPageRegular/From_root-8
+      </td>
+      <td>
+        686B ± 0%
+      </td>
+      <td>
+        239B ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −65.16%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        GetPageRegular/Page_relative-8
+      </td>
+      <td>
+        763B ± 0%
+      </td>
+      <td>
+        324B ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −57.54%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        MergeByLanguage-8
+      </td>
+      <td>
+        51.5B ± 1%
+      </td>
+      <td>
+        50.8B ± 1%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (p=0.286 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        PagesPrevNext/.Next-pages-300-8
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        PagesPrevNext/.Next-pages-5000-8
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        PagesPrevNext/.Prev-pages-300-8
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        PagesPrevNext/.Prev-pages-5000-8
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        PagesPrevNext/Pages.Next-pages-300-8
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        PagesPrevNext/Pages.Next-pages-5000-8
+      </td>
+      <td>
+        8.00B ± 0%
+      </td>
+      <td>
+        8.00B ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        PagesPrevNext/Pages.Prev-pages-300-8
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        PagesPrevNext/Pages.Prev-pages-5000-8
+      </td>
+      <td>
+        8.00B ± 0%
+      </td>
+      <td>
+        8.00B ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        PagesPrevNext/Pages.Shuffled.Next-pages-300-8
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        PagesPrevNext/Pages.Shuffled.Next-pages-5000-8
+      </td>
+      <td>
+        8.00B ± 0%
+      </td>
+      <td>
+        8.00B ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        PagesPrevNext/Pages.Shuffled.Prev-pages-300-8
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        PagesPrevNext/Pages.Shuffled.Prev-pages-5000-8
+      </td>
+      <td>
+        8.00B ± 0%
+      </td>
+      <td>
+        8.00B ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        PagesPrevNext/Pages.ByTitle.Next-pages-300-8
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        PagesPrevNext/Pages.ByTitle.Next-pages-5000-8
+      </td>
+      <td>
+        8.00B ± 0%
+      </td>
+      <td>
+        8.00B ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        ResourceChainPostProcess-8
+      </td>
+      <td>
+        36.4MB ± 1%
+      </td>
+      <td>
+        33.0MB ± 1%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −9.26%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        ReplaceShortcodeTokens-8
+      </td>
+      <td>
+        3.07kB ± 0%
+      </td>
+      <td>
+        3.07kB ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        BuildSite/Edit_Bundle_with_image-8
+      </td>
+      <td>
+        437kB ± 0%
+      </td>
+      <td>
+        426kB ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −2.43%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        BuildSite/Edit_Bundle_with_JSON_file-8
+      </td>
+      <td>
+        216kB ± 0%
+      </td>
+      <td>
+        205kB ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −4.93%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        BuildSite/Edit_Tags_and_categories-8
+      </td>
+      <td>
+        10.3MB ± 0%
+      </td>
+      <td>
+        9.7MB ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −6.68%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="worse">
+      <td style="text-align: right;padding: 0em 1em;">
+        BuildSite/Edit_Canonify_URLs-8
+      </td>
+      <td>
+        84.2MB ± 0%
+      </td>
+      <td>
+        85.6MB ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;color: #c00;">
+        &#43;1.67%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        BuildSite/Edit_Deep_content_tree-8
+      </td>
+      <td>
+        26.5MB ± 0%
+      </td>
+      <td>
+        25.5MB ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −3.65%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        BuildSite/Edit_Many_HTML_templates-8
+      </td>
+      <td>
+        6.00MB ± 0%
+      </td>
+      <td>
+        5.71MB ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −4.82%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        BuildSite/Edit_Page_collections-8
+      </td>
+      <td>
+        14.7MB ± 0%
+      </td>
+      <td>
+        14.1MB ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −4.21%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        BuildSite/Edit_List_terms-8
+      </td>
+      <td>
+        1.83MB ± 0%
+      </td>
+      <td>
+        1.72MB ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −6.04%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        BuildSite/Regular_Bundle_with_image-8
+      </td>
+      <td>
+        1.93MB ± 0%
+      </td>
+      <td>
+        1.90MB ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −1.39%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        BuildSite/Regular_Bundle_with_JSON_file-8
+      </td>
+      <td>
+        1.71MB ± 0%
+      </td>
+      <td>
+        1.68MB ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −1.54%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        BuildSite/Regular_Tags_and_categories-8
+      </td>
+      <td>
+        14.2MB ± 0%
+      </td>
+      <td>
+        13.4MB ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −5.48%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="worse">
+      <td style="text-align: right;padding: 0em 1em;">
+        BuildSite/Regular_Canonify_URLs-8
+      </td>
+      <td>
+        89.2MB ± 0%
+      </td>
+      <td>
+        90.5MB ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;color: #c00;">
+        &#43;1.42%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        BuildSite/Regular_Deep_content_tree-8
+      </td>
+      <td>
+        30.2MB ± 0%
+      </td>
+      <td>
+        28.9MB ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −4.26%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        BuildSite/Regular_Many_HTML_templates-8
+      </td>
+      <td>
+        9.17MB ± 0%
+      </td>
+      <td>
+        8.83MB ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −3.80%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        BuildSite/Regular_Page_collections-8
+      </td>
+      <td>
+        18.4MB ± 0%
+      </td>
+      <td>
+        17.6MB ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −4.44%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        BuildSite/Regular_List_terms-8
+      </td>
+      <td>
+        3.96MB ± 0%
+      </td>
+      <td>
+        3.82MB ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −3.64%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/identity
+      </th>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        IdentityManager/Add-8
+      </td>
+      <td>
+        204B ± 7%
+      </td>
+      <td>
+        131B ± 2%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −35.50%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        IdentityManager/Search-8
+      </td>
+      <td>
+        751B ± 0%
+      </td>
+      <td>
+        311B ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −58.59%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/langs/i18n
+      </th>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        I18nTranslate/all-present-8
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        I18nTranslate/present-in-default-8
+      </td>
+      <td>
+        112B ± 0%
+      </td>
+      <td>
+        112B ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        I18nTranslate/present-in-current-8
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        I18nTranslate/missing-8
+      </td>
+      <td>
+        112B ± 0%
+      </td>
+      <td>
+        112B ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        I18nTranslate/file-missing-8
+      </td>
+      <td>
+        304B ± 0%
+      </td>
+      <td>
+        288B ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −5.26%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        I18nTranslate/context-provided-8
+      </td>
+      <td>
+        200B ± 0%
+      </td>
+      <td>
+        192B ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −4.00%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        I18nTranslate/readingTime-one-8
+      </td>
+      <td>
+        384B ± 0%
+      </td>
+      <td>
+        384B ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        I18nTranslate/readingTime-many-8
+      </td>
+      <td>
+        608B ± 0%
+      </td>
+      <td>
+        600B ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −1.32%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        I18nTranslate/same-id-and-translation-8
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        I18nTranslate/same-id-and-translation-default-8
+      </td>
+      <td>
+        112B ± 0%
+      </td>
+      <td>
+        112B ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        I18nTranslate/unknown-language-code-8
+      </td>
+      <td>
+        720B ± 0%
+      </td>
+      <td>
+        696B ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −3.33%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        I18nTranslate/known-language-missing-plural-8
+      </td>
+      <td>
+        488B ± 0%
+      </td>
+      <td>
+        472B ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −3.28%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        I18nTranslate/dotted-bare-key-8
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        I18nTranslate/lang-with-hyphen-8
+      </td>
+      <td>
+        384B ± 0%
+      </td>
+      <td>
+        384B ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/markup/goldmark
+      </th>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        SanitizeAnchorName-8
+      </td>
+      <td>
+        32.0B ± 0%
+      </td>
+      <td>
+        24.0B ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −25.00%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SanitizeAnchorNameAsciiOnly-8
+      </td>
+      <td>
+        48.0B ± 0%
+      </td>
+      <td>
+        48.0B ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        SanitizeAnchorNameBlackfriday-8
+      </td>
+      <td>
+        184B ± 0%
+      </td>
+      <td>
+        176B ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −4.35%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        SanitizeAnchorNameString-8
+      </td>
+      <td>
+        64.0B ± 0%
+      </td>
+      <td>
+        56.0B ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −12.50%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/metrics
+      </th>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        HowSimilar-8
+      </td>
+      <td>
+        624B ± 0%
+      </td>
+      <td>
+        624B ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/output
+      </th>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        Layout-8
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        LayoutUncached-8
+      </td>
+      <td>
+        6.34kB ± 0%
+      </td>
+      <td>
+        6.34kB ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (p=1.000 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/parser/metadecoders
+      </th>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        StringifyMapKeysStringsOnlyInterfaceMaps-8
+      </td>
+      <td>
+        1.01kB ± 0%
+      </td>
+      <td>
+        1.01kB ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        StringifyMapKeysStringsOnlyStringMaps-8
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        StringifyMapKeysIntegers-8
+      </td>
+      <td>
+        1.01kB ± 0%
+      </td>
+      <td>
+        1.01kB ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/parser/pageparser
+      </th>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        ShortcodeLexer-8
+      </td>
+      <td>
+        119kB ± 0%
+      </td>
+      <td>
+        118kB ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −0.10%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        Parse-8
+      </td>
+      <td>
+        17.0kB ± 0%
+      </td>
+      <td>
+        17.0kB ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        ParseWithEmoji-8
+      </td>
+      <td>
+        33.0kB ± 0%
+      </td>
+      <td>
+        33.0kB ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −0.02%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/publisher
+      </th>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        ClassCollectorWriter-8
+      </td>
+      <td>
+        34.8kB ± 0%
+      </td>
+      <td>
+        34.6kB ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −0.53%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/related
+      </th>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        RelatedNewIndex/singles-8
+      </td>
+      <td>
+        21.9kB ± 0%
+      </td>
+      <td>
+        21.9kB ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −0.06%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        RelatedNewIndex/all-8
+      </td>
+      <td>
+        23.7kB ± 0%
+      </td>
+      <td>
+        23.7kB ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −0.07%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        RelatedMatchesIn-8
+      </td>
+      <td>
+        26.4kB ±26%
+      </td>
+      <td>
+        26.4kB ±26%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (p=0.686 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/resources
+      </th>
+    </tr>
+    <tr class="worse">
+      <td style="text-align: right;padding: 0em 1em;">
+        ImageExif/Cold_cache-8
+      </td>
+      <td>
+        160kB ± 0%
+      </td>
+      <td>
+        183kB ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;color: #c00;">
+        &#43;14.12%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="worse">
+      <td style="text-align: right;padding: 0em 1em;">
+        ImageExif/Cold_cache,_10-8
+      </td>
+      <td>
+        172kB ± 0%
+      </td>
+      <td>
+        187kB ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;color: #c00;">
+        &#43;8.44%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        ImageExif/Warm_cache-8
+      </td>
+      <td>
+        12.9kB ± 0%
+      </td>
+      <td>
+        10.9kB ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −15.76%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="worse">
+      <td style="text-align: right;padding: 0em 1em;">
+        ResizeParallel-8
+      </td>
+      <td>
+        2.02kB ± 0%
+      </td>
+      <td>
+        2.61kB ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;color: #c00;">
+        &#43;28.92%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        ResourcesMatch-8
+      </td>
+      <td>
+        503B ± 0%
+      </td>
+      <td>
+        504B ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (p=1.000 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        ResourcesMatchA100-8
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        AssignMetadata-8
+      </td>
+      <td>
+        1.34kB ± 0%
+      </td>
+      <td>
+        0.85kB ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −36.90%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/resources/images/exif
+      </th>
+    </tr>
+    <tr class="worse">
+      <td style="text-align: right;padding: 0em 1em;">
+        DecodeExif-8
+      </td>
+      <td>
+        161kB ± 0%
+      </td>
+      <td>
+        184kB ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;color: #c00;">
+        &#43;14.31%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/resources/page
+      </th>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        PageCache-8
+      </td>
+      <td>
+        32.0B ± 0%
+      </td>
+      <td>
+        24.0B ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −25.00%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/Shuffled-100-8
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/Shuffled-500-8
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/Shuffled-1000-8
+      </td>
+      <td>
+        8.00B ± 0%
+      </td>
+      <td>
+        8.00B ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/Shuffled-5000-8
+      </td>
+      <td>
+        8.00B ± 0%
+      </td>
+      <td>
+        8.00B ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByWeight-100-8
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByWeight-500-8
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByWeight-1000-8
+      </td>
+      <td>
+        8.00B ± 0%
+      </td>
+      <td>
+        8.00B ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByWeight-5000-8
+      </td>
+      <td>
+        8.00B ± 0%
+      </td>
+      <td>
+        8.00B ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByWeight.Reverse-100-8
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByWeight.Reverse-500-8
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByWeight.Reverse-1000-8
+      </td>
+      <td>
+        24.0B ± 0%
+      </td>
+      <td>
+        24.0B ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByWeight.Reverse-5000-8
+      </td>
+      <td>
+        24.0B ± 0%
+      </td>
+      <td>
+        24.0B ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByDate-100-8
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByDate-500-8
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByDate-1000-8
+      </td>
+      <td>
+        8.00B ± 0%
+      </td>
+      <td>
+        8.00B ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByDate-5000-8
+      </td>
+      <td>
+        8.00B ± 0%
+      </td>
+      <td>
+        8.00B ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByPublishDate-100-8
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByPublishDate-500-8
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByPublishDate-1000-8
+      </td>
+      <td>
+        8.00B ± 0%
+      </td>
+      <td>
+        8.00B ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByPublishDate-5000-8
+      </td>
+      <td>
+        8.00B ± 0%
+      </td>
+      <td>
+        8.00B ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByTitle-100-8
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByTitle-500-8
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByTitle-1000-8
+      </td>
+      <td>
+        8.00B ± 0%
+      </td>
+      <td>
+        8.00B ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByTitle-5000-8
+      </td>
+      <td>
+        8.00B ± 0%
+      </td>
+      <td>
+        8.00B ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByTitle_Linear-100-8
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByTitle_Linear-500-8
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByTitle_Linear-1000-8
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByTitle_Linear-5000-8
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        SortByWeightAndReverse-8
+      </td>
+      <td>
+        64.0B ± 0%
+      </td>
+      <td>
+        48.0B ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −25.00%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        PermalinkExpand-8
+      </td>
+      <td>
+        400B ± 0%
+      </td>
+      <td>
+        304B ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −24.00%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/resources/resource_transformers/postcss
+      </th>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        ImportResolver-8
+      </td>
+      <td>
+        39.6kB ± 0%
+      </td>
+      <td>
+        36.6kB ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −7.46%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/tpl/internal/go_templates/htmltemplate
+      </th>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        CSSEscaper-8
+      </td>
+      <td>
+        336B ± 0%
+      </td>
+      <td>
+        336B ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        CSSEscaperNoSpecials-8
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        DecodeCSS-8
+      </td>
+      <td>
+        160B ± 0%
+      </td>
+      <td>
+        160B ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        DecodeCSSNoSpecials-8
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        CSSValueFilter-8
+      </td>
+      <td>
+        96.0B ± 0%
+      </td>
+      <td>
+        96.0B ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        CSSValueFilterOk-8
+      </td>
+      <td>
+        48.0B ± 0%
+      </td>
+      <td>
+        48.0B ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        EscapedExecute-8
+      </td>
+      <td>
+        624B ± 0%
+      </td>
+      <td>
+        544B ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −12.82%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        HTMLNospaceEscaper-8
+      </td>
+      <td>
+        368B ± 0%
+      </td>
+      <td>
+        368B ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        HTMLNospaceEscaperNoSpecials-8
+      </td>
+      <td>
+        32.0B ± 0%
+      </td>
+      <td>
+        32.0B ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        StripTags-8
+      </td>
+      <td>
+        224B ± 0%
+      </td>
+      <td>
+        224B ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        StripTagsNoSpecials-8
+      </td>
+      <td>
+        112B ± 0%
+      </td>
+      <td>
+        112B ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        JSValEscaperWithNum-8
+      </td>
+      <td>
+        40.0B ± 0%
+      </td>
+      <td>
+        40.0B ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        JSValEscaperWithStr-8
+      </td>
+      <td>
+        384B ± 0%
+      </td>
+      <td>
+        384B ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        JSValEscaperWithStrNoSpecials-8
+      </td>
+      <td>
+        96.0B ± 0%
+      </td>
+      <td>
+        96.0B ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        JSValEscaperWithObj-8
+      </td>
+      <td>
+        448B ± 0%
+      </td>
+      <td>
+        440B ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −1.79%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        JSValEscaperWithObjNoSpecials-8
+      </td>
+      <td>
+        160B ± 0%
+      </td>
+      <td>
+        152B ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −5.00%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        JSStrEscaperNoSpecials-8
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        JSStrEscaper-8
+      </td>
+      <td>
+        336B ± 0%
+      </td>
+      <td>
+        336B ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        JSRegexpEscaperNoSpecials-8
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        JSRegexpEscaper-8
+      </td>
+      <td>
+        336B ± 0%
+      </td>
+      <td>
+        336B ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        TemplateSpecialTags-8
+      </td>
+      <td>
+        50.1kB ± 0%
+      </td>
+      <td>
+        49.9kB ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −0.31%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        URLEscaper-8
+      </td>
+      <td>
+        336B ± 0%
+      </td>
+      <td>
+        336B ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        URLEscaperNoSpecials-8
+      </td>
+      <td>
+        112B ± 0%
+      </td>
+      <td>
+        112B ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        URLNormalizer-8
+      </td>
+      <td>
+        176B ± 0%
+      </td>
+      <td>
+        176B ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        URLNormalizerNoSpecials-8
+      </td>
+      <td>
+        112B ± 0%
+      </td>
+      <td>
+        112B ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SrcsetFilter-8
+      </td>
+      <td>
+        160B ± 0%
+      </td>
+      <td>
+        160B ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SrcsetFilterNoSpecials-8
+      </td>
+      <td>
+        160B ± 0%
+      </td>
+      <td>
+        160B ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/tpl/internal/go_templates/texttemplate/parse
+      </th>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        ParseLarge-8
+      </td>
+      <td>
+        5.46MB ± 0%
+      </td>
+      <td>
+        5.46MB ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −0.01%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        VariableString-8
+      </td>
+      <td>
+        72.0B ± 0%
+      </td>
+      <td>
+        72.0B ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        ListString-8
+      </td>
+      <td>
+        1.61kB ± 0%
+      </td>
+      <td>
+        1.47kB ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −8.46%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/tpl/tplimpl
+      </th>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        Partial-8
+      </td>
+      <td>
+        1.15kB ± 0%
+      </td>
+      <td>
+        1.06kB ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −7.64%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        PartialCached-8
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td>
+        0.00B
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/tpl/transform
+      </th>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        UnmarshalString-8
+      </td>
+      <td>
+        832B ± 0%
+      </td>
+      <td>
+        736B ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −11.54%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        UnmarshalResource-8
+      </td>
+      <td>
+        144B ± 0%
+      </td>
+      <td>
+        144B ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/transform/urlreplacers
+      </th>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        AbsURL-8
+      </td>
+      <td>
+        1.57kB ± 0%
+      </td>
+      <td>
+        1.57kB ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        AbsURLSrcset-8
+      </td>
+      <td>
+        1.29kB ± 0%
+      </td>
+      <td>
+        1.28kB ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −0.62%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        XMLAbsURLSrcset-8
+      </td>
+      <td>
+        1.37kB ± 0%
+      </td>
+      <td>
+        1.36kB ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −0.59%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        XMLAbsURL-8
+      </td>
+      <td>
+        928B ± 0%
+      </td>
+      <td>
+        928B ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr>
+      <td style="text-align: right;padding: 0em 1em;">
+        &nbsp;
+      </td>
+    </tr>
+  </tbody>
+  <tbody>
+    <tr>
+      <th style="text-align: left;"></th>
+      <th colspan="2" class="metric" style="">
+        allocs/op
+      </th>
+      <th style="">
+        delta
+      </th>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/common/hreflect
+      </th>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        IsTruthFul-8
+      </td>
+      <td>
+        0.00
+      </td>
+      <td>
+        0.00
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/common/maps
+      </th>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        ScratchGet-8
+      </td>
+      <td>
+        0.00
+      </td>
+      <td>
+        0.00
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/helpers
+      </th>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        StripHTML-8
+      </td>
+      <td>
+        4.00 ± 0%
+      </td>
+      <td>
+        4.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        TestTruncateWordsToWholeSentence-8
+      </td>
+      <td>
+        0.00
+      </td>
+      <td>
+        0.00
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        TestTruncateWordsToWholeSentenceOld-8
+      </td>
+      <td>
+        2.00 ± 0%
+      </td>
+      <td>
+        2.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        TotalWords-8
+      </td>
+      <td>
+        0.00
+      </td>
+      <td>
+        0.00
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        EmojiKyokomiFprint-8
+      </td>
+      <td>
+        71.0 ± 0%
+      </td>
+      <td>
+        71.0 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        EmojiKyokomiSprint-8
+      </td>
+      <td>
+        66.0 ± 0%
+      </td>
+      <td>
+        66.0 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        HugoEmoji-8
+      </td>
+      <td>
+        13.0 ± 0%
+      </td>
+      <td>
+        13.0 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        ReaderContains-8
+      </td>
+      <td>
+        20.0 ± 0%
+      </td>
+      <td>
+        20.0 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        MD5FromFileFast/full=false-8
+      </td>
+      <td>
+        5.00 ± 0%
+      </td>
+      <td>
+        4.00 ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −20.00%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        MD5FromFileFast/full=true-8
+      </td>
+      <td>
+        5.00 ± 0%
+      </td>
+      <td>
+        5.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        UniqueStrings/Safe-8
+      </td>
+      <td>
+        7.00 ± 0%
+      </td>
+      <td>
+        7.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        UniqueStrings/Reuse_slice-8
+      </td>
+      <td>
+        6.00 ± 0%
+      </td>
+      <td>
+        6.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        UniqueStrings/Reuse_slice_sorted-8
+      </td>
+      <td>
+        1.00 ± 0%
+      </td>
+      <td>
+        1.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/hugofs
+      </th>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        Walk-8
+      </td>
+      <td>
+        2.22k ± 0%
+      </td>
+      <td>
+        2.22k ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/hugofs/glob
+      </th>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        GetGlob-8
+      </td>
+      <td>
+        0.00
+      </td>
+      <td>
+        0.00
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/hugolib
+      </th>
+    </tr>
+    <tr class="worse">
+      <td style="text-align: right;padding: 0em 1em;">
+        Cascade/langs-1-8
+      </td>
+      <td>
+        33.1k ± 0%
+      </td>
+      <td>
+        33.2k ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;color: #c00;">
+        &#43;0.20%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="worse">
+      <td style="text-align: right;padding: 0em 1em;">
+        Cascade/langs-3-8
+      </td>
+      <td>
+        47.4k ± 0%
+      </td>
+      <td>
+        47.6k ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;color: #c00;">
+        &#43;0.58%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="worse">
+      <td style="text-align: right;padding: 0em 1em;">
+        Cascade/langs-5-8
+      </td>
+      <td>
+        62.2k ± 0%
+      </td>
+      <td>
+        62.6k ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;color: #c00;">
+        &#43;0.69%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="worse">
+      <td style="text-align: right;padding: 0em 1em;">
+        Cascade/langs-7-8
+      </td>
+      <td>
+        78.0k ± 0%
+      </td>
+      <td>
+        78.6k ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;color: #c00;">
+        &#43;0.75%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="worse">
+      <td style="text-align: right;padding: 0em 1em;">
+        Cascade/langs-9-8
+      </td>
+      <td>
+        95.0k ± 0%
+      </td>
+      <td>
+        95.7k ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;color: #c00;">
+        &#43;0.78%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        ContentMap/CreateMissingNodes-8
+      </td>
+      <td>
+        258 ± 0%
+      </td>
+      <td>
+        254 ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −1.55%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        GetPage-8
+      </td>
+      <td>
+        2.00 ± 0%
+      </td>
+      <td>
+        2.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        GetPageRegular/From_root-8
+      </td>
+      <td>
+        10.0 ± 0%
+      </td>
+      <td>
+        6.0 ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −40.00%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        GetPageRegular/Page_relative-8
+      </td>
+      <td>
+        13.0 ± 0%
+      </td>
+      <td>
+        10.0 ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −23.08%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        MergeByLanguage-8
+      </td>
+      <td>
+        1.00 ± 0%
+      </td>
+      <td>
+        1.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        PagesPrevNext/.Next-pages-300-8
+      </td>
+      <td>
+        0.00
+      </td>
+      <td>
+        0.00
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        PagesPrevNext/.Next-pages-5000-8
+      </td>
+      <td>
+        0.00
+      </td>
+      <td>
+        0.00
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        PagesPrevNext/.Prev-pages-300-8
+      </td>
+      <td>
+        0.00
+      </td>
+      <td>
+        0.00
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        PagesPrevNext/.Prev-pages-5000-8
+      </td>
+      <td>
+        0.00
+      </td>
+      <td>
+        0.00
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        PagesPrevNext/Pages.Next-pages-300-8
+      </td>
+      <td>
+        0.00
+      </td>
+      <td>
+        0.00
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        PagesPrevNext/Pages.Next-pages-5000-8
+      </td>
+      <td>
+        1.00 ± 0%
+      </td>
+      <td>
+        1.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        PagesPrevNext/Pages.Prev-pages-300-8
+      </td>
+      <td>
+        0.00
+      </td>
+      <td>
+        0.00
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        PagesPrevNext/Pages.Prev-pages-5000-8
+      </td>
+      <td>
+        1.00 ± 0%
+      </td>
+      <td>
+        1.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        PagesPrevNext/Pages.Shuffled.Next-pages-300-8
+      </td>
+      <td>
+        0.00
+      </td>
+      <td>
+        0.00
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        PagesPrevNext/Pages.Shuffled.Next-pages-5000-8
+      </td>
+      <td>
+        1.00 ± 0%
+      </td>
+      <td>
+        1.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        PagesPrevNext/Pages.Shuffled.Prev-pages-300-8
+      </td>
+      <td>
+        0.00
+      </td>
+      <td>
+        0.00
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        PagesPrevNext/Pages.Shuffled.Prev-pages-5000-8
+      </td>
+      <td>
+        1.00 ± 0%
+      </td>
+      <td>
+        1.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        PagesPrevNext/Pages.ByTitle.Next-pages-300-8
+      </td>
+      <td>
+        0.00
+      </td>
+      <td>
+        0.00
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        PagesPrevNext/Pages.ByTitle.Next-pages-5000-8
+      </td>
+      <td>
+        1.00 ± 0%
+      </td>
+      <td>
+        1.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        ResourceChainPostProcess-8
+      </td>
+      <td>
+        803k ± 1%
+      </td>
+      <td>
+        817k ± 1%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (p=0.114 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        ReplaceShortcodeTokens-8
+      </td>
+      <td>
+        1.00 ± 0%
+      </td>
+      <td>
+        1.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="worse">
+      <td style="text-align: right;padding: 0em 1em;">
+        BuildSite/Edit_Bundle_with_image-8
+      </td>
+      <td>
+        3.99k ± 0%
+      </td>
+      <td>
+        4.03k ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;color: #c00;">
+        &#43;0.93%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="worse">
+      <td style="text-align: right;padding: 0em 1em;">
+        BuildSite/Edit_Bundle_with_JSON_file-8
+      </td>
+      <td>
+        3.99k ± 0%
+      </td>
+      <td>
+        4.03k ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;color: #c00;">
+        &#43;0.93%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="worse">
+      <td style="text-align: right;padding: 0em 1em;">
+        BuildSite/Edit_Tags_and_categories-8
+      </td>
+      <td>
+        241k ± 0%
+      </td>
+      <td>
+        244k ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;color: #c00;">
+        &#43;0.97%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="worse">
+      <td style="text-align: right;padding: 0em 1em;">
+        BuildSite/Edit_Canonify_URLs-8
+      </td>
+      <td>
+        364k ± 0%
+      </td>
+      <td>
+        366k ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;color: #c00;">
+        &#43;0.39%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="worse">
+      <td style="text-align: right;padding: 0em 1em;">
+        BuildSite/Edit_Deep_content_tree-8
+      </td>
+      <td>
+        264k ± 0%
+      </td>
+      <td>
+        268k ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;color: #c00;">
+        &#43;1.60%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="worse">
+      <td style="text-align: right;padding: 0em 1em;">
+        BuildSite/Edit_Many_HTML_templates-8
+      </td>
+      <td>
+        90.3k ± 0%
+      </td>
+      <td>
+        91.1k ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;color: #c00;">
+        &#43;0.90%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="worse">
+      <td style="text-align: right;padding: 0em 1em;">
+        BuildSite/Edit_Page_collections-8
+      </td>
+      <td>
+        153k ± 0%
+      </td>
+      <td>
+        156k ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;color: #c00;">
+        &#43;1.37%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="worse">
+      <td style="text-align: right;padding: 0em 1em;">
+        BuildSite/Edit_List_terms-8
+      </td>
+      <td>
+        30.4k ± 0%
+      </td>
+      <td>
+        30.5k ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;color: #c00;">
+        &#43;0.53%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        BuildSite/Regular_Bundle_with_image-8
+      </td>
+      <td>
+        23.2k ± 0%
+      </td>
+      <td>
+        23.2k ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (p=1.000 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        BuildSite/Regular_Bundle_with_JSON_file-8
+      </td>
+      <td>
+        23.3k ± 0%
+      </td>
+      <td>
+        23.3k ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −0.01%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="worse">
+      <td style="text-align: right;padding: 0em 1em;">
+        BuildSite/Regular_Tags_and_categories-8
+      </td>
+      <td>
+        284k ± 0%
+      </td>
+      <td>
+        287k ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;color: #c00;">
+        &#43;1.05%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="worse">
+      <td style="text-align: right;padding: 0em 1em;">
+        BuildSite/Regular_Canonify_URLs-8
+      </td>
+      <td>
+        387k ± 0%
+      </td>
+      <td>
+        388k ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;color: #c00;">
+        &#43;0.20%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="worse">
+      <td style="text-align: right;padding: 0em 1em;">
+        BuildSite/Regular_Deep_content_tree-8
+      </td>
+      <td>
+        307k ± 0%
+      </td>
+      <td>
+        309k ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;color: #c00;">
+        &#43;0.63%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="worse">
+      <td style="text-align: right;padding: 0em 1em;">
+        BuildSite/Regular_Many_HTML_templates-8
+      </td>
+      <td>
+        129k ± 0%
+      </td>
+      <td>
+        130k ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;color: #c00;">
+        &#43;0.54%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="worse">
+      <td style="text-align: right;padding: 0em 1em;">
+        BuildSite/Regular_Page_collections-8
+      </td>
+      <td>
+        199k ± 0%
+      </td>
+      <td>
+        200k ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;color: #c00;">
+        &#43;0.55%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="worse">
+      <td style="text-align: right;padding: 0em 1em;">
+        BuildSite/Regular_List_terms-8
+      </td>
+      <td>
+        53.5k ± 0%
+      </td>
+      <td>
+        53.6k ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;color: #c00;">
+        &#43;0.11%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/identity
+      </th>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        IdentityManager/Add-8
+      </td>
+      <td>
+        2.00 ± 0%
+      </td>
+      <td>
+        1.00 ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −50.00%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        IdentityManager/Search-8
+      </td>
+      <td>
+        15.0 ± 0%
+      </td>
+      <td>
+        11.0 ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −26.67%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/langs/i18n
+      </th>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        I18nTranslate/all-present-8
+      </td>
+      <td>
+        0.00
+      </td>
+      <td>
+        0.00
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        I18nTranslate/present-in-default-8
+      </td>
+      <td>
+        5.00 ± 0%
+      </td>
+      <td>
+        5.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        I18nTranslate/present-in-current-8
+      </td>
+      <td>
+        0.00
+      </td>
+      <td>
+        0.00
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        I18nTranslate/missing-8
+      </td>
+      <td>
+        5.00 ± 0%
+      </td>
+      <td>
+        5.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        I18nTranslate/file-missing-8
+      </td>
+      <td>
+        12.0 ± 0%
+      </td>
+      <td>
+        12.0 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        I18nTranslate/context-provided-8
+      </td>
+      <td>
+        5.00 ± 0%
+      </td>
+      <td>
+        5.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        I18nTranslate/readingTime-one-8
+      </td>
+      <td>
+        3.00 ± 0%
+      </td>
+      <td>
+        3.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        I18nTranslate/readingTime-many-8
+      </td>
+      <td>
+        9.00 ± 0%
+      </td>
+      <td>
+        9.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        I18nTranslate/same-id-and-translation-8
+      </td>
+      <td>
+        0.00
+      </td>
+      <td>
+        0.00
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        I18nTranslate/same-id-and-translation-default-8
+      </td>
+      <td>
+        5.00 ± 0%
+      </td>
+      <td>
+        5.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        I18nTranslate/unknown-language-code-8
+      </td>
+      <td>
+        14.0 ± 0%
+      </td>
+      <td>
+        14.0 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        I18nTranslate/known-language-missing-plural-8
+      </td>
+      <td>
+        8.00 ± 0%
+      </td>
+      <td>
+        8.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        I18nTranslate/dotted-bare-key-8
+      </td>
+      <td>
+        0.00
+      </td>
+      <td>
+        0.00
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        I18nTranslate/lang-with-hyphen-8
+      </td>
+      <td>
+        3.00 ± 0%
+      </td>
+      <td>
+        3.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/markup/goldmark
+      </th>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SanitizeAnchorName-8
+      </td>
+      <td>
+        1.00 ± 0%
+      </td>
+      <td>
+        1.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SanitizeAnchorNameAsciiOnly-8
+      </td>
+      <td>
+        2.00 ± 0%
+      </td>
+      <td>
+        2.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SanitizeAnchorNameBlackfriday-8
+      </td>
+      <td>
+        6.00 ± 0%
+      </td>
+      <td>
+        6.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SanitizeAnchorNameString-8
+      </td>
+      <td>
+        2.00 ± 0%
+      </td>
+      <td>
+        2.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/metrics
+      </th>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        HowSimilar-8
+      </td>
+      <td>
+        19.0 ± 0%
+      </td>
+      <td>
+        19.0 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/output
+      </th>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        Layout-8
+      </td>
+      <td>
+        0.00
+      </td>
+      <td>
+        0.00
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        LayoutUncached-8
+      </td>
+      <td>
+        112 ± 0%
+      </td>
+      <td>
+        112 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/parser/metadecoders
+      </th>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        StringifyMapKeysStringsOnlyInterfaceMaps-8
+      </td>
+      <td>
+        6.00 ± 0%
+      </td>
+      <td>
+        6.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        StringifyMapKeysStringsOnlyStringMaps-8
+      </td>
+      <td>
+        0.00
+      </td>
+      <td>
+        0.00
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        StringifyMapKeysIntegers-8
+      </td>
+      <td>
+        6.00 ± 0%
+      </td>
+      <td>
+        6.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/parser/pageparser
+      </th>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        ShortcodeLexer-8
+      </td>
+      <td>
+        916 ± 0%
+      </td>
+      <td>
+        916 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        Parse-8
+      </td>
+      <td>
+        34.0 ± 0%
+      </td>
+      <td>
+        34.0 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        ParseWithEmoji-8
+      </td>
+      <td>
+        16.0 ± 0%
+      </td>
+      <td>
+        16.0 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/publisher
+      </th>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        ClassCollectorWriter-8
+      </td>
+      <td>
+        149 ± 0%
+      </td>
+      <td>
+        143 ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −4.03%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/related
+      </th>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        RelatedNewIndex/singles-8
+      </td>
+      <td>
+        199 ± 0%
+      </td>
+      <td>
+        199 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        RelatedNewIndex/all-8
+      </td>
+      <td>
+        200 ± 0%
+      </td>
+      <td>
+        200 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        RelatedMatchesIn-8
+      </td>
+      <td>
+        196 ± 5%
+      </td>
+      <td>
+        196 ± 5%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (p=1.000 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/resources
+      </th>
+    </tr>
+    <tr class="worse">
+      <td style="text-align: right;padding: 0em 1em;">
+        ImageExif/Cold_cache-8
+      </td>
+      <td>
+        1.27k ± 0%
+      </td>
+      <td>
+        1.27k ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;color: #c00;">
+        &#43;0.16%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        ImageExif/Cold_cache,_10-8
+      </td>
+      <td>
+        1.43k ± 0%
+      </td>
+      <td>
+        1.36k ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −4.88%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        ImageExif/Warm_cache-8
+      </td>
+      <td>
+        351 ± 0%
+      </td>
+      <td>
+        327 ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −6.84%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="worse">
+      <td style="text-align: right;padding: 0em 1em;">
+        ResizeParallel-8
+      </td>
+      <td>
+        48.0 ± 0%
+      </td>
+      <td>
+        55.0 ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;color: #c00;">
+        &#43;14.58%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        ResourcesMatch-8
+      </td>
+      <td>
+        2.75 ±27%
+      </td>
+      <td>
+        2.75 ±27%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (p=1.000 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        ResourcesMatchA100-8
+      </td>
+      <td>
+        0.00
+      </td>
+      <td>
+        0.00
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        AssignMetadata-8
+      </td>
+      <td>
+        120 ± 0%
+      </td>
+      <td>
+        80 ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −33.33%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/resources/images/exif
+      </th>
+    </tr>
+    <tr class="worse">
+      <td style="text-align: right;padding: 0em 1em;">
+        DecodeExif-8
+      </td>
+      <td>
+        1.20k ± 0%
+      </td>
+      <td>
+        1.20k ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;color: #c00;">
+        &#43;0.50%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/resources/page
+      </th>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        PageCache-8
+      </td>
+      <td>
+        1.00 ± 0%
+      </td>
+      <td>
+        1.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/Shuffled-100-8
+      </td>
+      <td>
+        0.00
+      </td>
+      <td>
+        0.00
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/Shuffled-500-8
+      </td>
+      <td>
+        0.00
+      </td>
+      <td>
+        0.00
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/Shuffled-1000-8
+      </td>
+      <td>
+        1.00 ± 0%
+      </td>
+      <td>
+        1.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/Shuffled-5000-8
+      </td>
+      <td>
+        1.00 ± 0%
+      </td>
+      <td>
+        1.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByWeight-100-8
+      </td>
+      <td>
+        0.00
+      </td>
+      <td>
+        0.00
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByWeight-500-8
+      </td>
+      <td>
+        0.00
+      </td>
+      <td>
+        0.00
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByWeight-1000-8
+      </td>
+      <td>
+        1.00 ± 0%
+      </td>
+      <td>
+        1.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByWeight-5000-8
+      </td>
+      <td>
+        1.00 ± 0%
+      </td>
+      <td>
+        1.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByWeight.Reverse-100-8
+      </td>
+      <td>
+        0.00
+      </td>
+      <td>
+        0.00
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByWeight.Reverse-500-8
+      </td>
+      <td>
+        0.00
+      </td>
+      <td>
+        0.00
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByWeight.Reverse-1000-8
+      </td>
+      <td>
+        2.00 ± 0%
+      </td>
+      <td>
+        2.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByWeight.Reverse-5000-8
+      </td>
+      <td>
+        2.00 ± 0%
+      </td>
+      <td>
+        2.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByDate-100-8
+      </td>
+      <td>
+        0.00
+      </td>
+      <td>
+        0.00
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByDate-500-8
+      </td>
+      <td>
+        0.00
+      </td>
+      <td>
+        0.00
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByDate-1000-8
+      </td>
+      <td>
+        1.00 ± 0%
+      </td>
+      <td>
+        1.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByDate-5000-8
+      </td>
+      <td>
+        1.00 ± 0%
+      </td>
+      <td>
+        1.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByPublishDate-100-8
+      </td>
+      <td>
+        0.00
+      </td>
+      <td>
+        0.00
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByPublishDate-500-8
+      </td>
+      <td>
+        0.00
+      </td>
+      <td>
+        0.00
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByPublishDate-1000-8
+      </td>
+      <td>
+        1.00 ± 0%
+      </td>
+      <td>
+        1.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByPublishDate-5000-8
+      </td>
+      <td>
+        1.00 ± 0%
+      </td>
+      <td>
+        1.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByTitle-100-8
+      </td>
+      <td>
+        0.00
+      </td>
+      <td>
+        0.00
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByTitle-500-8
+      </td>
+      <td>
+        0.00
+      </td>
+      <td>
+        0.00
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByTitle-1000-8
+      </td>
+      <td>
+        1.00 ± 0%
+      </td>
+      <td>
+        1.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByTitle-5000-8
+      </td>
+      <td>
+        1.00 ± 0%
+      </td>
+      <td>
+        1.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByTitle_Linear-100-8
+      </td>
+      <td>
+        0.00
+      </td>
+      <td>
+        0.00
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByTitle_Linear-500-8
+      </td>
+      <td>
+        0.00
+      </td>
+      <td>
+        0.00
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByTitle_Linear-1000-8
+      </td>
+      <td>
+        0.00
+      </td>
+      <td>
+        0.00
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SearchPage/ByTitle_Linear-5000-8
+      </td>
+      <td>
+        0.00
+      </td>
+      <td>
+        0.00
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SortByWeightAndReverse-8
+      </td>
+      <td>
+        2.00 ± 0%
+      </td>
+      <td>
+        2.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        PermalinkExpand-8
+      </td>
+      <td>
+        13.0 ± 0%
+      </td>
+      <td>
+        10.0 ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −23.08%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/resources/resource_transformers/postcss
+      </th>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        ImportResolver-8
+      </td>
+      <td>
+        195 ± 0%
+      </td>
+      <td>
+        186 ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −4.62%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/tpl/internal/go_templates/htmltemplate
+      </th>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        CSSEscaper-8
+      </td>
+      <td>
+        2.00 ± 0%
+      </td>
+      <td>
+        2.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        CSSEscaperNoSpecials-8
+      </td>
+      <td>
+        0.00
+      </td>
+      <td>
+        0.00
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        DecodeCSS-8
+      </td>
+      <td>
+        1.00 ± 0%
+      </td>
+      <td>
+        1.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        DecodeCSSNoSpecials-8
+      </td>
+      <td>
+        0.00
+      </td>
+      <td>
+        0.00
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        CSSValueFilter-8
+      </td>
+      <td>
+        2.00 ± 0%
+      </td>
+      <td>
+        2.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        CSSValueFilterOk-8
+      </td>
+      <td>
+        3.00 ± 0%
+      </td>
+      <td>
+        3.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        EscapedExecute-8
+      </td>
+      <td>
+        18.0 ± 0%
+      </td>
+      <td>
+        18.0 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        HTMLNospaceEscaper-8
+      </td>
+      <td>
+        3.00 ± 0%
+      </td>
+      <td>
+        3.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        HTMLNospaceEscaperNoSpecials-8
+      </td>
+      <td>
+        1.00 ± 0%
+      </td>
+      <td>
+        1.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        StripTags-8
+      </td>
+      <td>
+        3.00 ± 0%
+      </td>
+      <td>
+        3.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        StripTagsNoSpecials-8
+      </td>
+      <td>
+        2.00 ± 0%
+      </td>
+      <td>
+        2.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        JSValEscaperWithNum-8
+      </td>
+      <td>
+        3.00 ± 0%
+      </td>
+      <td>
+        3.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        JSValEscaperWithStr-8
+      </td>
+      <td>
+        2.00 ± 0%
+      </td>
+      <td>
+        2.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        JSValEscaperWithStrNoSpecials-8
+      </td>
+      <td>
+        2.00 ± 0%
+      </td>
+      <td>
+        2.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        JSValEscaperWithObj-8
+      </td>
+      <td>
+        3.00 ± 0%
+      </td>
+      <td>
+        3.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        JSValEscaperWithObjNoSpecials-8
+      </td>
+      <td>
+        3.00 ± 0%
+      </td>
+      <td>
+        3.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        JSStrEscaperNoSpecials-8
+      </td>
+      <td>
+        0.00
+      </td>
+      <td>
+        0.00
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        JSStrEscaper-8
+      </td>
+      <td>
+        2.00 ± 0%
+      </td>
+      <td>
+        2.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        JSRegexpEscaperNoSpecials-8
+      </td>
+      <td>
+        0.00
+      </td>
+      <td>
+        0.00
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        JSRegexpEscaper-8
+      </td>
+      <td>
+        2.00 ± 0%
+      </td>
+      <td>
+        2.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        TemplateSpecialTags-8
+      </td>
+      <td>
+        191 ± 0%
+      </td>
+      <td>
+        191 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        URLEscaper-8
+      </td>
+      <td>
+        4.00 ± 0%
+      </td>
+      <td>
+        4.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        URLEscaperNoSpecials-8
+      </td>
+      <td>
+        2.00 ± 0%
+      </td>
+      <td>
+        2.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        URLNormalizer-8
+      </td>
+      <td>
+        3.00 ± 0%
+      </td>
+      <td>
+        3.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        URLNormalizerNoSpecials-8
+      </td>
+      <td>
+        2.00 ± 0%
+      </td>
+      <td>
+        2.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SrcsetFilter-8
+      </td>
+      <td>
+        3.00 ± 0%
+      </td>
+      <td>
+        3.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        SrcsetFilterNoSpecials-8
+      </td>
+      <td>
+        3.00 ± 0%
+      </td>
+      <td>
+        3.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/tpl/internal/go_templates/texttemplate/parse
+      </th>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        ParseLarge-8
+      </td>
+      <td>
+        80.0k ± 0%
+      </td>
+      <td>
+        80.0k ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (p=1.000 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        VariableString-8
+      </td>
+      <td>
+        3.00 ± 0%
+      </td>
+      <td>
+        3.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        ListString-8
+      </td>
+      <td>
+        31.0 ± 0%
+      </td>
+      <td>
+        31.0 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/tpl/tplimpl
+      </th>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        Partial-8
+      </td>
+      <td>
+        37.0 ± 0%
+      </td>
+      <td>
+        37.0 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        PartialCached-8
+      </td>
+      <td>
+        0.00
+      </td>
+      <td>
+        0.00
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/tpl/transform
+      </th>
+    </tr>
+    <tr class="better">
+      <td style="text-align: right;padding: 0em 1em;">
+        UnmarshalString-8
+      </td>
+      <td>
+        6.00 ± 0%
+      </td>
+      <td>
+        5.00 ± 0%
+      </td>
+      <td class="delta" style="font-weight: bold;">
+        −16.67%
+      </td>
+      <td class="note">
+        (p=0.029 n=4&#43;4)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        UnmarshalResource-8
+      </td>
+      <td>
+        1.00 ± 0%
+      </td>
+      <td>
+        1.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="group">
+      <th colspan="4" style="text-align: left;">
+        github.com/gohugoio/hugo/transform/urlreplacers
+      </th>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        AbsURL-8
+      </td>
+      <td>
+        16.0 ± 0%
+      </td>
+      <td>
+        16.0 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        AbsURLSrcset-8
+      </td>
+      <td>
+        23.0 ± 0%
+      </td>
+      <td>
+        23.0 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        XMLAbsURLSrcset-8
+      </td>
+      <td>
+        21.0 ± 0%
+      </td>
+      <td>
+        21.0 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr class="unchanged">
+      <td style="text-align: right;padding: 0em 1em;">
+        XMLAbsURL-8
+      </td>
+      <td>
+        8.00 ± 0%
+      </td>
+      <td>
+        8.00 ± 0%
+      </td>
+      <td class="nodelta" style="text-align: center !important;">
+        ~
+      </td>
+      <td class="note">
+        (all equal)
+      </td>
+    </tr>
+    <tr>
+      <td style="text-align: right;padding: 0em 1em;">
+        &nbsp;
+      </td>
+    </tr>
+  </tbody>
+</table>
diff --git a/docs/content/en/showcase/godot-tutorials/bio.md b/docs/content/en/showcase/godot-tutorials/bio.md
@@ -0,0 +1,9 @@
+
+[Godot Tutorials](https://godottutorials.com) aims to teach beginners how to get up and running with basic game programming and game development skills.
+
+The website is built with the **Hugo Framework** alongside aws+cloudfront+lambda.
+
+The site is built by:
+
+* [Godot Tutorials](https://godottutorials.com)
+
diff --git a/docs/content/en/showcase/godot-tutorials/featured.png b/docs/content/en/showcase/godot-tutorials/featured.png
Binary files differ.
diff --git a/docs/content/en/showcase/godot-tutorials/index.md b/docs/content/en/showcase/godot-tutorials/index.md
@@ -0,0 +1,25 @@
+---
+
+title: Godot Tutorials
+date: 2021-01-07
+
+description: "Teaching game development skills with love."
+
+# The URL to the site on the internet.
+siteURL: https://godottutorials.com
+
+# Add credit to the article author. Leave blank or remove if not needed/wanted.
+byline: "[Godot Tutorials](https://godottutorials.com), Web Developer & Game Programmer"
+
+---
+
+
+[Godot Tutorials](https://godottutorials.com) started as a way to teach beginners game programming and game development.
+As I created videos, I ran into a problem; if I made a mistake with a Youtube video, it was difficult to correct errors.
+
+I discovered that blogging episodes and having articles that teach on top of my videos is a fantastic solution to my problem.
+
+As I researched blogging platforms, I came across two solutions; however, I chose [Hugo](https://gohugo.io) because it's built with markdown in mind and simplified my workflow.
+
+In a sense, with [Hugo](https://gohugo.io) programmed the right way, I can focus **more time on planning, creating, and editing**
+my videos and **less time maintaining and fixing** my website.+
\ No newline at end of file
diff --git a/docs/content/en/templates/taxonomy-templates.md b/docs/content/en/templates/taxonomy-templates.md
@@ -124,8 +124,6 @@ Taxonomies can be ordered by either alphabetical key or by the number of content
 
 ### Order Alphabetically Example
 
-In Hugo 0.55 and later you can do:
-
 ```go-html-template
 <ul>
     {{ range .Data.Terms.Alphabetical }}
@@ -134,22 +132,6 @@ In Hugo 0.55 and later you can do:
 </ul>
 ```
 
-Before that you would have to do something like:
-
-```go-html-template
-<ul>
-    {{ $type := .Type }}
-    {{ range $key, $value := .Data.Terms.Alphabetical }}
-        {{ $name := .Name }}
-        {{ $count := .Count }}
-        {{ with $.Site.GetPage (printf "/%s/%s" $type $name) }}
-            <li><a href="{{ .Permalink }}">{{ $name }}</a> {{ $count }}</li>
-        {{ end }}
-    {{ end }}
-</ul>
-```
-
-
 <!-- [See Also Taxonomy Lists](/templates/list/) -->
 
 ## Order Content within Taxonomies
@@ -220,8 +202,6 @@ Because we are leveraging the front matter system to define taxonomies for conte
 
 ### Example: List Tags in a Single Page Template
 
-{{< new-in "0.65.0" >}}
-
 ```go-html-template
 <ul>
     {{ range (.GetTerms "tags") }}
@@ -230,20 +210,6 @@ Because we are leveraging the front matter system to define taxonomies for conte
 </ul>
 ```
 
-Before Hugo 0.65.0 you needed to do something like this:
-
-```go-html-template
-{{ $taxo := "tags" }} <!-- Use the plural form here -->
-<ul id="{{ $taxo }}">
-    {{ range .Param $taxo }}
-        {{ $name := . }}
-        {{ with $.Site.GetPage (printf "/%s/%s" $taxo ($name | urlize)) }}
-            <li><a href="{{ .Permalink }}">{{ $name }}</a></li>
-        {{ end }}
-    {{ end }}
-</ul>
-```
-
 If you want to list taxonomies inline, you will have to take care of optional plural endings in the title (if multiple taxonomies), as well as commas. Let's say we have a taxonomy "directors" such as `directors: [ "Joel Coen", "Ethan Coen" ]` in the TOML-format front matter.
 
 To list such taxonomies, use the following:
@@ -310,8 +276,6 @@ The following example displays all terms in a site's tags taxonomy:
 
 ### Example: List All Site Tags {#example-list-all-site-tags}
 
-In Hugo 0.55 and later you can simply do:
-
 ```go-html-template
 <ul>
     {{ range .Site.Taxonomies.tags }}
@@ -320,20 +284,6 @@ In Hugo 0.55 and later you can simply do:
 </ul>
 ```
 
-Before that you would do something like this:
-
-{{< todo >}}Clean up rest of the taxonomy examples re Hugo 0.55.{{< /todo >}}
-
-```go-html-template
-<ul id="all-tags">
-    {{ range $name, $taxonomy := .Site.Taxonomies.tags }}
-        {{ with $.Site.GetPage (printf "/tags/%s" $name) }}
-            <li><a href="{{ .Permalink }}">{{ $name }}</a></li>
-        {{ end }}
-    {{ end }}
-</ul>
-```
-
 ### Example: List All Taxonomies, Terms, and Assigned Content
 
 This example will list all taxonomies and their terms, as well as all the content assigned to each of the terms.
diff --git a/docs/content/en/tools/editors.md b/docs/content/en/tools/editors.md
@@ -29,6 +29,8 @@ The Hugo community uses a wide range of preferred tools and has developed plug-i
 * [Hugofy](https://marketplace.visualstudio.com/items?itemName=akmittal.hugofy). Hugofy is a plugin for Visual Studio Code to "make life easier" when developing with Hugo. The source code can be found [here](https://github.com/akmittal/hugofy-vscode).
 * [Hugo Helper](https://marketplace.visualstudio.com/items?itemName=rusnasonov.vscode-hugo). Hugo Helper is a plugin for Visual Studio Code that has some useful commands for Hugo. The source code can be found [here](https://github.com/rusnasonov/vscode-hugo).
 * [Hugo Language and Syntax Support](https://marketplace.visualstudio.com/items?itemName=budparr.language-hugo-vscode). Hugo Language and Syntax Support is a Visual Studio Code plugin for Hugo syntax highlighting and snippets. The source code can be found [here](https://github.com/budparr/language-hugo-vscode).
+* [Hugo Themer](https://marketplace.visualstudio.com/items?itemName=eliostruyf.vscode-hugo-themer). Hugo Themer is an extension to help you while developing themes. It allows you to easily navigate through your theme files.
+* [Front Matter](https://marketplace.visualstudio.com/items?itemName=eliostruyf.vscode-front-matter). Once you go for a static site, you need to think about how you are going to manage your articles. Front matter is a tool that helps you maintaining the metadata/front matter of your articles like: creation date, modified date, slug, tile, SEO check, and many more...
 
 ## Emacs
 
diff --git a/docs/content/en/variables/page.md b/docs/content/en/variables/page.md
@@ -118,7 +118,7 @@ See also `.ExpiryDate`, `.Date`, `.PublishDate`, and [`.GitInfo`][gitinfo].
 : the Page content stripped of HTML tags and presented as a string.
 
 .PlainWords
-: the Page content stripped of HTML as a `[]string` using Go's [`strings.Fields`](https://golang.org/pkg/strings/#Fields) to split `.Plain` into a slice.
+: the slice of strings that results from splitting .Plain into words, as defined in Go's [strings.Fields](https://golang.org/pkg/strings/#Fields).
 
 .Prev
 : Points down to the previous [regular page](/variables/site/#site-pages) (sorted by Hugo's [default sort](/templates/lists#default-weight-date-linktitle-filepath)). Example: `{{if .Prev}}{{.Prev.Permalink}}{{end}}`.  Calling `.Prev` from the last page returns `nil`.
diff --git a/docs/netlify.toml b/docs/netlify.toml
@@ -3,7 +3,7 @@ publish = "public"
 command = "hugo --gc --minify"
 
 [context.production.environment]
-HUGO_VERSION = "0.78.2"
+HUGO_VERSION = "0.80.0"
 HUGO_ENV = "production"
 HUGO_ENABLEGITINFO = "true"
 
@@ -11,20 +11,20 @@ HUGO_ENABLEGITINFO = "true"
 command = "hugo --gc --minify --enableGitInfo"
 
 [context.split1.environment]
-HUGO_VERSION = "0.78.2"
+HUGO_VERSION = "0.80.0"
 HUGO_ENV = "production"
 
 [context.deploy-preview]
 command = "hugo --gc --minify --buildFuture -b $DEPLOY_PRIME_URL"
 
 [context.deploy-preview.environment]
-HUGO_VERSION = "0.78.2"
+HUGO_VERSION = "0.80.0"
 
 [context.branch-deploy]
 command = "hugo --gc --minify -b $DEPLOY_PRIME_URL"
 
 [context.branch-deploy.environment]
-HUGO_VERSION = "0.78.2"
+HUGO_VERSION = "0.80.0"
 
 [context.next.environment]
 HUGO_ENABLEGITINFO = "true"
diff --git a/docs/resources/_gen/images/news/0.79.0-relnotes/featured_hud3f5563b9eabb2fd9dcbcee84e72fe2d_75235_480x0_resize_catmullrom_2.png b/docs/resources/_gen/images/news/0.79.0-relnotes/featured_hud3f5563b9eabb2fd9dcbcee84e72fe2d_75235_480x0_resize_catmullrom_2.png
Binary files differ.
diff --git a/docs/resources/_gen/images/news/0.79.0-relnotes/featured_hud3f5563b9eabb2fd9dcbcee84e72fe2d_75235_640x0_resize_catmullrom_2.png b/docs/resources/_gen/images/news/0.79.0-relnotes/featured_hud3f5563b9eabb2fd9dcbcee84e72fe2d_75235_640x0_resize_catmullrom_2.png
Binary files differ.
diff --git a/docs/resources/_gen/images/news/0.80.0-relnotes/featured_hu79434c84cc6c2c78f7828eb64a40630a_162027_480x0_resize_catmullrom_2.png b/docs/resources/_gen/images/news/0.80.0-relnotes/featured_hu79434c84cc6c2c78f7828eb64a40630a_162027_480x0_resize_catmullrom_2.png
Binary files differ.
diff --git a/docs/resources/_gen/images/news/0.80.0-relnotes/featured_hu79434c84cc6c2c78f7828eb64a40630a_162027_640x0_resize_catmullrom_2.png b/docs/resources/_gen/images/news/0.80.0-relnotes/featured_hu79434c84cc6c2c78f7828eb64a40630a_162027_640x0_resize_catmullrom_2.png
Binary files differ.
diff --git a/docs/resources/_gen/images/news/hugo-macos-intel-vs-arm/featured_hu3f81ebb7eadaa5c67f592034ca4c1896_299333_480x0_resize_catmullrom_2.png b/docs/resources/_gen/images/news/hugo-macos-intel-vs-arm/featured_hu3f81ebb7eadaa5c67f592034ca4c1896_299333_480x0_resize_catmullrom_2.png
Binary files differ.
diff --git a/docs/resources/_gen/images/news/hugo-macos-intel-vs-arm/featured_hu3f81ebb7eadaa5c67f592034ca4c1896_299333_640x0_resize_catmullrom_2.png b/docs/resources/_gen/images/news/hugo-macos-intel-vs-arm/featured_hu3f81ebb7eadaa5c67f592034ca4c1896_299333_640x0_resize_catmullrom_2.png
Binary files differ.