index.html (200764B)
1 --- 2 title: "Hugo on Apple M1" 3 date: 2020-12-10 4 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." 5 --- 6 7 <p><i>By <a href="https://github.com/bep/">bep</a></i></p> 8 9 <p> 10 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. 11 </p> 12 <p>Some notes: 13 14 <ul> 15 <li>The Intel Mac is a 2019 16 inch MacBook with 2,3 GHz 8-Core Intel Core i9 with 32 GB ram.</li> 16 <li>The ARM Mac is a new Mac Mini M1 base model with 8 GB of ram</li> 17 <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> 18 <li>The right column is the Mac Mini, negative (black) numbers are good, positive numbers (red) are not so good.</li> 19 <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> 20 </ul> 21 </p> 22 23 <p> 24 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. 25 </p> 26 27 <p> 28 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>. 29 </p> 30 31 <p> 32 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? 33 </p> 34 35 <p> 36 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. 37 </p> 38 39 <h2>Benchstat Output</h2> 40 41 <style> 42 td { 43 padding: 10px; 44 } 45 46 th, 47 td { 48 border: none; 49 } 50 </style> 51 <table class="benchstat oldnew" style="border-collapse: collapse; width: 100%"> 52 <tr class="configs"> 53 <th style="text-align: left;"></th> 54 <th> 55 hugo-intel.txt 56 </th> 57 <th> 58 hugo-m1.txt 59 </th> 60 </tr> 61 <tbody> 62 <tr> 63 <th style="text-align: left;"></th> 64 <th colspan="2" class="metric" style=""> 65 time/op 66 </th> 67 <th style=""> 68 delta 69 </th> 70 </tr> 71 <tr class="group"> 72 <th colspan="4" style="text-align: left;"> 73 github.com/gohugoio/hugo/common/hreflect 74 </th> 75 </tr> 76 <tr class="better"> 77 <td style="text-align: right;padding: 0em 1em;"> 78 IsTruthFul-8 79 </td> 80 <td> 81 15.0ns ± 3% 82 </td> 83 <td> 84 12.6ns ± 3% 85 </td> 86 <td class="delta" style="font-weight: bold;"> 87 −16.31% 88 </td> 89 <td class="note"> 90 (p=0.029 n=4+4) 91 </td> 92 </tr> 93 <tr class="group"> 94 <th colspan="4" style="text-align: left;"> 95 github.com/gohugoio/hugo/common/maps 96 </th> 97 </tr> 98 <tr class="better"> 99 <td style="text-align: right;padding: 0em 1em;"> 100 ScratchGet-8 101 </td> 102 <td> 103 15.1ns ± 1% 104 </td> 105 <td> 106 13.8ns ± 0% 107 </td> 108 <td class="delta" style="font-weight: bold;"> 109 −8.74% 110 </td> 111 <td class="note"> 112 (p=0.029 n=4+4) 113 </td> 114 </tr> 115 <tr class="group"> 116 <th colspan="4" style="text-align: left;"> 117 github.com/gohugoio/hugo/helpers 118 </th> 119 </tr> 120 <tr class="better"> 121 <td style="text-align: right;padding: 0em 1em;"> 122 StripHTML-8 123 </td> 124 <td> 125 2.02µs ± 0% 126 </td> 127 <td> 128 1.61µs ± 0% 129 </td> 130 <td class="delta" style="font-weight: bold;"> 131 −20.15% 132 </td> 133 <td class="note"> 134 (p=0.029 n=4+4) 135 </td> 136 </tr> 137 <tr class="better"> 138 <td style="text-align: right;padding: 0em 1em;"> 139 TestTruncateWordsToWholeSentence-8 140 </td> 141 <td> 142 50.1ns ± 2% 143 </td> 144 <td> 145 45.1ns ± 0% 146 </td> 147 <td class="delta" style="font-weight: bold;"> 148 −9.98% 149 </td> 150 <td class="note"> 151 (p=0.029 n=4+4) 152 </td> 153 </tr> 154 <tr class="better"> 155 <td style="text-align: right;padding: 0em 1em;"> 156 TestTruncateWordsToWholeSentenceOld-8 157 </td> 158 <td> 159 4.23µs ± 2% 160 </td> 161 <td> 162 3.15µs ± 0% 163 </td> 164 <td class="delta" style="font-weight: bold;"> 165 −25.53% 166 </td> 167 <td class="note"> 168 (p=0.029 n=4+4) 169 </td> 170 </tr> 171 <tr class="better"> 172 <td style="text-align: right;padding: 0em 1em;"> 173 TotalWords-8 174 </td> 175 <td> 176 6.38µs ± 2% 177 </td> 178 <td> 179 5.90µs ± 0% 180 </td> 181 <td class="delta" style="font-weight: bold;"> 182 −7.63% 183 </td> 184 <td class="note"> 185 (p=0.029 n=4+4) 186 </td> 187 </tr> 188 <tr class="better"> 189 <td style="text-align: right;padding: 0em 1em;"> 190 EmojiKyokomiFprint-8 191 </td> 192 <td> 193 30.9µs ± 5% 194 </td> 195 <td> 196 25.1µs ± 3% 197 </td> 198 <td class="delta" style="font-weight: bold;"> 199 −18.83% 200 </td> 201 <td class="note"> 202 (p=0.029 n=4+4) 203 </td> 204 </tr> 205 <tr class="better"> 206 <td style="text-align: right;padding: 0em 1em;"> 207 EmojiKyokomiSprint-8 208 </td> 209 <td> 210 29.9µs ± 1% 211 </td> 212 <td> 213 24.3µs ± 0% 214 </td> 215 <td class="delta" style="font-weight: bold;"> 216 −18.49% 217 </td> 218 <td class="note"> 219 (p=0.029 n=4+4) 220 </td> 221 </tr> 222 <tr class="worse"> 223 <td style="text-align: right;padding: 0em 1em;"> 224 HugoEmoji-8 225 </td> 226 <td> 227 1.56µs ±10% 228 </td> 229 <td> 230 4.27µs ± 3% 231 </td> 232 <td class="delta" style="font-weight: bold;color: #c00;"> 233 +174.22% 234 </td> 235 <td class="note"> 236 (p=0.029 n=4+4) 237 </td> 238 </tr> 239 <tr class="worse"> 240 <td style="text-align: right;padding: 0em 1em;"> 241 ReaderContains-8 242 </td> 243 <td> 244 4.01µs ± 1% 245 </td> 246 <td> 247 4.23µs ± 2% 248 </td> 249 <td class="delta" style="font-weight: bold;color: #c00;"> 250 +5.48% 251 </td> 252 <td class="note"> 253 (p=0.029 n=4+4) 254 </td> 255 </tr> 256 <tr class="better"> 257 <td style="text-align: right;padding: 0em 1em;"> 258 MD5FromFileFast/full=false-8 259 </td> 260 <td> 261 2.36µs ± 1% 262 </td> 263 <td> 264 1.75µs ± 0% 265 </td> 266 <td class="delta" style="font-weight: bold;"> 267 −25.92% 268 </td> 269 <td class="note"> 270 (p=0.029 n=4+4) 271 </td> 272 </tr> 273 <tr class="worse"> 274 <td style="text-align: right;padding: 0em 1em;"> 275 MD5FromFileFast/full=true-8 276 </td> 277 <td> 278 32.7µs ± 2% 279 </td> 280 <td> 281 36.3µs ± 0% 282 </td> 283 <td class="delta" style="font-weight: bold;color: #c00;"> 284 +10.85% 285 </td> 286 <td class="note"> 287 (p=0.029 n=4+4) 288 </td> 289 </tr> 290 <tr class="better"> 291 <td style="text-align: right;padding: 0em 1em;"> 292 UniqueStrings/Safe-8 293 </td> 294 <td> 295 418ns ± 3% 296 </td> 297 <td> 298 312ns ± 0% 299 </td> 300 <td class="delta" style="font-weight: bold;"> 301 −25.42% 302 </td> 303 <td class="note"> 304 (p=0.029 n=4+4) 305 </td> 306 </tr> 307 <tr class="better"> 308 <td style="text-align: right;padding: 0em 1em;"> 309 UniqueStrings/Reuse_slice-8 310 </td> 311 <td> 312 352ns ± 2% 313 </td> 314 <td> 315 271ns ± 2% 316 </td> 317 <td class="delta" style="font-weight: bold;"> 318 −23.25% 319 </td> 320 <td class="note"> 321 (p=0.029 n=4+4) 322 </td> 323 </tr> 324 <tr class="better"> 325 <td style="text-align: right;padding: 0em 1em;"> 326 UniqueStrings/Reuse_slice_sorted-8 327 </td> 328 <td> 329 203ns ± 1% 330 </td> 331 <td> 332 157ns ± 2% 333 </td> 334 <td class="delta" style="font-weight: bold;"> 335 −22.82% 336 </td> 337 <td class="note"> 338 (p=0.029 n=4+4) 339 </td> 340 </tr> 341 <tr class="group"> 342 <th colspan="4" style="text-align: left;"> 343 github.com/gohugoio/hugo/hugofs 344 </th> 345 </tr> 346 <tr class="better"> 347 <td style="text-align: right;padding: 0em 1em;"> 348 Walk-8 349 </td> 350 <td> 351 271µs ± 1% 352 </td> 353 <td> 354 210µs ± 0% 355 </td> 356 <td class="delta" style="font-weight: bold;"> 357 −22.70% 358 </td> 359 <td class="note"> 360 (p=0.029 n=4+4) 361 </td> 362 </tr> 363 <tr class="group"> 364 <th colspan="4" style="text-align: left;"> 365 github.com/gohugoio/hugo/hugofs/glob 366 </th> 367 </tr> 368 <tr class="better"> 369 <td style="text-align: right;padding: 0em 1em;"> 370 GetGlob-8 371 </td> 372 <td> 373 15.0ns ± 2% 374 </td> 375 <td> 376 13.8ns ± 0% 377 </td> 378 <td class="delta" style="font-weight: bold;"> 379 −8.12% 380 </td> 381 <td class="note"> 382 (p=0.029 n=4+4) 383 </td> 384 </tr> 385 <tr class="group"> 386 <th colspan="4" style="text-align: left;"> 387 github.com/gohugoio/hugo/hugolib 388 </th> 389 </tr> 390 <tr class="better"> 391 <td style="text-align: right;padding: 0em 1em;"> 392 Cascade/langs-1-8 393 </td> 394 <td> 395 7.24ms ± 1% 396 </td> 397 <td> 398 5.06ms ± 2% 399 </td> 400 <td class="delta" style="font-weight: bold;"> 401 −30.06% 402 </td> 403 <td class="note"> 404 (p=0.029 n=4+4) 405 </td> 406 </tr> 407 <tr class="better"> 408 <td style="text-align: right;padding: 0em 1em;"> 409 Cascade/langs-3-8 410 </td> 411 <td> 412 9.20ms ± 0% 413 </td> 414 <td> 415 6.56ms ± 1% 416 </td> 417 <td class="delta" style="font-weight: bold;"> 418 −28.75% 419 </td> 420 <td class="note"> 421 (p=0.029 n=4+4) 422 </td> 423 </tr> 424 <tr class="better"> 425 <td style="text-align: right;padding: 0em 1em;"> 426 Cascade/langs-5-8 427 </td> 428 <td> 429 11.2ms ± 1% 430 </td> 431 <td> 432 8.0ms ± 1% 433 </td> 434 <td class="delta" style="font-weight: bold;"> 435 −28.64% 436 </td> 437 <td class="note"> 438 (p=0.029 n=4+4) 439 </td> 440 </tr> 441 <tr class="better"> 442 <td style="text-align: right;padding: 0em 1em;"> 443 Cascade/langs-7-8 444 </td> 445 <td> 446 13.4ms ± 1% 447 </td> 448 <td> 449 9.6ms ± 0% 450 </td> 451 <td class="delta" style="font-weight: bold;"> 452 −28.18% 453 </td> 454 <td class="note"> 455 (p=0.029 n=4+4) 456 </td> 457 </tr> 458 <tr class="better"> 459 <td style="text-align: right;padding: 0em 1em;"> 460 Cascade/langs-9-8 461 </td> 462 <td> 463 15.8ms ± 1% 464 </td> 465 <td> 466 11.2ms ± 1% 467 </td> 468 <td class="delta" style="font-weight: bold;"> 469 −29.20% 470 </td> 471 <td class="note"> 472 (p=0.029 n=4+4) 473 </td> 474 </tr> 475 <tr class="better"> 476 <td style="text-align: right;padding: 0em 1em;"> 477 ContentMap/CreateMissingNodes-8 478 </td> 479 <td> 480 54.3µs ± 3% 481 </td> 482 <td> 483 49.9µs ± 5% 484 </td> 485 <td class="delta" style="font-weight: bold;"> 486 −8.03% 487 </td> 488 <td class="note"> 489 (p=0.029 n=4+4) 490 </td> 491 </tr> 492 <tr class="better"> 493 <td style="text-align: right;padding: 0em 1em;"> 494 GetPage-8 495 </td> 496 <td> 497 210ns ± 2% 498 </td> 499 <td> 500 207ns ± 1% 501 </td> 502 <td class="delta" style="font-weight: bold;"> 503 −1.46% 504 </td> 505 <td class="note"> 506 (p=0.029 n=4+4) 507 </td> 508 </tr> 509 <tr class="better"> 510 <td style="text-align: right;padding: 0em 1em;"> 511 GetPageRegular/From_root-8 512 </td> 513 <td> 514 1.64µs ± 1% 515 </td> 516 <td> 517 0.88µs ± 0% 518 </td> 519 <td class="delta" style="font-weight: bold;"> 520 −46.14% 521 </td> 522 <td class="note"> 523 (p=0.029 n=4+4) 524 </td> 525 </tr> 526 <tr class="better"> 527 <td style="text-align: right;padding: 0em 1em;"> 528 GetPageRegular/Page_relative-8 529 </td> 530 <td> 531 1.96µs ± 0% 532 </td> 533 <td> 534 1.15µs ± 1% 535 </td> 536 <td class="delta" style="font-weight: bold;"> 537 −41.52% 538 </td> 539 <td class="note"> 540 (p=0.029 n=4+4) 541 </td> 542 </tr> 543 <tr class="unchanged"> 544 <td style="text-align: right;padding: 0em 1em;"> 545 MergeByLanguage-8 546 </td> 547 <td> 548 644ns ±15% 549 </td> 550 <td> 551 599ns ±12% 552 </td> 553 <td class="nodelta" style="text-align: center !important;"> 554 ~ 555 </td> 556 <td class="note"> 557 (p=0.486 n=4+4) 558 </td> 559 </tr> 560 <tr class="better"> 561 <td style="text-align: right;padding: 0em 1em;"> 562 PagesPrevNext/.Next-pages-300-8 563 </td> 564 <td> 565 34.0ns ± 1% 566 </td> 567 <td> 568 31.3ns ± 0% 569 </td> 570 <td class="delta" style="font-weight: bold;"> 571 −7.81% 572 </td> 573 <td class="note"> 574 (p=0.029 n=4+4) 575 </td> 576 </tr> 577 <tr class="better"> 578 <td style="text-align: right;padding: 0em 1em;"> 579 PagesPrevNext/.Next-pages-5000-8 580 </td> 581 <td> 582 65.5ns ± 2% 583 </td> 584 <td> 585 38.3ns ± 1% 586 </td> 587 <td class="delta" style="font-weight: bold;"> 588 −41.42% 589 </td> 590 <td class="note"> 591 (p=0.029 n=4+4) 592 </td> 593 </tr> 594 <tr class="better"> 595 <td style="text-align: right;padding: 0em 1em;"> 596 PagesPrevNext/.Prev-pages-300-8 597 </td> 598 <td> 599 34.0ns ± 1% 600 </td> 601 <td> 602 31.6ns ± 1% 603 </td> 604 <td class="delta" style="font-weight: bold;"> 605 −7.00% 606 </td> 607 <td class="note"> 608 (p=0.029 n=4+4) 609 </td> 610 </tr> 611 <tr class="better"> 612 <td style="text-align: right;padding: 0em 1em;"> 613 PagesPrevNext/.Prev-pages-5000-8 614 </td> 615 <td> 616 65.8ns ± 2% 617 </td> 618 <td> 619 37.9ns ± 1% 620 </td> 621 <td class="delta" style="font-weight: bold;"> 622 −42.37% 623 </td> 624 <td class="note"> 625 (p=0.029 n=4+4) 626 </td> 627 </tr> 628 <tr class="better"> 629 <td style="text-align: right;padding: 0em 1em;"> 630 PagesPrevNext/Pages.Next-pages-300-8 631 </td> 632 <td> 633 911ns ±17% 634 </td> 635 <td> 636 621ns ± 0% 637 </td> 638 <td class="delta" style="font-weight: bold;"> 639 −31.82% 640 </td> 641 <td class="note"> 642 (p=0.029 n=4+4) 643 </td> 644 </tr> 645 <tr class="unchanged"> 646 <td style="text-align: right;padding: 0em 1em;"> 647 PagesPrevNext/Pages.Next-pages-5000-8 648 </td> 649 <td> 650 1.94µs ± 9% 651 </td> 652 <td> 653 1.67µs ±11% 654 </td> 655 <td class="nodelta" style="text-align: center !important;"> 656 ~ 657 </td> 658 <td class="note"> 659 (p=0.057 n=4+4) 660 </td> 661 </tr> 662 <tr class="better"> 663 <td style="text-align: right;padding: 0em 1em;"> 664 PagesPrevNext/Pages.Prev-pages-300-8 665 </td> 666 <td> 667 854ns ±32% 668 </td> 669 <td> 670 631ns ± 3% 671 </td> 672 <td class="delta" style="font-weight: bold;"> 673 −26.16% 674 </td> 675 <td class="note"> 676 (p=0.029 n=4+4) 677 </td> 678 </tr> 679 <tr class="better"> 680 <td style="text-align: right;padding: 0em 1em;"> 681 PagesPrevNext/Pages.Prev-pages-5000-8 682 </td> 683 <td> 684 1.98µs ± 4% 685 </td> 686 <td> 687 1.66µs ± 5% 688 </td> 689 <td class="delta" style="font-weight: bold;"> 690 −16.34% 691 </td> 692 <td class="note"> 693 (p=0.029 n=4+4) 694 </td> 695 </tr> 696 <tr class="better"> 697 <td style="text-align: right;padding: 0em 1em;"> 698 PagesPrevNext/Pages.Shuffled.Next-pages-300-8 699 </td> 700 <td> 701 914ns ±19% 702 </td> 703 <td> 704 623ns ± 1% 705 </td> 706 <td class="delta" style="font-weight: bold;"> 707 −31.83% 708 </td> 709 <td class="note"> 710 (p=0.029 n=4+4) 711 </td> 712 </tr> 713 <tr class="better"> 714 <td style="text-align: right;padding: 0em 1em;"> 715 PagesPrevNext/Pages.Shuffled.Next-pages-5000-8 716 </td> 717 <td> 718 13.6µs ± 1% 719 </td> 720 <td> 721 11.3µs ± 4% 722 </td> 723 <td class="delta" style="font-weight: bold;"> 724 −17.04% 725 </td> 726 <td class="note"> 727 (p=0.029 n=4+4) 728 </td> 729 </tr> 730 <tr class="better"> 731 <td style="text-align: right;padding: 0em 1em;"> 732 PagesPrevNext/Pages.Shuffled.Prev-pages-300-8 733 </td> 734 <td> 735 952ns ±21% 736 </td> 737 <td> 738 627ns ± 0% 739 </td> 740 <td class="delta" style="font-weight: bold;"> 741 −34.12% 742 </td> 743 <td class="note"> 744 (p=0.029 n=4+4) 745 </td> 746 </tr> 747 <tr class="better"> 748 <td style="text-align: right;padding: 0em 1em;"> 749 PagesPrevNext/Pages.Shuffled.Prev-pages-5000-8 750 </td> 751 <td> 752 13.1µs ± 1% 753 </td> 754 <td> 755 11.2µs ± 1% 756 </td> 757 <td class="delta" style="font-weight: bold;"> 758 −14.35% 759 </td> 760 <td class="note"> 761 (p=0.029 n=4+4) 762 </td> 763 </tr> 764 <tr class="better"> 765 <td style="text-align: right;padding: 0em 1em;"> 766 PagesPrevNext/Pages.ByTitle.Next-pages-300-8 767 </td> 768 <td> 769 752ns ± 2% 770 </td> 771 <td> 772 630ns ± 4% 773 </td> 774 <td class="delta" style="font-weight: bold;"> 775 −16.24% 776 </td> 777 <td class="note"> 778 (p=0.029 n=4+4) 779 </td> 780 </tr> 781 <tr class="better"> 782 <td style="text-align: right;padding: 0em 1em;"> 783 PagesPrevNext/Pages.ByTitle.Next-pages-5000-8 784 </td> 785 <td> 786 13.5µs ± 3% 787 </td> 788 <td> 789 11.1µs ± 4% 790 </td> 791 <td class="delta" style="font-weight: bold;"> 792 −17.84% 793 </td> 794 <td class="note"> 795 (p=0.029 n=4+4) 796 </td> 797 </tr> 798 <tr class="better"> 799 <td style="text-align: right;padding: 0em 1em;"> 800 ResourceChainPostProcess-8 801 </td> 802 <td> 803 40.1ms ± 1% 804 </td> 805 <td> 806 35.6ms ± 1% 807 </td> 808 <td class="delta" style="font-weight: bold;"> 809 −11.23% 810 </td> 811 <td class="note"> 812 (p=0.029 n=4+4) 813 </td> 814 </tr> 815 <tr class="worse"> 816 <td style="text-align: right;padding: 0em 1em;"> 817 ReplaceShortcodeTokens-8 818 </td> 819 <td> 820 2.30µs ±34% 821 </td> 822 <td> 823 7.02µs ± 3% 824 </td> 825 <td class="delta" style="font-weight: bold;color: #c00;"> 826 +205.66% 827 </td> 828 <td class="note"> 829 (p=0.029 n=4+4) 830 </td> 831 </tr> 832 <tr class="better"> 833 <td style="text-align: right;padding: 0em 1em;"> 834 BuildSite/Edit_Bundle_with_image-8 835 </td> 836 <td> 837 754µs ± 0% 838 </td> 839 <td> 840 446µs ± 7% 841 </td> 842 <td class="delta" style="font-weight: bold;"> 843 −40.85% 844 </td> 845 <td class="note"> 846 (p=0.029 n=4+4) 847 </td> 848 </tr> 849 <tr class="better"> 850 <td style="text-align: right;padding: 0em 1em;"> 851 BuildSite/Edit_Bundle_with_JSON_file-8 852 </td> 853 <td> 854 728µs ± 0% 855 </td> 856 <td> 857 437µs ± 1% 858 </td> 859 <td class="delta" style="font-weight: bold;"> 860 −39.95% 861 </td> 862 <td class="note"> 863 (p=0.029 n=4+4) 864 </td> 865 </tr> 866 <tr class="better"> 867 <td style="text-align: right;padding: 0em 1em;"> 868 BuildSite/Edit_Tags_and_categories-8 869 </td> 870 <td> 871 15.5ms ± 2% 872 </td> 873 <td> 874 12.9ms ± 6% 875 </td> 876 <td class="delta" style="font-weight: bold;"> 877 −16.46% 878 </td> 879 <td class="note"> 880 (p=0.029 n=4+4) 881 </td> 882 </tr> 883 <tr class="better"> 884 <td style="text-align: right;padding: 0em 1em;"> 885 BuildSite/Edit_Canonify_URLs-8 886 </td> 887 <td> 888 27.1ms ± 2% 889 </td> 890 <td> 891 25.9ms ± 2% 892 </td> 893 <td class="delta" style="font-weight: bold;"> 894 −4.69% 895 </td> 896 <td class="note"> 897 (p=0.029 n=4+4) 898 </td> 899 </tr> 900 <tr class="better"> 901 <td style="text-align: right;padding: 0em 1em;"> 902 BuildSite/Edit_Deep_content_tree-8 903 </td> 904 <td> 905 32.2ms ± 5% 906 </td> 907 <td> 908 25.7ms ± 3% 909 </td> 910 <td class="delta" style="font-weight: bold;"> 911 −20.16% 912 </td> 913 <td class="note"> 914 (p=0.029 n=4+4) 915 </td> 916 </tr> 917 <tr class="better"> 918 <td style="text-align: right;padding: 0em 1em;"> 919 BuildSite/Edit_Many_HTML_templates-8 920 </td> 921 <td> 922 11.3ms ± 2% 923 </td> 924 <td> 925 8.5ms ± 2% 926 </td> 927 <td class="delta" style="font-weight: bold;"> 928 −24.98% 929 </td> 930 <td class="note"> 931 (p=0.029 n=4+4) 932 </td> 933 </tr> 934 <tr class="better"> 935 <td style="text-align: right;padding: 0em 1em;"> 936 BuildSite/Edit_Page_collections-8 937 </td> 938 <td> 939 19.7ms ± 2% 940 </td> 941 <td> 942 14.5ms ± 3% 943 </td> 944 <td class="delta" style="font-weight: bold;"> 945 −26.11% 946 </td> 947 <td class="note"> 948 (p=0.029 n=4+4) 949 </td> 950 </tr> 951 <tr class="better"> 952 <td style="text-align: right;padding: 0em 1em;"> 953 BuildSite/Edit_List_terms-8 954 </td> 955 <td> 956 3.77ms ± 2% 957 </td> 958 <td> 959 2.55ms ± 1% 960 </td> 961 <td class="delta" style="font-weight: bold;"> 962 −32.41% 963 </td> 964 <td class="note"> 965 (p=0.029 n=4+4) 966 </td> 967 </tr> 968 <tr class="better"> 969 <td style="text-align: right;padding: 0em 1em;"> 970 BuildSite/Regular_Bundle_with_image-8 971 </td> 972 <td> 973 5.54ms ± 0% 974 </td> 975 <td> 976 3.98ms ± 1% 977 </td> 978 <td class="delta" style="font-weight: bold;"> 979 −28.09% 980 </td> 981 <td class="note"> 982 (p=0.029 n=4+4) 983 </td> 984 </tr> 985 <tr class="better"> 986 <td style="text-align: right;padding: 0em 1em;"> 987 BuildSite/Regular_Bundle_with_JSON_file-8 988 </td> 989 <td> 990 5.71ms ± 1% 991 </td> 992 <td> 993 4.03ms ± 1% 994 </td> 995 <td class="delta" style="font-weight: bold;"> 996 −29.43% 997 </td> 998 <td class="note"> 999 (p=0.029 n=4+4) 1000 </td> 1001 </tr> 1002 <tr class="better"> 1003 <td style="text-align: right;padding: 0em 1em;"> 1004 BuildSite/Regular_Tags_and_categories-8 1005 </td> 1006 <td> 1007 24.6ms ± 2% 1008 </td> 1009 <td> 1010 19.0ms ± 2% 1011 </td> 1012 <td class="delta" style="font-weight: bold;"> 1013 −22.47% 1014 </td> 1015 <td class="note"> 1016 (p=0.029 n=4+4) 1017 </td> 1018 </tr> 1019 <tr class="better"> 1020 <td style="text-align: right;padding: 0em 1em;"> 1021 BuildSite/Regular_Canonify_URLs-8 1022 </td> 1023 <td> 1024 32.6ms ± 1% 1025 </td> 1026 <td> 1027 29.9ms ± 1% 1028 </td> 1029 <td class="delta" style="font-weight: bold;"> 1030 −8.17% 1031 </td> 1032 <td class="note"> 1033 (p=0.029 n=4+4) 1034 </td> 1035 </tr> 1036 <tr class="better"> 1037 <td style="text-align: right;padding: 0em 1em;"> 1038 BuildSite/Regular_Deep_content_tree-8 1039 </td> 1040 <td> 1041 41.3ms ± 1% 1042 </td> 1043 <td> 1044 31.6ms ± 2% 1045 </td> 1046 <td class="delta" style="font-weight: bold;"> 1047 −23.60% 1048 </td> 1049 <td class="note"> 1050 (p=0.029 n=4+4) 1051 </td> 1052 </tr> 1053 <tr class="better"> 1054 <td style="text-align: right;padding: 0em 1em;"> 1055 BuildSite/Regular_Many_HTML_templates-8 1056 </td> 1057 <td> 1058 19.9ms ± 1% 1059 </td> 1060 <td> 1061 14.4ms ± 0% 1062 </td> 1063 <td class="delta" style="font-weight: bold;"> 1064 −27.53% 1065 </td> 1066 <td class="note"> 1067 (p=0.029 n=4+4) 1068 </td> 1069 </tr> 1070 <tr class="better"> 1071 <td style="text-align: right;padding: 0em 1em;"> 1072 BuildSite/Regular_Page_collections-8 1073 </td> 1074 <td> 1075 28.8ms ± 0% 1076 </td> 1077 <td> 1078 21.2ms ± 1% 1079 </td> 1080 <td class="delta" style="font-weight: bold;"> 1081 −26.29% 1082 </td> 1083 <td class="note"> 1084 (p=0.029 n=4+4) 1085 </td> 1086 </tr> 1087 <tr class="better"> 1088 <td style="text-align: right;padding: 0em 1em;"> 1089 BuildSite/Regular_List_terms-8 1090 </td> 1091 <td> 1092 9.02ms ± 1% 1093 </td> 1094 <td> 1095 6.55ms ± 2% 1096 </td> 1097 <td class="delta" style="font-weight: bold;"> 1098 −27.39% 1099 </td> 1100 <td class="note"> 1101 (p=0.029 n=4+4) 1102 </td> 1103 </tr> 1104 <tr class="group"> 1105 <th colspan="4" style="text-align: left;"> 1106 github.com/gohugoio/hugo/identity 1107 </th> 1108 </tr> 1109 <tr class="better"> 1110 <td style="text-align: right;padding: 0em 1em;"> 1111 IdentityManager/Add-8 1112 </td> 1113 <td> 1114 702ns ±10% 1115 </td> 1116 <td> 1117 404ns ± 3% 1118 </td> 1119 <td class="delta" style="font-weight: bold;"> 1120 −42.42% 1121 </td> 1122 <td class="note"> 1123 (p=0.029 n=4+4) 1124 </td> 1125 </tr> 1126 <tr class="better"> 1127 <td style="text-align: right;padding: 0em 1em;"> 1128 IdentityManager/Search-8 1129 </td> 1130 <td> 1131 2.14µs ± 2% 1132 </td> 1133 <td> 1134 1.15µs ± 1% 1135 </td> 1136 <td class="delta" style="font-weight: bold;"> 1137 −46.07% 1138 </td> 1139 <td class="note"> 1140 (p=0.029 n=4+4) 1141 </td> 1142 </tr> 1143 <tr class="group"> 1144 <th colspan="4" style="text-align: left;"> 1145 github.com/gohugoio/hugo/langs/i18n 1146 </th> 1147 </tr> 1148 <tr class="worse"> 1149 <td style="text-align: right;padding: 0em 1em;"> 1150 I18nTranslate/all-present-8 1151 </td> 1152 <td> 1153 254ns ± 1% 1154 </td> 1155 <td> 1156 315ns ± 0% 1157 </td> 1158 <td class="delta" style="font-weight: bold;color: #c00;"> 1159 +23.86% 1160 </td> 1161 <td class="note"> 1162 (p=0.029 n=4+4) 1163 </td> 1164 </tr> 1165 <tr class="better"> 1166 <td style="text-align: right;padding: 0em 1em;"> 1167 I18nTranslate/present-in-default-8 1168 </td> 1169 <td> 1170 650ns ± 2% 1171 </td> 1172 <td> 1173 604ns ± 0% 1174 </td> 1175 <td class="delta" style="font-weight: bold;"> 1176 −6.97% 1177 </td> 1178 <td class="note"> 1179 (p=0.029 n=4+4) 1180 </td> 1181 </tr> 1182 <tr class="worse"> 1183 <td style="text-align: right;padding: 0em 1em;"> 1184 I18nTranslate/present-in-current-8 1185 </td> 1186 <td> 1187 252ns ± 1% 1188 </td> 1189 <td> 1190 309ns ± 2% 1191 </td> 1192 <td class="delta" style="font-weight: bold;color: #c00;"> 1193 +22.83% 1194 </td> 1195 <td class="note"> 1196 (p=0.029 n=4+4) 1197 </td> 1198 </tr> 1199 <tr class="better"> 1200 <td style="text-align: right;padding: 0em 1em;"> 1201 I18nTranslate/missing-8 1202 </td> 1203 <td> 1204 614ns ± 0% 1205 </td> 1206 <td> 1207 574ns ± 0% 1208 </td> 1209 <td class="delta" style="font-weight: bold;"> 1210 −6.48% 1211 </td> 1212 <td class="note"> 1213 (p=0.029 n=4+4) 1214 </td> 1215 </tr> 1216 <tr class="better"> 1217 <td style="text-align: right;padding: 0em 1em;"> 1218 I18nTranslate/file-missing-8 1219 </td> 1220 <td> 1221 1.43µs ± 3% 1222 </td> 1223 <td> 1224 1.19µs ± 0% 1225 </td> 1226 <td class="delta" style="font-weight: bold;"> 1227 −16.26% 1228 </td> 1229 <td class="note"> 1230 (p=0.029 n=4+4) 1231 </td> 1232 </tr> 1233 <tr class="better"> 1234 <td style="text-align: right;padding: 0em 1em;"> 1235 I18nTranslate/context-provided-8 1236 </td> 1237 <td> 1238 732ns ± 1% 1239 </td> 1240 <td> 1241 648ns ± 0% 1242 </td> 1243 <td class="delta" style="font-weight: bold;"> 1244 −11.46% 1245 </td> 1246 <td class="note"> 1247 (p=0.029 n=4+4) 1248 </td> 1249 </tr> 1250 <tr class="better"> 1251 <td style="text-align: right;padding: 0em 1em;"> 1252 I18nTranslate/readingTime-one-8 1253 </td> 1254 <td> 1255 480ns ± 1% 1256 </td> 1257 <td> 1258 462ns ± 0% 1259 </td> 1260 <td class="delta" style="font-weight: bold;"> 1261 −3.61% 1262 </td> 1263 <td class="note"> 1264 (p=0.029 n=4+4) 1265 </td> 1266 </tr> 1267 <tr class="better"> 1268 <td style="text-align: right;padding: 0em 1em;"> 1269 I18nTranslate/readingTime-many-8 1270 </td> 1271 <td> 1272 972ns ± 0% 1273 </td> 1274 <td> 1275 823ns ± 0% 1276 </td> 1277 <td class="delta" style="font-weight: bold;"> 1278 −15.28% 1279 </td> 1280 <td class="note"> 1281 (p=0.029 n=4+4) 1282 </td> 1283 </tr> 1284 <tr class="worse"> 1285 <td style="text-align: right;padding: 0em 1em;"> 1286 I18nTranslate/same-id-and-translation-8 1287 </td> 1288 <td> 1289 248ns ± 1% 1290 </td> 1291 <td> 1292 312ns ± 0% 1293 </td> 1294 <td class="delta" style="font-weight: bold;color: #c00;"> 1295 +26.12% 1296 </td> 1297 <td class="note"> 1298 (p=0.029 n=4+4) 1299 </td> 1300 </tr> 1301 <tr class="better"> 1302 <td style="text-align: right;padding: 0em 1em;"> 1303 I18nTranslate/same-id-and-translation-default-8 1304 </td> 1305 <td> 1306 648ns ± 2% 1307 </td> 1308 <td> 1309 602ns ± 0% 1310 </td> 1311 <td class="delta" style="font-weight: bold;"> 1312 −6.96% 1313 </td> 1314 <td class="note"> 1315 (p=0.029 n=4+4) 1316 </td> 1317 </tr> 1318 <tr class="better"> 1319 <td style="text-align: right;padding: 0em 1em;"> 1320 I18nTranslate/unknown-language-code-8 1321 </td> 1322 <td> 1323 1.48µs ± 1% 1324 </td> 1325 <td> 1326 1.22µs ± 0% 1327 </td> 1328 <td class="delta" style="font-weight: bold;"> 1329 −17.61% 1330 </td> 1331 <td class="note"> 1332 (p=0.029 n=4+4) 1333 </td> 1334 </tr> 1335 <tr class="better"> 1336 <td style="text-align: right;padding: 0em 1em;"> 1337 I18nTranslate/known-language-missing-plural-8 1338 </td> 1339 <td> 1340 985ns ± 3% 1341 </td> 1342 <td> 1343 858ns ± 0% 1344 </td> 1345 <td class="delta" style="font-weight: bold;"> 1346 −12.99% 1347 </td> 1348 <td class="note"> 1349 (p=0.029 n=4+4) 1350 </td> 1351 </tr> 1352 <tr class="worse"> 1353 <td style="text-align: right;padding: 0em 1em;"> 1354 I18nTranslate/dotted-bare-key-8 1355 </td> 1356 <td> 1357 238ns ± 2% 1358 </td> 1359 <td> 1360 314ns ± 0% 1361 </td> 1362 <td class="delta" style="font-weight: bold;color: #c00;"> 1363 +32.13% 1364 </td> 1365 <td class="note"> 1366 (p=0.029 n=4+4) 1367 </td> 1368 </tr> 1369 <tr class="unchanged"> 1370 <td style="text-align: right;padding: 0em 1em;"> 1371 I18nTranslate/lang-with-hyphen-8 1372 </td> 1373 <td> 1374 574ns ± 2% 1375 </td> 1376 <td> 1377 569ns ± 1% 1378 </td> 1379 <td class="nodelta" style="text-align: center !important;"> 1380 ~ 1381 </td> 1382 <td class="note"> 1383 (p=0.229 n=4+4) 1384 </td> 1385 </tr> 1386 <tr class="group"> 1387 <th colspan="4" style="text-align: left;"> 1388 github.com/gohugoio/hugo/markup/goldmark 1389 </th> 1390 </tr> 1391 <tr class="better"> 1392 <td style="text-align: right;padding: 0em 1em;"> 1393 SanitizeAnchorName-8 1394 </td> 1395 <td> 1396 395ns ± 1% 1397 </td> 1398 <td> 1399 334ns ± 0% 1400 </td> 1401 <td class="delta" style="font-weight: bold;"> 1402 −15.39% 1403 </td> 1404 <td class="note"> 1405 (p=0.029 n=4+4) 1406 </td> 1407 </tr> 1408 <tr class="better"> 1409 <td style="text-align: right;padding: 0em 1em;"> 1410 SanitizeAnchorNameAsciiOnly-8 1411 </td> 1412 <td> 1413 866ns ± 5% 1414 </td> 1415 <td> 1416 660ns ± 0% 1417 </td> 1418 <td class="delta" style="font-weight: bold;"> 1419 −23.82% 1420 </td> 1421 <td class="note"> 1422 (p=0.029 n=4+4) 1423 </td> 1424 </tr> 1425 <tr class="better"> 1426 <td style="text-align: right;padding: 0em 1em;"> 1427 SanitizeAnchorNameBlackfriday-8 1428 </td> 1429 <td> 1430 528ns ± 1% 1431 </td> 1432 <td> 1433 439ns ± 0% 1434 </td> 1435 <td class="delta" style="font-weight: bold;"> 1436 −17.00% 1437 </td> 1438 <td class="note"> 1439 (p=0.029 n=4+4) 1440 </td> 1441 </tr> 1442 <tr class="better"> 1443 <td style="text-align: right;padding: 0em 1em;"> 1444 SanitizeAnchorNameString-8 1445 </td> 1446 <td> 1447 438ns ± 2% 1448 </td> 1449 <td> 1450 362ns ± 0% 1451 </td> 1452 <td class="delta" style="font-weight: bold;"> 1453 −17.39% 1454 </td> 1455 <td class="note"> 1456 (p=0.029 n=4+4) 1457 </td> 1458 </tr> 1459 <tr class="group"> 1460 <th colspan="4" style="text-align: left;"> 1461 github.com/gohugoio/hugo/metrics 1462 </th> 1463 </tr> 1464 <tr class="better"> 1465 <td style="text-align: right;padding: 0em 1em;"> 1466 HowSimilar-8 1467 </td> 1468 <td> 1469 1.92µs ± 0% 1470 </td> 1471 <td> 1472 1.50µs ± 0% 1473 </td> 1474 <td class="delta" style="font-weight: bold;"> 1475 −21.55% 1476 </td> 1477 <td class="note"> 1478 (p=0.029 n=4+4) 1479 </td> 1480 </tr> 1481 <tr class="group"> 1482 <th colspan="4" style="text-align: left;"> 1483 github.com/gohugoio/hugo/output 1484 </th> 1485 </tr> 1486 <tr class="worse"> 1487 <td style="text-align: right;padding: 0em 1em;"> 1488 Layout-8 1489 </td> 1490 <td> 1491 78.7ns ± 1% 1492 </td> 1493 <td> 1494 96.0ns ± 8% 1495 </td> 1496 <td class="delta" style="font-weight: bold;color: #c00;"> 1497 +22.06% 1498 </td> 1499 <td class="note"> 1500 (p=0.029 n=4+4) 1501 </td> 1502 </tr> 1503 <tr class="better"> 1504 <td style="text-align: right;padding: 0em 1em;"> 1505 LayoutUncached-8 1506 </td> 1507 <td> 1508 6.93µs ± 0% 1509 </td> 1510 <td> 1511 5.69µs ± 0% 1512 </td> 1513 <td class="delta" style="font-weight: bold;"> 1514 −17.83% 1515 </td> 1516 <td class="note"> 1517 (p=0.029 n=4+4) 1518 </td> 1519 </tr> 1520 <tr class="group"> 1521 <th colspan="4" style="text-align: left;"> 1522 github.com/gohugoio/hugo/parser/metadecoders 1523 </th> 1524 </tr> 1525 <tr class="better"> 1526 <td style="text-align: right;padding: 0em 1em;"> 1527 StringifyMapKeysStringsOnlyInterfaceMaps-8 1528 </td> 1529 <td> 1530 790ns ±10% 1531 </td> 1532 <td> 1533 598ns ± 8% 1534 </td> 1535 <td class="delta" style="font-weight: bold;"> 1536 −24.31% 1537 </td> 1538 <td class="note"> 1539 (p=0.029 n=4+4) 1540 </td> 1541 </tr> 1542 <tr class="better"> 1543 <td style="text-align: right;padding: 0em 1em;"> 1544 StringifyMapKeysStringsOnlyStringMaps-8 1545 </td> 1546 <td> 1547 158ns ± 1% 1548 </td> 1549 <td> 1550 149ns ± 2% 1551 </td> 1552 <td class="delta" style="font-weight: bold;"> 1553 −5.80% 1554 </td> 1555 <td class="note"> 1556 (p=0.029 n=4+4) 1557 </td> 1558 </tr> 1559 <tr class="better"> 1560 <td style="text-align: right;padding: 0em 1em;"> 1561 StringifyMapKeysIntegers-8 1562 </td> 1563 <td> 1564 1.10µs ± 1% 1565 </td> 1566 <td> 1567 0.83µs ± 3% 1568 </td> 1569 <td class="delta" style="font-weight: bold;"> 1570 −23.95% 1571 </td> 1572 <td class="note"> 1573 (p=0.029 n=4+4) 1574 </td> 1575 </tr> 1576 <tr class="group"> 1577 <th colspan="4" style="text-align: left;"> 1578 github.com/gohugoio/hugo/parser/pageparser 1579 </th> 1580 </tr> 1581 <tr class="better"> 1582 <td style="text-align: right;padding: 0em 1em;"> 1583 ShortcodeLexer-8 1584 </td> 1585 <td> 1586 86.5µs ± 2% 1587 </td> 1588 <td> 1589 58.0µs ± 0% 1590 </td> 1591 <td class="delta" style="font-weight: bold;"> 1592 −32.92% 1593 </td> 1594 <td class="note"> 1595 (p=0.029 n=4+4) 1596 </td> 1597 </tr> 1598 <tr class="better"> 1599 <td style="text-align: right;padding: 0em 1em;"> 1600 Parse-8 1601 </td> 1602 <td> 1603 10.6µs ± 1% 1604 </td> 1605 <td> 1606 7.9µs ± 0% 1607 </td> 1608 <td class="delta" style="font-weight: bold;"> 1609 −25.50% 1610 </td> 1611 <td class="note"> 1612 (p=0.029 n=4+4) 1613 </td> 1614 </tr> 1615 <tr class="better"> 1616 <td style="text-align: right;padding: 0em 1em;"> 1617 ParseWithEmoji-8 1618 </td> 1619 <td> 1620 12.9µs ± 2% 1621 </td> 1622 <td> 1623 10.1µs ± 0% 1624 </td> 1625 <td class="delta" style="font-weight: bold;"> 1626 −21.55% 1627 </td> 1628 <td class="note"> 1629 (p=0.029 n=4+4) 1630 </td> 1631 </tr> 1632 <tr class="group"> 1633 <th colspan="4" style="text-align: left;"> 1634 github.com/gohugoio/hugo/publisher 1635 </th> 1636 </tr> 1637 <tr class="better"> 1638 <td style="text-align: right;padding: 0em 1em;"> 1639 ClassCollectorWriter-8 1640 </td> 1641 <td> 1642 18.2µs ± 0% 1643 </td> 1644 <td> 1645 13.6µs ± 0% 1646 </td> 1647 <td class="delta" style="font-weight: bold;"> 1648 −25.52% 1649 </td> 1650 <td class="note"> 1651 (p=0.029 n=4+4) 1652 </td> 1653 </tr> 1654 <tr class="group"> 1655 <th colspan="4" style="text-align: left;"> 1656 github.com/gohugoio/hugo/related 1657 </th> 1658 </tr> 1659 <tr class="better"> 1660 <td style="text-align: right;padding: 0em 1em;"> 1661 RelatedNewIndex/singles-8 1662 </td> 1663 <td> 1664 48.2µs ± 1% 1665 </td> 1666 <td> 1667 40.8µs ± 0% 1668 </td> 1669 <td class="delta" style="font-weight: bold;"> 1670 −15.24% 1671 </td> 1672 <td class="note"> 1673 (p=0.029 n=4+4) 1674 </td> 1675 </tr> 1676 <tr class="better"> 1677 <td style="text-align: right;padding: 0em 1em;"> 1678 RelatedNewIndex/all-8 1679 </td> 1680 <td> 1681 47.8µs ± 1% 1682 </td> 1683 <td> 1684 39.5µs ± 0% 1685 </td> 1686 <td class="delta" style="font-weight: bold;"> 1687 −17.21% 1688 </td> 1689 <td class="note"> 1690 (p=0.029 n=4+4) 1691 </td> 1692 </tr> 1693 <tr class="unchanged"> 1694 <td style="text-align: right;padding: 0em 1em;"> 1695 RelatedMatchesIn-8 1696 </td> 1697 <td> 1698 83.3µs ±12% 1699 </td> 1700 <td> 1701 78.0µs ±11% 1702 </td> 1703 <td class="nodelta" style="text-align: center !important;"> 1704 ~ 1705 </td> 1706 <td class="note"> 1707 (p=0.343 n=4+4) 1708 </td> 1709 </tr> 1710 <tr class="group"> 1711 <th colspan="4" style="text-align: left;"> 1712 github.com/gohugoio/hugo/resources 1713 </th> 1714 </tr> 1715 <tr class="better"> 1716 <td style="text-align: right;padding: 0em 1em;"> 1717 ImageExif/Cold_cache-8 1718 </td> 1719 <td> 1720 192µs ± 6% 1721 </td> 1722 <td> 1723 166µs ± 3% 1724 </td> 1725 <td class="delta" style="font-weight: bold;"> 1726 −13.75% 1727 </td> 1728 <td class="note"> 1729 (p=0.029 n=4+4) 1730 </td> 1731 </tr> 1732 <tr class="better"> 1733 <td style="text-align: right;padding: 0em 1em;"> 1734 ImageExif/Cold_cache,_10-8 1735 </td> 1736 <td> 1737 209µs ± 2% 1738 </td> 1739 <td> 1740 173µs ± 1% 1741 </td> 1742 <td class="delta" style="font-weight: bold;"> 1743 −17.10% 1744 </td> 1745 <td class="note"> 1746 (p=0.029 n=4+4) 1747 </td> 1748 </tr> 1749 <tr class="worse"> 1750 <td style="text-align: right;padding: 0em 1em;"> 1751 ImageExif/Warm_cache-8 1752 </td> 1753 <td> 1754 37.5µs ± 1% 1755 </td> 1756 <td> 1757 441.3µs ±16% 1758 </td> 1759 <td class="delta" style="font-weight: bold;color: #c00;"> 1760 +1077.34% 1761 </td> 1762 <td class="note"> 1763 (p=0.029 n=4+4) 1764 </td> 1765 </tr> 1766 <tr class="worse"> 1767 <td style="text-align: right;padding: 0em 1em;"> 1768 ResizeParallel-8 1769 </td> 1770 <td> 1771 1.27µs ± 1% 1772 </td> 1773 <td> 1774 1.64µs ± 1% 1775 </td> 1776 <td class="delta" style="font-weight: bold;color: #c00;"> 1777 +29.40% 1778 </td> 1779 <td class="note"> 1780 (p=0.029 n=4+4) 1781 </td> 1782 </tr> 1783 <tr class="worse"> 1784 <td style="text-align: right;padding: 0em 1em;"> 1785 ResourcesMatch-8 1786 </td> 1787 <td> 1788 524ns ± 6% 1789 </td> 1790 <td> 1791 638ns ± 7% 1792 </td> 1793 <td class="delta" style="font-weight: bold;color: #c00;"> 1794 +21.73% 1795 </td> 1796 <td class="note"> 1797 (p=0.029 n=4+4) 1798 </td> 1799 </tr> 1800 <tr class="better"> 1801 <td style="text-align: right;padding: 0em 1em;"> 1802 ResourcesMatchA100-8 1803 </td> 1804 <td> 1805 136ns ±12% 1806 </td> 1807 <td> 1808 120ns ± 3% 1809 </td> 1810 <td class="delta" style="font-weight: bold;"> 1811 −11.25% 1812 </td> 1813 <td class="note"> 1814 (p=0.029 n=4+4) 1815 </td> 1816 </tr> 1817 <tr class="better"> 1818 <td style="text-align: right;padding: 0em 1em;"> 1819 AssignMetadata-8 1820 </td> 1821 <td> 1822 15.4µs ± 1% 1823 </td> 1824 <td> 1825 11.6µs ± 1% 1826 </td> 1827 <td class="delta" style="font-weight: bold;"> 1828 −24.64% 1829 </td> 1830 <td class="note"> 1831 (p=0.029 n=4+4) 1832 </td> 1833 </tr> 1834 <tr class="group"> 1835 <th colspan="4" style="text-align: left;"> 1836 github.com/gohugoio/hugo/resources/images/exif 1837 </th> 1838 </tr> 1839 <tr class="better"> 1840 <td style="text-align: right;padding: 0em 1em;"> 1841 DecodeExif-8 1842 </td> 1843 <td> 1844 99.5µs ± 1% 1845 </td> 1846 <td> 1847 71.2µs ± 0% 1848 </td> 1849 <td class="delta" style="font-weight: bold;"> 1850 −28.43% 1851 </td> 1852 <td class="note"> 1853 (p=0.029 n=4+4) 1854 </td> 1855 </tr> 1856 <tr class="group"> 1857 <th colspan="4" style="text-align: left;"> 1858 github.com/gohugoio/hugo/resources/page 1859 </th> 1860 </tr> 1861 <tr class="better"> 1862 <td style="text-align: right;padding: 0em 1em;"> 1863 PageCache-8 1864 </td> 1865 <td> 1866 137ns ± 1% 1867 </td> 1868 <td> 1869 131ns ± 0% 1870 </td> 1871 <td class="delta" style="font-weight: bold;"> 1872 −4.23% 1873 </td> 1874 <td class="note"> 1875 (p=0.029 n=4+4) 1876 </td> 1877 </tr> 1878 <tr class="unchanged"> 1879 <td style="text-align: right;padding: 0em 1em;"> 1880 SearchPage/Shuffled-100-8 1881 </td> 1882 <td> 1883 142ns ± 1% 1884 </td> 1885 <td> 1886 144ns ± 0% 1887 </td> 1888 <td class="nodelta" style="text-align: center !important;"> 1889 ~ 1890 </td> 1891 <td class="note"> 1892 (p=0.314 n=4+4) 1893 </td> 1894 </tr> 1895 <tr class="unchanged"> 1896 <td style="text-align: right;padding: 0em 1em;"> 1897 SearchPage/Shuffled-500-8 1898 </td> 1899 <td> 1900 613ns ± 5% 1901 </td> 1902 <td> 1903 595ns ± 0% 1904 </td> 1905 <td class="nodelta" style="text-align: center !important;"> 1906 ~ 1907 </td> 1908 <td class="note"> 1909 (p=1.000 n=4+4) 1910 </td> 1911 </tr> 1912 <tr class="better"> 1913 <td style="text-align: right;padding: 0em 1em;"> 1914 SearchPage/Shuffled-1000-8 1915 </td> 1916 <td> 1917 1.60µs ± 4% 1918 </td> 1919 <td> 1920 1.42µs ± 5% 1921 </td> 1922 <td class="delta" style="font-weight: bold;"> 1923 −11.24% 1924 </td> 1925 <td class="note"> 1926 (p=0.029 n=4+4) 1927 </td> 1928 </tr> 1929 <tr class="better"> 1930 <td style="text-align: right;padding: 0em 1em;"> 1931 SearchPage/Shuffled-5000-8 1932 </td> 1933 <td> 1934 6.28µs ± 2% 1935 </td> 1936 <td> 1937 5.97µs ± 1% 1938 </td> 1939 <td class="delta" style="font-weight: bold;"> 1940 −4.89% 1941 </td> 1942 <td class="note"> 1943 (p=0.029 n=4+4) 1944 </td> 1945 </tr> 1946 <tr class="better"> 1947 <td style="text-align: right;padding: 0em 1em;"> 1948 SearchPage/ByWeight-100-8 1949 </td> 1950 <td> 1951 146ns ± 1% 1952 </td> 1953 <td> 1954 143ns ± 0% 1955 </td> 1956 <td class="delta" style="font-weight: bold;"> 1957 −1.63% 1958 </td> 1959 <td class="note"> 1960 (p=0.029 n=4+4) 1961 </td> 1962 </tr> 1963 <tr class="unchanged"> 1964 <td style="text-align: right;padding: 0em 1em;"> 1965 SearchPage/ByWeight-500-8 1966 </td> 1967 <td> 1968 615ns ± 4% 1969 </td> 1970 <td> 1971 595ns ± 0% 1972 </td> 1973 <td class="nodelta" style="text-align: center !important;"> 1974 ~ 1975 </td> 1976 <td class="note"> 1977 (p=0.314 n=4+4) 1978 </td> 1979 </tr> 1980 <tr class="better"> 1981 <td style="text-align: right;padding: 0em 1em;"> 1982 SearchPage/ByWeight-1000-8 1983 </td> 1984 <td> 1985 801ns ± 1% 1986 </td> 1987 <td> 1988 657ns ± 3% 1989 </td> 1990 <td class="delta" style="font-weight: bold;"> 1991 −17.94% 1992 </td> 1993 <td class="note"> 1994 (p=0.029 n=4+4) 1995 </td> 1996 </tr> 1997 <tr class="better"> 1998 <td style="text-align: right;padding: 0em 1em;"> 1999 SearchPage/ByWeight-5000-8 2000 </td> 2001 <td> 2002 899ns ± 1% 2003 </td> 2004 <td> 2005 753ns ± 6% 2006 </td> 2007 <td class="delta" style="font-weight: bold;"> 2008 −16.27% 2009 </td> 2010 <td class="note"> 2011 (p=0.029 n=4+4) 2012 </td> 2013 </tr> 2014 <tr class="unchanged"> 2015 <td style="text-align: right;padding: 0em 1em;"> 2016 SearchPage/ByWeight.Reverse-100-8 2017 </td> 2018 <td> 2019 144ns ± 1% 2020 </td> 2021 <td> 2022 144ns ± 0% 2023 </td> 2024 <td class="nodelta" style="text-align: center !important;"> 2025 ~ 2026 </td> 2027 <td class="note"> 2028 (p=0.514 n=4+4) 2029 </td> 2030 </tr> 2031 <tr class="better"> 2032 <td style="text-align: right;padding: 0em 1em;"> 2033 SearchPage/ByWeight.Reverse-500-8 2034 </td> 2035 <td> 2036 603ns ± 2% 2037 </td> 2038 <td> 2039 595ns ± 0% 2040 </td> 2041 <td class="delta" style="font-weight: bold;"> 2042 −1.32% 2043 </td> 2044 <td class="note"> 2045 (p=0.029 n=4+4) 2046 </td> 2047 </tr> 2048 <tr class="better"> 2049 <td style="text-align: right;padding: 0em 1em;"> 2050 SearchPage/ByWeight.Reverse-1000-8 2051 </td> 2052 <td> 2053 901ns ± 4% 2054 </td> 2055 <td> 2056 758ns ± 7% 2057 </td> 2058 <td class="delta" style="font-weight: bold;"> 2059 −15.85% 2060 </td> 2061 <td class="note"> 2062 (p=0.029 n=4+4) 2063 </td> 2064 </tr> 2065 <tr class="better"> 2066 <td style="text-align: right;padding: 0em 1em;"> 2067 SearchPage/ByWeight.Reverse-5000-8 2068 </td> 2069 <td> 2070 994ns ± 5% 2071 </td> 2072 <td> 2073 855ns ± 5% 2074 </td> 2075 <td class="delta" style="font-weight: bold;"> 2076 −13.97% 2077 </td> 2078 <td class="note"> 2079 (p=0.029 n=4+4) 2080 </td> 2081 </tr> 2082 <tr class="worse"> 2083 <td style="text-align: right;padding: 0em 1em;"> 2084 SearchPage/ByDate-100-8 2085 </td> 2086 <td> 2087 141ns ± 1% 2088 </td> 2089 <td> 2090 144ns ± 1% 2091 </td> 2092 <td class="delta" style="font-weight: bold;color: #c00;"> 2093 +2.06% 2094 </td> 2095 <td class="note"> 2096 (p=0.029 n=4+4) 2097 </td> 2098 </tr> 2099 <tr class="unchanged"> 2100 <td style="text-align: right;padding: 0em 1em;"> 2101 SearchPage/ByDate-500-8 2102 </td> 2103 <td> 2104 594ns ± 2% 2105 </td> 2106 <td> 2107 595ns ± 0% 2108 </td> 2109 <td class="nodelta" style="text-align: center !important;"> 2110 ~ 2111 </td> 2112 <td class="note"> 2113 (p=0.257 n=4+4) 2114 </td> 2115 </tr> 2116 <tr class="unchanged"> 2117 <td style="text-align: right;padding: 0em 1em;"> 2118 SearchPage/ByDate-1000-8 2119 </td> 2120 <td> 2121 454ns ±13% 2122 </td> 2123 <td> 2124 393ns ± 7% 2125 </td> 2126 <td class="nodelta" style="text-align: center !important;"> 2127 ~ 2128 </td> 2129 <td class="note"> 2130 (p=0.057 n=4+4) 2131 </td> 2132 </tr> 2133 <tr class="unchanged"> 2134 <td style="text-align: right;padding: 0em 1em;"> 2135 SearchPage/ByDate-5000-8 2136 </td> 2137 <td> 2138 530ns ±10% 2139 </td> 2140 <td> 2141 461ns ± 6% 2142 </td> 2143 <td class="nodelta" style="text-align: center !important;"> 2144 ~ 2145 </td> 2146 <td class="note"> 2147 (p=0.057 n=4+4) 2148 </td> 2149 </tr> 2150 <tr class="worse"> 2151 <td style="text-align: right;padding: 0em 1em;"> 2152 SearchPage/ByPublishDate-100-8 2153 </td> 2154 <td> 2155 140ns ± 1% 2156 </td> 2157 <td> 2158 144ns ± 1% 2159 </td> 2160 <td class="delta" style="font-weight: bold;color: #c00;"> 2161 +2.51% 2162 </td> 2163 <td class="note"> 2164 (p=0.029 n=4+4) 2165 </td> 2166 </tr> 2167 <tr class="worse"> 2168 <td style="text-align: right;padding: 0em 1em;"> 2169 SearchPage/ByPublishDate-500-8 2170 </td> 2171 <td> 2172 583ns ± 0% 2173 </td> 2174 <td> 2175 596ns ± 0% 2176 </td> 2177 <td class="delta" style="font-weight: bold;color: #c00;"> 2178 +2.14% 2179 </td> 2180 <td class="note"> 2181 (p=0.029 n=4+4) 2182 </td> 2183 </tr> 2184 <tr class="unchanged"> 2185 <td style="text-align: right;padding: 0em 1em;"> 2186 SearchPage/ByPublishDate-1000-8 2187 </td> 2188 <td> 2189 441ns ± 6% 2190 </td> 2191 <td> 2192 443ns ± 8% 2193 </td> 2194 <td class="nodelta" style="text-align: center !important;"> 2195 ~ 2196 </td> 2197 <td class="note"> 2198 (p=0.686 n=4+4) 2199 </td> 2200 </tr> 2201 <tr class="unchanged"> 2202 <td style="text-align: right;padding: 0em 1em;"> 2203 SearchPage/ByPublishDate-5000-8 2204 </td> 2205 <td> 2206 535ns ± 4% 2207 </td> 2208 <td> 2209 532ns ± 7% 2210 </td> 2211 <td class="nodelta" style="text-align: center !important;"> 2212 ~ 2213 </td> 2214 <td class="note"> 2215 (p=0.686 n=4+4) 2216 </td> 2217 </tr> 2218 <tr class="unchanged"> 2219 <td style="text-align: right;padding: 0em 1em;"> 2220 SearchPage/ByTitle-100-8 2221 </td> 2222 <td> 2223 141ns ± 2% 2224 </td> 2225 <td> 2226 143ns ± 0% 2227 </td> 2228 <td class="nodelta" style="text-align: center !important;"> 2229 ~ 2230 </td> 2231 <td class="note"> 2232 (p=0.229 n=4+4) 2233 </td> 2234 </tr> 2235 <tr class="worse"> 2236 <td style="text-align: right;padding: 0em 1em;"> 2237 SearchPage/ByTitle-500-8 2238 </td> 2239 <td> 2240 586ns ± 0% 2241 </td> 2242 <td> 2243 595ns ± 0% 2244 </td> 2245 <td class="delta" style="font-weight: bold;color: #c00;"> 2246 +1.70% 2247 </td> 2248 <td class="note"> 2249 (p=0.029 n=4+4) 2250 </td> 2251 </tr> 2252 <tr class="better"> 2253 <td style="text-align: right;padding: 0em 1em;"> 2254 SearchPage/ByTitle-1000-8 2255 </td> 2256 <td> 2257 1.00µs ± 9% 2258 </td> 2259 <td> 2260 0.84µs ± 3% 2261 </td> 2262 <td class="delta" style="font-weight: bold;"> 2263 −16.22% 2264 </td> 2265 <td class="note"> 2266 (p=0.029 n=4+4) 2267 </td> 2268 </tr> 2269 <tr class="better"> 2270 <td style="text-align: right;padding: 0em 1em;"> 2271 SearchPage/ByTitle-5000-8 2272 </td> 2273 <td> 2274 1.22µs ±11% 2275 </td> 2276 <td> 2277 0.99µs ± 7% 2278 </td> 2279 <td class="delta" style="font-weight: bold;"> 2280 −18.47% 2281 </td> 2282 <td class="note"> 2283 (p=0.029 n=4+4) 2284 </td> 2285 </tr> 2286 <tr class="unchanged"> 2287 <td style="text-align: right;padding: 0em 1em;"> 2288 SearchPage/ByTitle_Linear-100-8 2289 </td> 2290 <td> 2291 142ns ± 2% 2292 </td> 2293 <td> 2294 144ns ± 0% 2295 </td> 2296 <td class="nodelta" style="text-align: center !important;"> 2297 ~ 2298 </td> 2299 <td class="note"> 2300 (p=0.286 n=4+4) 2301 </td> 2302 </tr> 2303 <tr class="worse"> 2304 <td style="text-align: right;padding: 0em 1em;"> 2305 SearchPage/ByTitle_Linear-500-8 2306 </td> 2307 <td> 2308 587ns ± 1% 2309 </td> 2310 <td> 2311 596ns ± 0% 2312 </td> 2313 <td class="delta" style="font-weight: bold;color: #c00;"> 2314 +1.49% 2315 </td> 2316 <td class="note"> 2317 (p=0.029 n=4+4) 2318 </td> 2319 </tr> 2320 <tr class="unchanged"> 2321 <td style="text-align: right;padding: 0em 1em;"> 2322 SearchPage/ByTitle_Linear-1000-8 2323 </td> 2324 <td> 2325 1.15µs ± 2% 2326 </td> 2327 <td> 2328 1.16µs ± 0% 2329 </td> 2330 <td class="nodelta" style="text-align: center !important;"> 2331 ~ 2332 </td> 2333 <td class="note"> 2334 (p=0.286 n=4+4) 2335 </td> 2336 </tr> 2337 <tr class="unchanged"> 2338 <td style="text-align: right;padding: 0em 1em;"> 2339 SearchPage/ByTitle_Linear-5000-8 2340 </td> 2341 <td> 2342 5.63µs ± 1% 2343 </td> 2344 <td> 2345 5.67µs ± 0% 2346 </td> 2347 <td class="nodelta" style="text-align: center !important;"> 2348 ~ 2349 </td> 2350 <td class="note"> 2351 (p=0.343 n=4+4) 2352 </td> 2353 </tr> 2354 <tr class="better"> 2355 <td style="text-align: right;padding: 0em 1em;"> 2356 SortByWeightAndReverse-8 2357 </td> 2358 <td> 2359 3.99µs ± 4% 2360 </td> 2361 <td> 2362 3.61µs ± 4% 2363 </td> 2364 <td class="delta" style="font-weight: bold;"> 2365 −9.63% 2366 </td> 2367 <td class="note"> 2368 (p=0.029 n=4+4) 2369 </td> 2370 </tr> 2371 <tr class="better"> 2372 <td style="text-align: right;padding: 0em 1em;"> 2373 PermalinkExpand-8 2374 </td> 2375 <td> 2376 970ns ± 9% 2377 </td> 2378 <td> 2379 709ns ± 0% 2380 </td> 2381 <td class="delta" style="font-weight: bold;"> 2382 −26.86% 2383 </td> 2384 <td class="note"> 2385 (p=0.029 n=4+4) 2386 </td> 2387 </tr> 2388 <tr class="group"> 2389 <th colspan="4" style="text-align: left;"> 2390 github.com/gohugoio/hugo/resources/resource_transformers/postcss 2391 </th> 2392 </tr> 2393 <tr class="better"> 2394 <td style="text-align: right;padding: 0em 1em;"> 2395 ImportResolver-8 2396 </td> 2397 <td> 2398 46.1µs ± 2% 2399 </td> 2400 <td> 2401 28.1µs ± 0% 2402 </td> 2403 <td class="delta" style="font-weight: bold;"> 2404 −38.96% 2405 </td> 2406 <td class="note"> 2407 (p=0.029 n=4+4) 2408 </td> 2409 </tr> 2410 <tr class="group"> 2411 <th colspan="4" style="text-align: left;"> 2412 github.com/gohugoio/hugo/tpl/internal/go_templates/htmltemplate 2413 </th> 2414 </tr> 2415 <tr class="better"> 2416 <td style="text-align: right;padding: 0em 1em;"> 2417 CSSEscaper-8 2418 </td> 2419 <td> 2420 666ns ± 2% 2421 </td> 2422 <td> 2423 552ns ± 1% 2424 </td> 2425 <td class="delta" style="font-weight: bold;"> 2426 −17.11% 2427 </td> 2428 <td class="note"> 2429 (p=0.029 n=4+4) 2430 </td> 2431 </tr> 2432 <tr class="better"> 2433 <td style="text-align: right;padding: 0em 1em;"> 2434 CSSEscaperNoSpecials-8 2435 </td> 2436 <td> 2437 166ns ± 1% 2438 </td> 2439 <td> 2440 138ns ± 0% 2441 </td> 2442 <td class="delta" style="font-weight: bold;"> 2443 −16.47% 2444 </td> 2445 <td class="note"> 2446 (p=0.029 n=4+4) 2447 </td> 2448 </tr> 2449 <tr class="unchanged"> 2450 <td style="text-align: right;padding: 0em 1em;"> 2451 DecodeCSS-8 2452 </td> 2453 <td> 2454 355ns ± 1% 2455 </td> 2456 <td> 2457 351ns ± 0% 2458 </td> 2459 <td class="nodelta" style="text-align: center !important;"> 2460 ~ 2461 </td> 2462 <td class="note"> 2463 (p=0.057 n=4+4) 2464 </td> 2465 </tr> 2466 <tr class="better"> 2467 <td style="text-align: right;padding: 0em 1em;"> 2468 DecodeCSSNoSpecials-8 2469 </td> 2470 <td> 2471 4.83ns ± 2% 2472 </td> 2473 <td> 2474 4.06ns ± 0% 2475 </td> 2476 <td class="delta" style="font-weight: bold;"> 2477 −15.84% 2478 </td> 2479 <td class="note"> 2480 (p=0.029 n=4+4) 2481 </td> 2482 </tr> 2483 <tr class="better"> 2484 <td style="text-align: right;padding: 0em 1em;"> 2485 CSSValueFilter-8 2486 </td> 2487 <td> 2488 116ns ± 1% 2489 </td> 2490 <td> 2491 105ns ± 0% 2492 </td> 2493 <td class="delta" style="font-weight: bold;"> 2494 −9.37% 2495 </td> 2496 <td class="note"> 2497 (p=0.029 n=4+4) 2498 </td> 2499 </tr> 2500 <tr class="better"> 2501 <td style="text-align: right;padding: 0em 1em;"> 2502 CSSValueFilterOk-8 2503 </td> 2504 <td> 2505 128ns ± 3% 2506 </td> 2507 <td> 2508 115ns ± 0% 2509 </td> 2510 <td class="delta" style="font-weight: bold;"> 2511 −10.08% 2512 </td> 2513 <td class="note"> 2514 (p=0.029 n=4+4) 2515 </td> 2516 </tr> 2517 <tr class="better"> 2518 <td style="text-align: right;padding: 0em 1em;"> 2519 EscapedExecute-8 2520 </td> 2521 <td> 2522 1.80µs ± 1% 2523 </td> 2524 <td> 2525 1.35µs ± 0% 2526 </td> 2527 <td class="delta" style="font-weight: bold;"> 2528 −25.07% 2529 </td> 2530 <td class="note"> 2531 (p=0.029 n=4+4) 2532 </td> 2533 </tr> 2534 <tr class="better"> 2535 <td style="text-align: right;padding: 0em 1em;"> 2536 HTMLNospaceEscaper-8 2537 </td> 2538 <td> 2539 768ns ± 2% 2540 </td> 2541 <td> 2542 628ns ± 0% 2543 </td> 2544 <td class="delta" style="font-weight: bold;"> 2545 −18.25% 2546 </td> 2547 <td class="note"> 2548 (p=0.029 n=4+4) 2549 </td> 2550 </tr> 2551 <tr class="better"> 2552 <td style="text-align: right;padding: 0em 1em;"> 2553 HTMLNospaceEscaperNoSpecials-8 2554 </td> 2555 <td> 2556 221ns ± 1% 2557 </td> 2558 <td> 2559 159ns ± 0% 2560 </td> 2561 <td class="delta" style="font-weight: bold;"> 2562 −28.16% 2563 </td> 2564 <td class="note"> 2565 (p=0.029 n=4+4) 2566 </td> 2567 </tr> 2568 <tr class="better"> 2569 <td style="text-align: right;padding: 0em 1em;"> 2570 StripTags-8 2571 </td> 2572 <td> 2573 611ns ± 2% 2574 </td> 2575 <td> 2576 500ns ± 0% 2577 </td> 2578 <td class="delta" style="font-weight: bold;"> 2579 −18.07% 2580 </td> 2581 <td class="note"> 2582 (p=0.029 n=4+4) 2583 </td> 2584 </tr> 2585 <tr class="better"> 2586 <td style="text-align: right;padding: 0em 1em;"> 2587 StripTagsNoSpecials-8 2588 </td> 2589 <td> 2590 71.3ns ± 0% 2591 </td> 2592 <td> 2593 55.0ns ± 0% 2594 </td> 2595 <td class="delta" style="font-weight: bold;"> 2596 −22.90% 2597 </td> 2598 <td class="note"> 2599 (p=0.029 n=4+4) 2600 </td> 2601 </tr> 2602 <tr class="better"> 2603 <td style="text-align: right;padding: 0em 1em;"> 2604 JSValEscaperWithNum-8 2605 </td> 2606 <td> 2607 355ns ± 2% 2608 </td> 2609 <td> 2610 274ns ± 0% 2611 </td> 2612 <td class="delta" style="font-weight: bold;"> 2613 −22.83% 2614 </td> 2615 <td class="note"> 2616 (p=0.029 n=4+4) 2617 </td> 2618 </tr> 2619 <tr class="better"> 2620 <td style="text-align: right;padding: 0em 1em;"> 2621 JSValEscaperWithStr-8 2622 </td> 2623 <td> 2624 1.29µs ± 1% 2625 </td> 2626 <td> 2627 0.99µs ± 0% 2628 </td> 2629 <td class="delta" style="font-weight: bold;"> 2630 −23.43% 2631 </td> 2632 <td class="note"> 2633 (p=0.029 n=4+4) 2634 </td> 2635 </tr> 2636 <tr class="better"> 2637 <td style="text-align: right;padding: 0em 1em;"> 2638 JSValEscaperWithStrNoSpecials-8 2639 </td> 2640 <td> 2641 412ns ± 1% 2642 </td> 2643 <td> 2644 317ns ± 0% 2645 </td> 2646 <td class="delta" style="font-weight: bold;"> 2647 −23.08% 2648 </td> 2649 <td class="note"> 2650 (p=0.029 n=4+4) 2651 </td> 2652 </tr> 2653 <tr class="better"> 2654 <td style="text-align: right;padding: 0em 1em;"> 2655 JSValEscaperWithObj-8 2656 </td> 2657 <td> 2658 1.49µs ± 1% 2659 </td> 2660 <td> 2661 1.14µs ± 0% 2662 </td> 2663 <td class="delta" style="font-weight: bold;"> 2664 −23.15% 2665 </td> 2666 <td class="note"> 2667 (p=0.029 n=4+4) 2668 </td> 2669 </tr> 2670 <tr class="better"> 2671 <td style="text-align: right;padding: 0em 1em;"> 2672 JSValEscaperWithObjNoSpecials-8 2673 </td> 2674 <td> 2675 566ns ± 1% 2676 </td> 2677 <td> 2678 441ns ± 0% 2679 </td> 2680 <td class="delta" style="font-weight: bold;"> 2681 −22.15% 2682 </td> 2683 <td class="note"> 2684 (p=0.029 n=4+4) 2685 </td> 2686 </tr> 2687 <tr class="better"> 2688 <td style="text-align: right;padding: 0em 1em;"> 2689 JSStrEscaperNoSpecials-8 2690 </td> 2691 <td> 2692 182ns ± 2% 2693 </td> 2694 <td> 2695 143ns ± 0% 2696 </td> 2697 <td class="delta" style="font-weight: bold;"> 2698 −21.16% 2699 </td> 2700 <td class="note"> 2701 (p=0.029 n=4+4) 2702 </td> 2703 </tr> 2704 <tr class="better"> 2705 <td style="text-align: right;padding: 0em 1em;"> 2706 JSStrEscaper-8 2707 </td> 2708 <td> 2709 681ns ± 1% 2710 </td> 2711 <td> 2712 557ns ± 0% 2713 </td> 2714 <td class="delta" style="font-weight: bold;"> 2715 −18.18% 2716 </td> 2717 <td class="note"> 2718 (p=0.029 n=4+4) 2719 </td> 2720 </tr> 2721 <tr class="better"> 2722 <td style="text-align: right;padding: 0em 1em;"> 2723 JSRegexpEscaperNoSpecials-8 2724 </td> 2725 <td> 2726 176ns ± 1% 2727 </td> 2728 <td> 2729 152ns ± 0% 2730 </td> 2731 <td class="delta" style="font-weight: bold;"> 2732 −13.74% 2733 </td> 2734 <td class="note"> 2735 (p=0.029 n=4+4) 2736 </td> 2737 </tr> 2738 <tr class="better"> 2739 <td style="text-align: right;padding: 0em 1em;"> 2740 JSRegexpEscaper-8 2741 </td> 2742 <td> 2743 694ns ± 2% 2744 </td> 2745 <td> 2746 561ns ± 0% 2747 </td> 2748 <td class="delta" style="font-weight: bold;"> 2749 −19.20% 2750 </td> 2751 <td class="note"> 2752 (p=0.029 n=4+4) 2753 </td> 2754 </tr> 2755 <tr class="better"> 2756 <td style="text-align: right;padding: 0em 1em;"> 2757 TemplateSpecialTags-8 2758 </td> 2759 <td> 2760 120µs ± 1% 2761 </td> 2762 <td> 2763 92µs ± 0% 2764 </td> 2765 <td class="delta" style="font-weight: bold;"> 2766 −23.07% 2767 </td> 2768 <td class="note"> 2769 (p=0.029 n=4+4) 2770 </td> 2771 </tr> 2772 <tr class="better"> 2773 <td style="text-align: right;padding: 0em 1em;"> 2774 URLEscaper-8 2775 </td> 2776 <td> 2777 1.50µs ± 1% 2778 </td> 2779 <td> 2780 1.06µs ± 0% 2781 </td> 2782 <td class="delta" style="font-weight: bold;"> 2783 −29.35% 2784 </td> 2785 <td class="note"> 2786 (p=0.029 n=4+4) 2787 </td> 2788 </tr> 2789 <tr class="better"> 2790 <td style="text-align: right;padding: 0em 1em;"> 2791 URLEscaperNoSpecials-8 2792 </td> 2793 <td> 2794 140ns ± 1% 2795 </td> 2796 <td> 2797 121ns ± 0% 2798 </td> 2799 <td class="delta" style="font-weight: bold;"> 2800 −13.45% 2801 </td> 2802 <td class="note"> 2803 (p=0.029 n=4+4) 2804 </td> 2805 </tr> 2806 <tr class="better"> 2807 <td style="text-align: right;padding: 0em 1em;"> 2808 URLNormalizer-8 2809 </td> 2810 <td> 2811 1.10µs ± 1% 2812 </td> 2813 <td> 2814 0.78µs ± 0% 2815 </td> 2816 <td class="delta" style="font-weight: bold;"> 2817 −28.45% 2818 </td> 2819 <td class="note"> 2820 (p=0.029 n=4+4) 2821 </td> 2822 </tr> 2823 <tr class="better"> 2824 <td style="text-align: right;padding: 0em 1em;"> 2825 URLNormalizerNoSpecials-8 2826 </td> 2827 <td> 2828 160ns ± 1% 2829 </td> 2830 <td> 2831 136ns ± 0% 2832 </td> 2833 <td class="delta" style="font-weight: bold;"> 2834 −15.00% 2835 </td> 2836 <td class="note"> 2837 (p=0.029 n=4+4) 2838 </td> 2839 </tr> 2840 <tr class="better"> 2841 <td style="text-align: right;padding: 0em 1em;"> 2842 SrcsetFilter-8 2843 </td> 2844 <td> 2845 497ns ± 2% 2846 </td> 2847 <td> 2848 343ns ± 0% 2849 </td> 2850 <td class="delta" style="font-weight: bold;"> 2851 −30.87% 2852 </td> 2853 <td class="note"> 2854 (p=0.029 n=4+4) 2855 </td> 2856 </tr> 2857 <tr class="better"> 2858 <td style="text-align: right;padding: 0em 1em;"> 2859 SrcsetFilterNoSpecials-8 2860 </td> 2861 <td> 2862 273ns ± 1% 2863 </td> 2864 <td> 2865 217ns ± 0% 2866 </td> 2867 <td class="delta" style="font-weight: bold;"> 2868 −20.71% 2869 </td> 2870 <td class="note"> 2871 (p=0.029 n=4+4) 2872 </td> 2873 </tr> 2874 <tr class="group"> 2875 <th colspan="4" style="text-align: left;"> 2876 github.com/gohugoio/hugo/tpl/internal/go_templates/texttemplate/parse 2877 </th> 2878 </tr> 2879 <tr class="better"> 2880 <td style="text-align: right;padding: 0em 1em;"> 2881 ParseLarge-8 2882 </td> 2883 <td> 2884 18.6ms ± 0% 2885 </td> 2886 <td> 2887 14.6ms ± 0% 2888 </td> 2889 <td class="delta" style="font-weight: bold;"> 2890 −21.41% 2891 </td> 2892 <td class="note"> 2893 (p=0.029 n=4+4) 2894 </td> 2895 </tr> 2896 <tr class="better"> 2897 <td style="text-align: right;padding: 0em 1em;"> 2898 VariableString-8 2899 </td> 2900 <td> 2901 98.2ns ± 1% 2902 </td> 2903 <td> 2904 79.9ns ± 0% 2905 </td> 2906 <td class="delta" style="font-weight: bold;"> 2907 −18.72% 2908 </td> 2909 <td class="note"> 2910 (p=0.029 n=4+4) 2911 </td> 2912 </tr> 2913 <tr class="better"> 2914 <td style="text-align: right;padding: 0em 1em;"> 2915 ListString-8 2916 </td> 2917 <td> 2918 2.77µs ± 1% 2919 </td> 2920 <td> 2921 2.26µs ± 1% 2922 </td> 2923 <td class="delta" style="font-weight: bold;"> 2924 −18.34% 2925 </td> 2926 <td class="note"> 2927 (p=0.029 n=4+4) 2928 </td> 2929 </tr> 2930 <tr class="group"> 2931 <th colspan="4" style="text-align: left;"> 2932 github.com/gohugoio/hugo/tpl/tplimpl 2933 </th> 2934 </tr> 2935 <tr class="worse"> 2936 <td style="text-align: right;padding: 0em 1em;"> 2937 Partial-8 2938 </td> 2939 <td> 2940 1.01µs ± 2% 2941 </td> 2942 <td> 2943 1.73µs ± 1% 2944 </td> 2945 <td class="delta" style="font-weight: bold;color: #c00;"> 2946 +70.50% 2947 </td> 2948 <td class="note"> 2949 (p=0.029 n=4+4) 2950 </td> 2951 </tr> 2952 <tr class="worse"> 2953 <td style="text-align: right;padding: 0em 1em;"> 2954 PartialCached-8 2955 </td> 2956 <td> 2957 61.0ns ± 3% 2958 </td> 2959 <td> 2960 100.3ns ± 2% 2961 </td> 2962 <td class="delta" style="font-weight: bold;color: #c00;"> 2963 +64.49% 2964 </td> 2965 <td class="note"> 2966 (p=0.029 n=4+4) 2967 </td> 2968 </tr> 2969 <tr class="group"> 2970 <th colspan="4" style="text-align: left;"> 2971 github.com/gohugoio/hugo/tpl/transform 2972 </th> 2973 </tr> 2974 <tr class="worse"> 2975 <td style="text-align: right;padding: 0em 1em;"> 2976 UnmarshalString-8 2977 </td> 2978 <td> 2979 1.14µs ± 1% 2980 </td> 2981 <td> 2982 1.29µs ± 0% 2983 </td> 2984 <td class="delta" style="font-weight: bold;color: #c00;"> 2985 +13.17% 2986 </td> 2987 <td class="note"> 2988 (p=0.029 n=4+4) 2989 </td> 2990 </tr> 2991 <tr class="better"> 2992 <td style="text-align: right;padding: 0em 1em;"> 2993 UnmarshalResource-8 2994 </td> 2995 <td> 2996 138ns ± 0% 2997 </td> 2998 <td> 2999 108ns ± 1% 3000 </td> 3001 <td class="delta" style="font-weight: bold;"> 3002 −22.17% 3003 </td> 3004 <td class="note"> 3005 (p=0.029 n=4+4) 3006 </td> 3007 </tr> 3008 <tr class="group"> 3009 <th colspan="4" style="text-align: left;"> 3010 github.com/gohugoio/hugo/transform/urlreplacers 3011 </th> 3012 </tr> 3013 <tr class="worse"> 3014 <td style="text-align: right;padding: 0em 1em;"> 3015 AbsURL-8 3016 </td> 3017 <td> 3018 4.50µs ± 1% 3019 </td> 3020 <td> 3021 4.81µs ± 0% 3022 </td> 3023 <td class="delta" style="font-weight: bold;color: #c00;"> 3024 +6.85% 3025 </td> 3026 <td class="note"> 3027 (p=0.029 n=4+4) 3028 </td> 3029 </tr> 3030 <tr class="better"> 3031 <td style="text-align: right;padding: 0em 1em;"> 3032 AbsURLSrcset-8 3033 </td> 3034 <td> 3035 3.49µs ± 2% 3036 </td> 3037 <td> 3038 3.21µs ± 0% 3039 </td> 3040 <td class="delta" style="font-weight: bold;"> 3041 −7.97% 3042 </td> 3043 <td class="note"> 3044 (p=0.029 n=4+4) 3045 </td> 3046 </tr> 3047 <tr class="better"> 3048 <td style="text-align: right;padding: 0em 1em;"> 3049 XMLAbsURLSrcset-8 3050 </td> 3051 <td> 3052 3.41µs ± 1% 3053 </td> 3054 <td> 3055 3.23µs ± 0% 3056 </td> 3057 <td class="delta" style="font-weight: bold;"> 3058 −5.27% 3059 </td> 3060 <td class="note"> 3061 (p=0.029 n=4+4) 3062 </td> 3063 </tr> 3064 <tr class="unchanged"> 3065 <td style="text-align: right;padding: 0em 1em;"> 3066 XMLAbsURL-8 3067 </td> 3068 <td> 3069 1.85µs ± 0% 3070 </td> 3071 <td> 3072 1.85µs ± 0% 3073 </td> 3074 <td class="nodelta" style="text-align: center !important;"> 3075 ~ 3076 </td> 3077 <td class="note"> 3078 (p=0.343 n=4+4) 3079 </td> 3080 </tr> 3081 <tr> 3082 <td style="text-align: right;padding: 0em 1em;"> 3083 3084 </td> 3085 </tr> 3086 </tbody> 3087 <tbody> 3088 <tr> 3089 <th style="text-align: left;"></th> 3090 <th colspan="2" class="metric" style=""> 3091 alloc/op 3092 </th> 3093 <th style=""> 3094 delta 3095 </th> 3096 </tr> 3097 <tr class="group"> 3098 <th colspan="4" style="text-align: left;"> 3099 github.com/gohugoio/hugo/common/hreflect 3100 </th> 3101 </tr> 3102 <tr class="unchanged"> 3103 <td style="text-align: right;padding: 0em 1em;"> 3104 IsTruthFul-8 3105 </td> 3106 <td> 3107 0.00B 3108 </td> 3109 <td> 3110 0.00B 3111 </td> 3112 <td class="nodelta" style="text-align: center !important;"> 3113 ~ 3114 </td> 3115 <td class="note"> 3116 (all equal) 3117 </td> 3118 </tr> 3119 <tr class="group"> 3120 <th colspan="4" style="text-align: left;"> 3121 github.com/gohugoio/hugo/common/maps 3122 </th> 3123 </tr> 3124 <tr class="unchanged"> 3125 <td style="text-align: right;padding: 0em 1em;"> 3126 ScratchGet-8 3127 </td> 3128 <td> 3129 0.00B 3130 </td> 3131 <td> 3132 0.00B 3133 </td> 3134 <td class="nodelta" style="text-align: center !important;"> 3135 ~ 3136 </td> 3137 <td class="note"> 3138 (all equal) 3139 </td> 3140 </tr> 3141 <tr class="group"> 3142 <th colspan="4" style="text-align: left;"> 3143 github.com/gohugoio/hugo/helpers 3144 </th> 3145 </tr> 3146 <tr class="better"> 3147 <td style="text-align: right;padding: 0em 1em;"> 3148 StripHTML-8 3149 </td> 3150 <td> 3151 736B ± 0% 3152 </td> 3153 <td> 3154 728B ± 0% 3155 </td> 3156 <td class="delta" style="font-weight: bold;"> 3157 −1.09% 3158 </td> 3159 <td class="note"> 3160 (p=0.029 n=4+4) 3161 </td> 3162 </tr> 3163 <tr class="unchanged"> 3164 <td style="text-align: right;padding: 0em 1em;"> 3165 TestTruncateWordsToWholeSentence-8 3166 </td> 3167 <td> 3168 0.00B 3169 </td> 3170 <td> 3171 0.00B 3172 </td> 3173 <td class="nodelta" style="text-align: center !important;"> 3174 ~ 3175 </td> 3176 <td class="note"> 3177 (all equal) 3178 </td> 3179 </tr> 3180 <tr class="unchanged"> 3181 <td style="text-align: right;padding: 0em 1em;"> 3182 TestTruncateWordsToWholeSentenceOld-8 3183 </td> 3184 <td> 3185 2.50kB ± 0% 3186 </td> 3187 <td> 3188 2.50kB ± 0% 3189 </td> 3190 <td class="nodelta" style="text-align: center !important;"> 3191 ~ 3192 </td> 3193 <td class="note"> 3194 (all equal) 3195 </td> 3196 </tr> 3197 <tr class="unchanged"> 3198 <td style="text-align: right;padding: 0em 1em;"> 3199 TotalWords-8 3200 </td> 3201 <td> 3202 0.00B 3203 </td> 3204 <td> 3205 0.00B 3206 </td> 3207 <td class="nodelta" style="text-align: center !important;"> 3208 ~ 3209 </td> 3210 <td class="note"> 3211 (all equal) 3212 </td> 3213 </tr> 3214 <tr class="unchanged"> 3215 <td style="text-align: right;padding: 0em 1em;"> 3216 EmojiKyokomiFprint-8 3217 </td> 3218 <td> 3219 31.4kB ± 0% 3220 </td> 3221 <td> 3222 31.4kB ± 0% 3223 </td> 3224 <td class="nodelta" style="text-align: center !important;"> 3225 ~ 3226 </td> 3227 <td class="note"> 3228 (all equal) 3229 </td> 3230 </tr> 3231 <tr class="unchanged"> 3232 <td style="text-align: right;padding: 0em 1em;"> 3233 EmojiKyokomiSprint-8 3234 </td> 3235 <td> 3236 31.3kB ± 0% 3237 </td> 3238 <td> 3239 31.3kB ± 0% 3240 </td> 3241 <td class="nodelta" style="text-align: center !important;"> 3242 ~ 3243 </td> 3244 <td class="note"> 3245 (p=1.000 n=4+4) 3246 </td> 3247 </tr> 3248 <tr class="better"> 3249 <td style="text-align: right;padding: 0em 1em;"> 3250 HugoEmoji-8 3251 </td> 3252 <td> 3253 624B ± 0% 3254 </td> 3255 <td> 3256 616B ± 0% 3257 </td> 3258 <td class="delta" style="font-weight: bold;"> 3259 −1.28% 3260 </td> 3261 <td class="note"> 3262 (p=0.029 n=4+4) 3263 </td> 3264 </tr> 3265 <tr class="unchanged"> 3266 <td style="text-align: right;padding: 0em 1em;"> 3267 ReaderContains-8 3268 </td> 3269 <td> 3270 1.26kB ± 0% 3271 </td> 3272 <td> 3273 1.26kB ± 0% 3274 </td> 3275 <td class="nodelta" style="text-align: center !important;"> 3276 ~ 3277 </td> 3278 <td class="note"> 3279 (all equal) 3280 </td> 3281 </tr> 3282 <tr class="better"> 3283 <td style="text-align: right;padding: 0em 1em;"> 3284 MD5FromFileFast/full=false-8 3285 </td> 3286 <td> 3287 240B ± 0% 3288 </td> 3289 <td> 3290 144B ± 0% 3291 </td> 3292 <td class="delta" style="font-weight: bold;"> 3293 −40.00% 3294 </td> 3295 <td class="note"> 3296 (p=0.029 n=4+4) 3297 </td> 3298 </tr> 3299 <tr class="unchanged"> 3300 <td style="text-align: right;padding: 0em 1em;"> 3301 MD5FromFileFast/full=true-8 3302 </td> 3303 <td> 3304 32.9kB ± 0% 3305 </td> 3306 <td> 3307 32.9kB ± 0% 3308 </td> 3309 <td class="nodelta" style="text-align: center !important;"> 3310 ~ 3311 </td> 3312 <td class="note"> 3313 (p=0.429 n=4+4) 3314 </td> 3315 </tr> 3316 <tr class="unchanged"> 3317 <td style="text-align: right;padding: 0em 1em;"> 3318 UniqueStrings/Safe-8 3319 </td> 3320 <td> 3321 224B ± 0% 3322 </td> 3323 <td> 3324 224B ± 0% 3325 </td> 3326 <td class="nodelta" style="text-align: center !important;"> 3327 ~ 3328 </td> 3329 <td class="note"> 3330 (all equal) 3331 </td> 3332 </tr> 3333 <tr class="unchanged"> 3334 <td style="text-align: right;padding: 0em 1em;"> 3335 UniqueStrings/Reuse_slice-8 3336 </td> 3337 <td> 3338 96.0B ± 0% 3339 </td> 3340 <td> 3341 96.0B ± 0% 3342 </td> 3343 <td class="nodelta" style="text-align: center !important;"> 3344 ~ 3345 </td> 3346 <td class="note"> 3347 (all equal) 3348 </td> 3349 </tr> 3350 <tr class="better"> 3351 <td style="text-align: right;padding: 0em 1em;"> 3352 UniqueStrings/Reuse_slice_sorted-8 3353 </td> 3354 <td> 3355 32.0B ± 0% 3356 </td> 3357 <td> 3358 24.0B ± 0% 3359 </td> 3360 <td class="delta" style="font-weight: bold;"> 3361 −25.00% 3362 </td> 3363 <td class="note"> 3364 (p=0.029 n=4+4) 3365 </td> 3366 </tr> 3367 <tr class="group"> 3368 <th colspan="4" style="text-align: left;"> 3369 github.com/gohugoio/hugo/hugofs 3370 </th> 3371 </tr> 3372 <tr class="better"> 3373 <td style="text-align: right;padding: 0em 1em;"> 3374 Walk-8 3375 </td> 3376 <td> 3377 103kB ± 0% 3378 </td> 3379 <td> 3380 99kB ± 0% 3381 </td> 3382 <td class="delta" style="font-weight: bold;"> 3383 −3.89% 3384 </td> 3385 <td class="note"> 3386 (p=0.029 n=4+4) 3387 </td> 3388 </tr> 3389 <tr class="group"> 3390 <th colspan="4" style="text-align: left;"> 3391 github.com/gohugoio/hugo/hugofs/glob 3392 </th> 3393 </tr> 3394 <tr class="unchanged"> 3395 <td style="text-align: right;padding: 0em 1em;"> 3396 GetGlob-8 3397 </td> 3398 <td> 3399 0.00B 3400 </td> 3401 <td> 3402 0.00B 3403 </td> 3404 <td class="nodelta" style="text-align: center !important;"> 3405 ~ 3406 </td> 3407 <td class="note"> 3408 (all equal) 3409 </td> 3410 </tr> 3411 <tr class="group"> 3412 <th colspan="4" style="text-align: left;"> 3413 github.com/gohugoio/hugo/hugolib 3414 </th> 3415 </tr> 3416 <tr class="better"> 3417 <td style="text-align: right;padding: 0em 1em;"> 3418 Cascade/langs-1-8 3419 </td> 3420 <td> 3421 2.33MB ± 0% 3422 </td> 3423 <td> 3424 2.25MB ± 0% 3425 </td> 3426 <td class="delta" style="font-weight: bold;"> 3427 −3.37% 3428 </td> 3429 <td class="note"> 3430 (p=0.029 n=4+4) 3431 </td> 3432 </tr> 3433 <tr class="better"> 3434 <td style="text-align: right;padding: 0em 1em;"> 3435 Cascade/langs-3-8 3436 </td> 3437 <td> 3438 3.31MB ± 0% 3439 </td> 3440 <td> 3441 3.21MB ± 0% 3442 </td> 3443 <td class="delta" style="font-weight: bold;"> 3444 −2.93% 3445 </td> 3446 <td class="note"> 3447 (p=0.029 n=4+4) 3448 </td> 3449 </tr> 3450 <tr class="better"> 3451 <td style="text-align: right;padding: 0em 1em;"> 3452 Cascade/langs-5-8 3453 </td> 3454 <td> 3455 4.32MB ± 0% 3456 </td> 3457 <td> 3458 4.20MB ± 0% 3459 </td> 3460 <td class="delta" style="font-weight: bold;"> 3461 −2.62% 3462 </td> 3463 <td class="note"> 3464 (p=0.029 n=4+4) 3465 </td> 3466 </tr> 3467 <tr class="better"> 3468 <td style="text-align: right;padding: 0em 1em;"> 3469 Cascade/langs-7-8 3470 </td> 3471 <td> 3472 5.37MB ± 0% 3473 </td> 3474 <td> 3475 5.23MB ± 0% 3476 </td> 3477 <td class="delta" style="font-weight: bold;"> 3478 −2.64% 3479 </td> 3480 <td class="note"> 3481 (p=0.029 n=4+4) 3482 </td> 3483 </tr> 3484 <tr class="better"> 3485 <td style="text-align: right;padding: 0em 1em;"> 3486 Cascade/langs-9-8 3487 </td> 3488 <td> 3489 6.44MB ± 0% 3490 </td> 3491 <td> 3492 6.27MB ± 0% 3493 </td> 3494 <td class="delta" style="font-weight: bold;"> 3495 −2.57% 3496 </td> 3497 <td class="note"> 3498 (p=0.029 n=4+4) 3499 </td> 3500 </tr> 3501 <tr class="better"> 3502 <td style="text-align: right;padding: 0em 1em;"> 3503 ContentMap/CreateMissingNodes-8 3504 </td> 3505 <td> 3506 14.9kB ± 0% 3507 </td> 3508 <td> 3509 14.4kB ± 0% 3510 </td> 3511 <td class="delta" style="font-weight: bold;"> 3512 −3.11% 3513 </td> 3514 <td class="note"> 3515 (p=0.029 n=4+4) 3516 </td> 3517 </tr> 3518 <tr class="unchanged"> 3519 <td style="text-align: right;padding: 0em 1em;"> 3520 GetPage-8 3521 </td> 3522 <td> 3523 16.0B ± 0% 3524 </td> 3525 <td> 3526 16.0B ± 0% 3527 </td> 3528 <td class="nodelta" style="text-align: center !important;"> 3529 ~ 3530 </td> 3531 <td class="note"> 3532 (all equal) 3533 </td> 3534 </tr> 3535 <tr class="better"> 3536 <td style="text-align: right;padding: 0em 1em;"> 3537 GetPageRegular/From_root-8 3538 </td> 3539 <td> 3540 686B ± 0% 3541 </td> 3542 <td> 3543 239B ± 0% 3544 </td> 3545 <td class="delta" style="font-weight: bold;"> 3546 −65.16% 3547 </td> 3548 <td class="note"> 3549 (p=0.029 n=4+4) 3550 </td> 3551 </tr> 3552 <tr class="better"> 3553 <td style="text-align: right;padding: 0em 1em;"> 3554 GetPageRegular/Page_relative-8 3555 </td> 3556 <td> 3557 763B ± 0% 3558 </td> 3559 <td> 3560 324B ± 0% 3561 </td> 3562 <td class="delta" style="font-weight: bold;"> 3563 −57.54% 3564 </td> 3565 <td class="note"> 3566 (p=0.029 n=4+4) 3567 </td> 3568 </tr> 3569 <tr class="unchanged"> 3570 <td style="text-align: right;padding: 0em 1em;"> 3571 MergeByLanguage-8 3572 </td> 3573 <td> 3574 51.5B ± 1% 3575 </td> 3576 <td> 3577 50.8B ± 1% 3578 </td> 3579 <td class="nodelta" style="text-align: center !important;"> 3580 ~ 3581 </td> 3582 <td class="note"> 3583 (p=0.286 n=4+4) 3584 </td> 3585 </tr> 3586 <tr class="unchanged"> 3587 <td style="text-align: right;padding: 0em 1em;"> 3588 PagesPrevNext/.Next-pages-300-8 3589 </td> 3590 <td> 3591 0.00B 3592 </td> 3593 <td> 3594 0.00B 3595 </td> 3596 <td class="nodelta" style="text-align: center !important;"> 3597 ~ 3598 </td> 3599 <td class="note"> 3600 (all equal) 3601 </td> 3602 </tr> 3603 <tr class="unchanged"> 3604 <td style="text-align: right;padding: 0em 1em;"> 3605 PagesPrevNext/.Next-pages-5000-8 3606 </td> 3607 <td> 3608 0.00B 3609 </td> 3610 <td> 3611 0.00B 3612 </td> 3613 <td class="nodelta" style="text-align: center !important;"> 3614 ~ 3615 </td> 3616 <td class="note"> 3617 (all equal) 3618 </td> 3619 </tr> 3620 <tr class="unchanged"> 3621 <td style="text-align: right;padding: 0em 1em;"> 3622 PagesPrevNext/.Prev-pages-300-8 3623 </td> 3624 <td> 3625 0.00B 3626 </td> 3627 <td> 3628 0.00B 3629 </td> 3630 <td class="nodelta" style="text-align: center !important;"> 3631 ~ 3632 </td> 3633 <td class="note"> 3634 (all equal) 3635 </td> 3636 </tr> 3637 <tr class="unchanged"> 3638 <td style="text-align: right;padding: 0em 1em;"> 3639 PagesPrevNext/.Prev-pages-5000-8 3640 </td> 3641 <td> 3642 0.00B 3643 </td> 3644 <td> 3645 0.00B 3646 </td> 3647 <td class="nodelta" style="text-align: center !important;"> 3648 ~ 3649 </td> 3650 <td class="note"> 3651 (all equal) 3652 </td> 3653 </tr> 3654 <tr class="unchanged"> 3655 <td style="text-align: right;padding: 0em 1em;"> 3656 PagesPrevNext/Pages.Next-pages-300-8 3657 </td> 3658 <td> 3659 0.00B 3660 </td> 3661 <td> 3662 0.00B 3663 </td> 3664 <td class="nodelta" style="text-align: center !important;"> 3665 ~ 3666 </td> 3667 <td class="note"> 3668 (all equal) 3669 </td> 3670 </tr> 3671 <tr class="unchanged"> 3672 <td style="text-align: right;padding: 0em 1em;"> 3673 PagesPrevNext/Pages.Next-pages-5000-8 3674 </td> 3675 <td> 3676 8.00B ± 0% 3677 </td> 3678 <td> 3679 8.00B ± 0% 3680 </td> 3681 <td class="nodelta" style="text-align: center !important;"> 3682 ~ 3683 </td> 3684 <td class="note"> 3685 (all equal) 3686 </td> 3687 </tr> 3688 <tr class="unchanged"> 3689 <td style="text-align: right;padding: 0em 1em;"> 3690 PagesPrevNext/Pages.Prev-pages-300-8 3691 </td> 3692 <td> 3693 0.00B 3694 </td> 3695 <td> 3696 0.00B 3697 </td> 3698 <td class="nodelta" style="text-align: center !important;"> 3699 ~ 3700 </td> 3701 <td class="note"> 3702 (all equal) 3703 </td> 3704 </tr> 3705 <tr class="unchanged"> 3706 <td style="text-align: right;padding: 0em 1em;"> 3707 PagesPrevNext/Pages.Prev-pages-5000-8 3708 </td> 3709 <td> 3710 8.00B ± 0% 3711 </td> 3712 <td> 3713 8.00B ± 0% 3714 </td> 3715 <td class="nodelta" style="text-align: center !important;"> 3716 ~ 3717 </td> 3718 <td class="note"> 3719 (all equal) 3720 </td> 3721 </tr> 3722 <tr class="unchanged"> 3723 <td style="text-align: right;padding: 0em 1em;"> 3724 PagesPrevNext/Pages.Shuffled.Next-pages-300-8 3725 </td> 3726 <td> 3727 0.00B 3728 </td> 3729 <td> 3730 0.00B 3731 </td> 3732 <td class="nodelta" style="text-align: center !important;"> 3733 ~ 3734 </td> 3735 <td class="note"> 3736 (all equal) 3737 </td> 3738 </tr> 3739 <tr class="unchanged"> 3740 <td style="text-align: right;padding: 0em 1em;"> 3741 PagesPrevNext/Pages.Shuffled.Next-pages-5000-8 3742 </td> 3743 <td> 3744 8.00B ± 0% 3745 </td> 3746 <td> 3747 8.00B ± 0% 3748 </td> 3749 <td class="nodelta" style="text-align: center !important;"> 3750 ~ 3751 </td> 3752 <td class="note"> 3753 (all equal) 3754 </td> 3755 </tr> 3756 <tr class="unchanged"> 3757 <td style="text-align: right;padding: 0em 1em;"> 3758 PagesPrevNext/Pages.Shuffled.Prev-pages-300-8 3759 </td> 3760 <td> 3761 0.00B 3762 </td> 3763 <td> 3764 0.00B 3765 </td> 3766 <td class="nodelta" style="text-align: center !important;"> 3767 ~ 3768 </td> 3769 <td class="note"> 3770 (all equal) 3771 </td> 3772 </tr> 3773 <tr class="unchanged"> 3774 <td style="text-align: right;padding: 0em 1em;"> 3775 PagesPrevNext/Pages.Shuffled.Prev-pages-5000-8 3776 </td> 3777 <td> 3778 8.00B ± 0% 3779 </td> 3780 <td> 3781 8.00B ± 0% 3782 </td> 3783 <td class="nodelta" style="text-align: center !important;"> 3784 ~ 3785 </td> 3786 <td class="note"> 3787 (all equal) 3788 </td> 3789 </tr> 3790 <tr class="unchanged"> 3791 <td style="text-align: right;padding: 0em 1em;"> 3792 PagesPrevNext/Pages.ByTitle.Next-pages-300-8 3793 </td> 3794 <td> 3795 0.00B 3796 </td> 3797 <td> 3798 0.00B 3799 </td> 3800 <td class="nodelta" style="text-align: center !important;"> 3801 ~ 3802 </td> 3803 <td class="note"> 3804 (all equal) 3805 </td> 3806 </tr> 3807 <tr class="unchanged"> 3808 <td style="text-align: right;padding: 0em 1em;"> 3809 PagesPrevNext/Pages.ByTitle.Next-pages-5000-8 3810 </td> 3811 <td> 3812 8.00B ± 0% 3813 </td> 3814 <td> 3815 8.00B ± 0% 3816 </td> 3817 <td class="nodelta" style="text-align: center !important;"> 3818 ~ 3819 </td> 3820 <td class="note"> 3821 (all equal) 3822 </td> 3823 </tr> 3824 <tr class="better"> 3825 <td style="text-align: right;padding: 0em 1em;"> 3826 ResourceChainPostProcess-8 3827 </td> 3828 <td> 3829 36.4MB ± 1% 3830 </td> 3831 <td> 3832 33.0MB ± 1% 3833 </td> 3834 <td class="delta" style="font-weight: bold;"> 3835 −9.26% 3836 </td> 3837 <td class="note"> 3838 (p=0.029 n=4+4) 3839 </td> 3840 </tr> 3841 <tr class="unchanged"> 3842 <td style="text-align: right;padding: 0em 1em;"> 3843 ReplaceShortcodeTokens-8 3844 </td> 3845 <td> 3846 3.07kB ± 0% 3847 </td> 3848 <td> 3849 3.07kB ± 0% 3850 </td> 3851 <td class="nodelta" style="text-align: center !important;"> 3852 ~ 3853 </td> 3854 <td class="note"> 3855 (all equal) 3856 </td> 3857 </tr> 3858 <tr class="better"> 3859 <td style="text-align: right;padding: 0em 1em;"> 3860 BuildSite/Edit_Bundle_with_image-8 3861 </td> 3862 <td> 3863 437kB ± 0% 3864 </td> 3865 <td> 3866 426kB ± 0% 3867 </td> 3868 <td class="delta" style="font-weight: bold;"> 3869 −2.43% 3870 </td> 3871 <td class="note"> 3872 (p=0.029 n=4+4) 3873 </td> 3874 </tr> 3875 <tr class="better"> 3876 <td style="text-align: right;padding: 0em 1em;"> 3877 BuildSite/Edit_Bundle_with_JSON_file-8 3878 </td> 3879 <td> 3880 216kB ± 0% 3881 </td> 3882 <td> 3883 205kB ± 0% 3884 </td> 3885 <td class="delta" style="font-weight: bold;"> 3886 −4.93% 3887 </td> 3888 <td class="note"> 3889 (p=0.029 n=4+4) 3890 </td> 3891 </tr> 3892 <tr class="better"> 3893 <td style="text-align: right;padding: 0em 1em;"> 3894 BuildSite/Edit_Tags_and_categories-8 3895 </td> 3896 <td> 3897 10.3MB ± 0% 3898 </td> 3899 <td> 3900 9.7MB ± 0% 3901 </td> 3902 <td class="delta" style="font-weight: bold;"> 3903 −6.68% 3904 </td> 3905 <td class="note"> 3906 (p=0.029 n=4+4) 3907 </td> 3908 </tr> 3909 <tr class="worse"> 3910 <td style="text-align: right;padding: 0em 1em;"> 3911 BuildSite/Edit_Canonify_URLs-8 3912 </td> 3913 <td> 3914 84.2MB ± 0% 3915 </td> 3916 <td> 3917 85.6MB ± 0% 3918 </td> 3919 <td class="delta" style="font-weight: bold;color: #c00;"> 3920 +1.67% 3921 </td> 3922 <td class="note"> 3923 (p=0.029 n=4+4) 3924 </td> 3925 </tr> 3926 <tr class="better"> 3927 <td style="text-align: right;padding: 0em 1em;"> 3928 BuildSite/Edit_Deep_content_tree-8 3929 </td> 3930 <td> 3931 26.5MB ± 0% 3932 </td> 3933 <td> 3934 25.5MB ± 0% 3935 </td> 3936 <td class="delta" style="font-weight: bold;"> 3937 −3.65% 3938 </td> 3939 <td class="note"> 3940 (p=0.029 n=4+4) 3941 </td> 3942 </tr> 3943 <tr class="better"> 3944 <td style="text-align: right;padding: 0em 1em;"> 3945 BuildSite/Edit_Many_HTML_templates-8 3946 </td> 3947 <td> 3948 6.00MB ± 0% 3949 </td> 3950 <td> 3951 5.71MB ± 0% 3952 </td> 3953 <td class="delta" style="font-weight: bold;"> 3954 −4.82% 3955 </td> 3956 <td class="note"> 3957 (p=0.029 n=4+4) 3958 </td> 3959 </tr> 3960 <tr class="better"> 3961 <td style="text-align: right;padding: 0em 1em;"> 3962 BuildSite/Edit_Page_collections-8 3963 </td> 3964 <td> 3965 14.7MB ± 0% 3966 </td> 3967 <td> 3968 14.1MB ± 0% 3969 </td> 3970 <td class="delta" style="font-weight: bold;"> 3971 −4.21% 3972 </td> 3973 <td class="note"> 3974 (p=0.029 n=4+4) 3975 </td> 3976 </tr> 3977 <tr class="better"> 3978 <td style="text-align: right;padding: 0em 1em;"> 3979 BuildSite/Edit_List_terms-8 3980 </td> 3981 <td> 3982 1.83MB ± 0% 3983 </td> 3984 <td> 3985 1.72MB ± 0% 3986 </td> 3987 <td class="delta" style="font-weight: bold;"> 3988 −6.04% 3989 </td> 3990 <td class="note"> 3991 (p=0.029 n=4+4) 3992 </td> 3993 </tr> 3994 <tr class="better"> 3995 <td style="text-align: right;padding: 0em 1em;"> 3996 BuildSite/Regular_Bundle_with_image-8 3997 </td> 3998 <td> 3999 1.93MB ± 0% 4000 </td> 4001 <td> 4002 1.90MB ± 0% 4003 </td> 4004 <td class="delta" style="font-weight: bold;"> 4005 −1.39% 4006 </td> 4007 <td class="note"> 4008 (p=0.029 n=4+4) 4009 </td> 4010 </tr> 4011 <tr class="better"> 4012 <td style="text-align: right;padding: 0em 1em;"> 4013 BuildSite/Regular_Bundle_with_JSON_file-8 4014 </td> 4015 <td> 4016 1.71MB ± 0% 4017 </td> 4018 <td> 4019 1.68MB ± 0% 4020 </td> 4021 <td class="delta" style="font-weight: bold;"> 4022 −1.54% 4023 </td> 4024 <td class="note"> 4025 (p=0.029 n=4+4) 4026 </td> 4027 </tr> 4028 <tr class="better"> 4029 <td style="text-align: right;padding: 0em 1em;"> 4030 BuildSite/Regular_Tags_and_categories-8 4031 </td> 4032 <td> 4033 14.2MB ± 0% 4034 </td> 4035 <td> 4036 13.4MB ± 0% 4037 </td> 4038 <td class="delta" style="font-weight: bold;"> 4039 −5.48% 4040 </td> 4041 <td class="note"> 4042 (p=0.029 n=4+4) 4043 </td> 4044 </tr> 4045 <tr class="worse"> 4046 <td style="text-align: right;padding: 0em 1em;"> 4047 BuildSite/Regular_Canonify_URLs-8 4048 </td> 4049 <td> 4050 89.2MB ± 0% 4051 </td> 4052 <td> 4053 90.5MB ± 0% 4054 </td> 4055 <td class="delta" style="font-weight: bold;color: #c00;"> 4056 +1.42% 4057 </td> 4058 <td class="note"> 4059 (p=0.029 n=4+4) 4060 </td> 4061 </tr> 4062 <tr class="better"> 4063 <td style="text-align: right;padding: 0em 1em;"> 4064 BuildSite/Regular_Deep_content_tree-8 4065 </td> 4066 <td> 4067 30.2MB ± 0% 4068 </td> 4069 <td> 4070 28.9MB ± 0% 4071 </td> 4072 <td class="delta" style="font-weight: bold;"> 4073 −4.26% 4074 </td> 4075 <td class="note"> 4076 (p=0.029 n=4+4) 4077 </td> 4078 </tr> 4079 <tr class="better"> 4080 <td style="text-align: right;padding: 0em 1em;"> 4081 BuildSite/Regular_Many_HTML_templates-8 4082 </td> 4083 <td> 4084 9.17MB ± 0% 4085 </td> 4086 <td> 4087 8.83MB ± 0% 4088 </td> 4089 <td class="delta" style="font-weight: bold;"> 4090 −3.80% 4091 </td> 4092 <td class="note"> 4093 (p=0.029 n=4+4) 4094 </td> 4095 </tr> 4096 <tr class="better"> 4097 <td style="text-align: right;padding: 0em 1em;"> 4098 BuildSite/Regular_Page_collections-8 4099 </td> 4100 <td> 4101 18.4MB ± 0% 4102 </td> 4103 <td> 4104 17.6MB ± 0% 4105 </td> 4106 <td class="delta" style="font-weight: bold;"> 4107 −4.44% 4108 </td> 4109 <td class="note"> 4110 (p=0.029 n=4+4) 4111 </td> 4112 </tr> 4113 <tr class="better"> 4114 <td style="text-align: right;padding: 0em 1em;"> 4115 BuildSite/Regular_List_terms-8 4116 </td> 4117 <td> 4118 3.96MB ± 0% 4119 </td> 4120 <td> 4121 3.82MB ± 0% 4122 </td> 4123 <td class="delta" style="font-weight: bold;"> 4124 −3.64% 4125 </td> 4126 <td class="note"> 4127 (p=0.029 n=4+4) 4128 </td> 4129 </tr> 4130 <tr class="group"> 4131 <th colspan="4" style="text-align: left;"> 4132 github.com/gohugoio/hugo/identity 4133 </th> 4134 </tr> 4135 <tr class="better"> 4136 <td style="text-align: right;padding: 0em 1em;"> 4137 IdentityManager/Add-8 4138 </td> 4139 <td> 4140 204B ± 7% 4141 </td> 4142 <td> 4143 131B ± 2% 4144 </td> 4145 <td class="delta" style="font-weight: bold;"> 4146 −35.50% 4147 </td> 4148 <td class="note"> 4149 (p=0.029 n=4+4) 4150 </td> 4151 </tr> 4152 <tr class="better"> 4153 <td style="text-align: right;padding: 0em 1em;"> 4154 IdentityManager/Search-8 4155 </td> 4156 <td> 4157 751B ± 0% 4158 </td> 4159 <td> 4160 311B ± 0% 4161 </td> 4162 <td class="delta" style="font-weight: bold;"> 4163 −58.59% 4164 </td> 4165 <td class="note"> 4166 (p=0.029 n=4+4) 4167 </td> 4168 </tr> 4169 <tr class="group"> 4170 <th colspan="4" style="text-align: left;"> 4171 github.com/gohugoio/hugo/langs/i18n 4172 </th> 4173 </tr> 4174 <tr class="unchanged"> 4175 <td style="text-align: right;padding: 0em 1em;"> 4176 I18nTranslate/all-present-8 4177 </td> 4178 <td> 4179 0.00B 4180 </td> 4181 <td> 4182 0.00B 4183 </td> 4184 <td class="nodelta" style="text-align: center !important;"> 4185 ~ 4186 </td> 4187 <td class="note"> 4188 (all equal) 4189 </td> 4190 </tr> 4191 <tr class="unchanged"> 4192 <td style="text-align: right;padding: 0em 1em;"> 4193 I18nTranslate/present-in-default-8 4194 </td> 4195 <td> 4196 112B ± 0% 4197 </td> 4198 <td> 4199 112B ± 0% 4200 </td> 4201 <td class="nodelta" style="text-align: center !important;"> 4202 ~ 4203 </td> 4204 <td class="note"> 4205 (all equal) 4206 </td> 4207 </tr> 4208 <tr class="unchanged"> 4209 <td style="text-align: right;padding: 0em 1em;"> 4210 I18nTranslate/present-in-current-8 4211 </td> 4212 <td> 4213 0.00B 4214 </td> 4215 <td> 4216 0.00B 4217 </td> 4218 <td class="nodelta" style="text-align: center !important;"> 4219 ~ 4220 </td> 4221 <td class="note"> 4222 (all equal) 4223 </td> 4224 </tr> 4225 <tr class="unchanged"> 4226 <td style="text-align: right;padding: 0em 1em;"> 4227 I18nTranslate/missing-8 4228 </td> 4229 <td> 4230 112B ± 0% 4231 </td> 4232 <td> 4233 112B ± 0% 4234 </td> 4235 <td class="nodelta" style="text-align: center !important;"> 4236 ~ 4237 </td> 4238 <td class="note"> 4239 (all equal) 4240 </td> 4241 </tr> 4242 <tr class="better"> 4243 <td style="text-align: right;padding: 0em 1em;"> 4244 I18nTranslate/file-missing-8 4245 </td> 4246 <td> 4247 304B ± 0% 4248 </td> 4249 <td> 4250 288B ± 0% 4251 </td> 4252 <td class="delta" style="font-weight: bold;"> 4253 −5.26% 4254 </td> 4255 <td class="note"> 4256 (p=0.029 n=4+4) 4257 </td> 4258 </tr> 4259 <tr class="better"> 4260 <td style="text-align: right;padding: 0em 1em;"> 4261 I18nTranslate/context-provided-8 4262 </td> 4263 <td> 4264 200B ± 0% 4265 </td> 4266 <td> 4267 192B ± 0% 4268 </td> 4269 <td class="delta" style="font-weight: bold;"> 4270 −4.00% 4271 </td> 4272 <td class="note"> 4273 (p=0.029 n=4+4) 4274 </td> 4275 </tr> 4276 <tr class="unchanged"> 4277 <td style="text-align: right;padding: 0em 1em;"> 4278 I18nTranslate/readingTime-one-8 4279 </td> 4280 <td> 4281 384B ± 0% 4282 </td> 4283 <td> 4284 384B ± 0% 4285 </td> 4286 <td class="nodelta" style="text-align: center !important;"> 4287 ~ 4288 </td> 4289 <td class="note"> 4290 (all equal) 4291 </td> 4292 </tr> 4293 <tr class="better"> 4294 <td style="text-align: right;padding: 0em 1em;"> 4295 I18nTranslate/readingTime-many-8 4296 </td> 4297 <td> 4298 608B ± 0% 4299 </td> 4300 <td> 4301 600B ± 0% 4302 </td> 4303 <td class="delta" style="font-weight: bold;"> 4304 −1.32% 4305 </td> 4306 <td class="note"> 4307 (p=0.029 n=4+4) 4308 </td> 4309 </tr> 4310 <tr class="unchanged"> 4311 <td style="text-align: right;padding: 0em 1em;"> 4312 I18nTranslate/same-id-and-translation-8 4313 </td> 4314 <td> 4315 0.00B 4316 </td> 4317 <td> 4318 0.00B 4319 </td> 4320 <td class="nodelta" style="text-align: center !important;"> 4321 ~ 4322 </td> 4323 <td class="note"> 4324 (all equal) 4325 </td> 4326 </tr> 4327 <tr class="unchanged"> 4328 <td style="text-align: right;padding: 0em 1em;"> 4329 I18nTranslate/same-id-and-translation-default-8 4330 </td> 4331 <td> 4332 112B ± 0% 4333 </td> 4334 <td> 4335 112B ± 0% 4336 </td> 4337 <td class="nodelta" style="text-align: center !important;"> 4338 ~ 4339 </td> 4340 <td class="note"> 4341 (all equal) 4342 </td> 4343 </tr> 4344 <tr class="better"> 4345 <td style="text-align: right;padding: 0em 1em;"> 4346 I18nTranslate/unknown-language-code-8 4347 </td> 4348 <td> 4349 720B ± 0% 4350 </td> 4351 <td> 4352 696B ± 0% 4353 </td> 4354 <td class="delta" style="font-weight: bold;"> 4355 −3.33% 4356 </td> 4357 <td class="note"> 4358 (p=0.029 n=4+4) 4359 </td> 4360 </tr> 4361 <tr class="better"> 4362 <td style="text-align: right;padding: 0em 1em;"> 4363 I18nTranslate/known-language-missing-plural-8 4364 </td> 4365 <td> 4366 488B ± 0% 4367 </td> 4368 <td> 4369 472B ± 0% 4370 </td> 4371 <td class="delta" style="font-weight: bold;"> 4372 −3.28% 4373 </td> 4374 <td class="note"> 4375 (p=0.029 n=4+4) 4376 </td> 4377 </tr> 4378 <tr class="unchanged"> 4379 <td style="text-align: right;padding: 0em 1em;"> 4380 I18nTranslate/dotted-bare-key-8 4381 </td> 4382 <td> 4383 0.00B 4384 </td> 4385 <td> 4386 0.00B 4387 </td> 4388 <td class="nodelta" style="text-align: center !important;"> 4389 ~ 4390 </td> 4391 <td class="note"> 4392 (all equal) 4393 </td> 4394 </tr> 4395 <tr class="unchanged"> 4396 <td style="text-align: right;padding: 0em 1em;"> 4397 I18nTranslate/lang-with-hyphen-8 4398 </td> 4399 <td> 4400 384B ± 0% 4401 </td> 4402 <td> 4403 384B ± 0% 4404 </td> 4405 <td class="nodelta" style="text-align: center !important;"> 4406 ~ 4407 </td> 4408 <td class="note"> 4409 (all equal) 4410 </td> 4411 </tr> 4412 <tr class="group"> 4413 <th colspan="4" style="text-align: left;"> 4414 github.com/gohugoio/hugo/markup/goldmark 4415 </th> 4416 </tr> 4417 <tr class="better"> 4418 <td style="text-align: right;padding: 0em 1em;"> 4419 SanitizeAnchorName-8 4420 </td> 4421 <td> 4422 32.0B ± 0% 4423 </td> 4424 <td> 4425 24.0B ± 0% 4426 </td> 4427 <td class="delta" style="font-weight: bold;"> 4428 −25.00% 4429 </td> 4430 <td class="note"> 4431 (p=0.029 n=4+4) 4432 </td> 4433 </tr> 4434 <tr class="unchanged"> 4435 <td style="text-align: right;padding: 0em 1em;"> 4436 SanitizeAnchorNameAsciiOnly-8 4437 </td> 4438 <td> 4439 48.0B ± 0% 4440 </td> 4441 <td> 4442 48.0B ± 0% 4443 </td> 4444 <td class="nodelta" style="text-align: center !important;"> 4445 ~ 4446 </td> 4447 <td class="note"> 4448 (all equal) 4449 </td> 4450 </tr> 4451 <tr class="better"> 4452 <td style="text-align: right;padding: 0em 1em;"> 4453 SanitizeAnchorNameBlackfriday-8 4454 </td> 4455 <td> 4456 184B ± 0% 4457 </td> 4458 <td> 4459 176B ± 0% 4460 </td> 4461 <td class="delta" style="font-weight: bold;"> 4462 −4.35% 4463 </td> 4464 <td class="note"> 4465 (p=0.029 n=4+4) 4466 </td> 4467 </tr> 4468 <tr class="better"> 4469 <td style="text-align: right;padding: 0em 1em;"> 4470 SanitizeAnchorNameString-8 4471 </td> 4472 <td> 4473 64.0B ± 0% 4474 </td> 4475 <td> 4476 56.0B ± 0% 4477 </td> 4478 <td class="delta" style="font-weight: bold;"> 4479 −12.50% 4480 </td> 4481 <td class="note"> 4482 (p=0.029 n=4+4) 4483 </td> 4484 </tr> 4485 <tr class="group"> 4486 <th colspan="4" style="text-align: left;"> 4487 github.com/gohugoio/hugo/metrics 4488 </th> 4489 </tr> 4490 <tr class="unchanged"> 4491 <td style="text-align: right;padding: 0em 1em;"> 4492 HowSimilar-8 4493 </td> 4494 <td> 4495 624B ± 0% 4496 </td> 4497 <td> 4498 624B ± 0% 4499 </td> 4500 <td class="nodelta" style="text-align: center !important;"> 4501 ~ 4502 </td> 4503 <td class="note"> 4504 (all equal) 4505 </td> 4506 </tr> 4507 <tr class="group"> 4508 <th colspan="4" style="text-align: left;"> 4509 github.com/gohugoio/hugo/output 4510 </th> 4511 </tr> 4512 <tr class="unchanged"> 4513 <td style="text-align: right;padding: 0em 1em;"> 4514 Layout-8 4515 </td> 4516 <td> 4517 0.00B 4518 </td> 4519 <td> 4520 0.00B 4521 </td> 4522 <td class="nodelta" style="text-align: center !important;"> 4523 ~ 4524 </td> 4525 <td class="note"> 4526 (all equal) 4527 </td> 4528 </tr> 4529 <tr class="unchanged"> 4530 <td style="text-align: right;padding: 0em 1em;"> 4531 LayoutUncached-8 4532 </td> 4533 <td> 4534 6.34kB ± 0% 4535 </td> 4536 <td> 4537 6.34kB ± 0% 4538 </td> 4539 <td class="nodelta" style="text-align: center !important;"> 4540 ~ 4541 </td> 4542 <td class="note"> 4543 (p=1.000 n=4+4) 4544 </td> 4545 </tr> 4546 <tr class="group"> 4547 <th colspan="4" style="text-align: left;"> 4548 github.com/gohugoio/hugo/parser/metadecoders 4549 </th> 4550 </tr> 4551 <tr class="unchanged"> 4552 <td style="text-align: right;padding: 0em 1em;"> 4553 StringifyMapKeysStringsOnlyInterfaceMaps-8 4554 </td> 4555 <td> 4556 1.01kB ± 0% 4557 </td> 4558 <td> 4559 1.01kB ± 0% 4560 </td> 4561 <td class="nodelta" style="text-align: center !important;"> 4562 ~ 4563 </td> 4564 <td class="note"> 4565 (all equal) 4566 </td> 4567 </tr> 4568 <tr class="unchanged"> 4569 <td style="text-align: right;padding: 0em 1em;"> 4570 StringifyMapKeysStringsOnlyStringMaps-8 4571 </td> 4572 <td> 4573 0.00B 4574 </td> 4575 <td> 4576 0.00B 4577 </td> 4578 <td class="nodelta" style="text-align: center !important;"> 4579 ~ 4580 </td> 4581 <td class="note"> 4582 (all equal) 4583 </td> 4584 </tr> 4585 <tr class="unchanged"> 4586 <td style="text-align: right;padding: 0em 1em;"> 4587 StringifyMapKeysIntegers-8 4588 </td> 4589 <td> 4590 1.01kB ± 0% 4591 </td> 4592 <td> 4593 1.01kB ± 0% 4594 </td> 4595 <td class="nodelta" style="text-align: center !important;"> 4596 ~ 4597 </td> 4598 <td class="note"> 4599 (all equal) 4600 </td> 4601 </tr> 4602 <tr class="group"> 4603 <th colspan="4" style="text-align: left;"> 4604 github.com/gohugoio/hugo/parser/pageparser 4605 </th> 4606 </tr> 4607 <tr class="better"> 4608 <td style="text-align: right;padding: 0em 1em;"> 4609 ShortcodeLexer-8 4610 </td> 4611 <td> 4612 119kB ± 0% 4613 </td> 4614 <td> 4615 118kB ± 0% 4616 </td> 4617 <td class="delta" style="font-weight: bold;"> 4618 −0.10% 4619 </td> 4620 <td class="note"> 4621 (p=0.029 n=4+4) 4622 </td> 4623 </tr> 4624 <tr class="unchanged"> 4625 <td style="text-align: right;padding: 0em 1em;"> 4626 Parse-8 4627 </td> 4628 <td> 4629 17.0kB ± 0% 4630 </td> 4631 <td> 4632 17.0kB ± 0% 4633 </td> 4634 <td class="nodelta" style="text-align: center !important;"> 4635 ~ 4636 </td> 4637 <td class="note"> 4638 (all equal) 4639 </td> 4640 </tr> 4641 <tr class="better"> 4642 <td style="text-align: right;padding: 0em 1em;"> 4643 ParseWithEmoji-8 4644 </td> 4645 <td> 4646 33.0kB ± 0% 4647 </td> 4648 <td> 4649 33.0kB ± 0% 4650 </td> 4651 <td class="delta" style="font-weight: bold;"> 4652 −0.02% 4653 </td> 4654 <td class="note"> 4655 (p=0.029 n=4+4) 4656 </td> 4657 </tr> 4658 <tr class="group"> 4659 <th colspan="4" style="text-align: left;"> 4660 github.com/gohugoio/hugo/publisher 4661 </th> 4662 </tr> 4663 <tr class="better"> 4664 <td style="text-align: right;padding: 0em 1em;"> 4665 ClassCollectorWriter-8 4666 </td> 4667 <td> 4668 34.8kB ± 0% 4669 </td> 4670 <td> 4671 34.6kB ± 0% 4672 </td> 4673 <td class="delta" style="font-weight: bold;"> 4674 −0.53% 4675 </td> 4676 <td class="note"> 4677 (p=0.029 n=4+4) 4678 </td> 4679 </tr> 4680 <tr class="group"> 4681 <th colspan="4" style="text-align: left;"> 4682 github.com/gohugoio/hugo/related 4683 </th> 4684 </tr> 4685 <tr class="better"> 4686 <td style="text-align: right;padding: 0em 1em;"> 4687 RelatedNewIndex/singles-8 4688 </td> 4689 <td> 4690 21.9kB ± 0% 4691 </td> 4692 <td> 4693 21.9kB ± 0% 4694 </td> 4695 <td class="delta" style="font-weight: bold;"> 4696 −0.06% 4697 </td> 4698 <td class="note"> 4699 (p=0.029 n=4+4) 4700 </td> 4701 </tr> 4702 <tr class="better"> 4703 <td style="text-align: right;padding: 0em 1em;"> 4704 RelatedNewIndex/all-8 4705 </td> 4706 <td> 4707 23.7kB ± 0% 4708 </td> 4709 <td> 4710 23.7kB ± 0% 4711 </td> 4712 <td class="delta" style="font-weight: bold;"> 4713 −0.07% 4714 </td> 4715 <td class="note"> 4716 (p=0.029 n=4+4) 4717 </td> 4718 </tr> 4719 <tr class="unchanged"> 4720 <td style="text-align: right;padding: 0em 1em;"> 4721 RelatedMatchesIn-8 4722 </td> 4723 <td> 4724 26.4kB ±26% 4725 </td> 4726 <td> 4727 26.4kB ±26% 4728 </td> 4729 <td class="nodelta" style="text-align: center !important;"> 4730 ~ 4731 </td> 4732 <td class="note"> 4733 (p=0.686 n=4+4) 4734 </td> 4735 </tr> 4736 <tr class="group"> 4737 <th colspan="4" style="text-align: left;"> 4738 github.com/gohugoio/hugo/resources 4739 </th> 4740 </tr> 4741 <tr class="worse"> 4742 <td style="text-align: right;padding: 0em 1em;"> 4743 ImageExif/Cold_cache-8 4744 </td> 4745 <td> 4746 160kB ± 0% 4747 </td> 4748 <td> 4749 183kB ± 0% 4750 </td> 4751 <td class="delta" style="font-weight: bold;color: #c00;"> 4752 +14.12% 4753 </td> 4754 <td class="note"> 4755 (p=0.029 n=4+4) 4756 </td> 4757 </tr> 4758 <tr class="worse"> 4759 <td style="text-align: right;padding: 0em 1em;"> 4760 ImageExif/Cold_cache,_10-8 4761 </td> 4762 <td> 4763 172kB ± 0% 4764 </td> 4765 <td> 4766 187kB ± 0% 4767 </td> 4768 <td class="delta" style="font-weight: bold;color: #c00;"> 4769 +8.44% 4770 </td> 4771 <td class="note"> 4772 (p=0.029 n=4+4) 4773 </td> 4774 </tr> 4775 <tr class="better"> 4776 <td style="text-align: right;padding: 0em 1em;"> 4777 ImageExif/Warm_cache-8 4778 </td> 4779 <td> 4780 12.9kB ± 0% 4781 </td> 4782 <td> 4783 10.9kB ± 0% 4784 </td> 4785 <td class="delta" style="font-weight: bold;"> 4786 −15.76% 4787 </td> 4788 <td class="note"> 4789 (p=0.029 n=4+4) 4790 </td> 4791 </tr> 4792 <tr class="worse"> 4793 <td style="text-align: right;padding: 0em 1em;"> 4794 ResizeParallel-8 4795 </td> 4796 <td> 4797 2.02kB ± 0% 4798 </td> 4799 <td> 4800 2.61kB ± 0% 4801 </td> 4802 <td class="delta" style="font-weight: bold;color: #c00;"> 4803 +28.92% 4804 </td> 4805 <td class="note"> 4806 (p=0.029 n=4+4) 4807 </td> 4808 </tr> 4809 <tr class="unchanged"> 4810 <td style="text-align: right;padding: 0em 1em;"> 4811 ResourcesMatch-8 4812 </td> 4813 <td> 4814 503B ± 0% 4815 </td> 4816 <td> 4817 504B ± 0% 4818 </td> 4819 <td class="nodelta" style="text-align: center !important;"> 4820 ~ 4821 </td> 4822 <td class="note"> 4823 (p=1.000 n=4+4) 4824 </td> 4825 </tr> 4826 <tr class="unchanged"> 4827 <td style="text-align: right;padding: 0em 1em;"> 4828 ResourcesMatchA100-8 4829 </td> 4830 <td> 4831 0.00B 4832 </td> 4833 <td> 4834 0.00B 4835 </td> 4836 <td class="nodelta" style="text-align: center !important;"> 4837 ~ 4838 </td> 4839 <td class="note"> 4840 (all equal) 4841 </td> 4842 </tr> 4843 <tr class="better"> 4844 <td style="text-align: right;padding: 0em 1em;"> 4845 AssignMetadata-8 4846 </td> 4847 <td> 4848 1.34kB ± 0% 4849 </td> 4850 <td> 4851 0.85kB ± 0% 4852 </td> 4853 <td class="delta" style="font-weight: bold;"> 4854 −36.90% 4855 </td> 4856 <td class="note"> 4857 (p=0.029 n=4+4) 4858 </td> 4859 </tr> 4860 <tr class="group"> 4861 <th colspan="4" style="text-align: left;"> 4862 github.com/gohugoio/hugo/resources/images/exif 4863 </th> 4864 </tr> 4865 <tr class="worse"> 4866 <td style="text-align: right;padding: 0em 1em;"> 4867 DecodeExif-8 4868 </td> 4869 <td> 4870 161kB ± 0% 4871 </td> 4872 <td> 4873 184kB ± 0% 4874 </td> 4875 <td class="delta" style="font-weight: bold;color: #c00;"> 4876 +14.31% 4877 </td> 4878 <td class="note"> 4879 (p=0.029 n=4+4) 4880 </td> 4881 </tr> 4882 <tr class="group"> 4883 <th colspan="4" style="text-align: left;"> 4884 github.com/gohugoio/hugo/resources/page 4885 </th> 4886 </tr> 4887 <tr class="better"> 4888 <td style="text-align: right;padding: 0em 1em;"> 4889 PageCache-8 4890 </td> 4891 <td> 4892 32.0B ± 0% 4893 </td> 4894 <td> 4895 24.0B ± 0% 4896 </td> 4897 <td class="delta" style="font-weight: bold;"> 4898 −25.00% 4899 </td> 4900 <td class="note"> 4901 (p=0.029 n=4+4) 4902 </td> 4903 </tr> 4904 <tr class="unchanged"> 4905 <td style="text-align: right;padding: 0em 1em;"> 4906 SearchPage/Shuffled-100-8 4907 </td> 4908 <td> 4909 0.00B 4910 </td> 4911 <td> 4912 0.00B 4913 </td> 4914 <td class="nodelta" style="text-align: center !important;"> 4915 ~ 4916 </td> 4917 <td class="note"> 4918 (all equal) 4919 </td> 4920 </tr> 4921 <tr class="unchanged"> 4922 <td style="text-align: right;padding: 0em 1em;"> 4923 SearchPage/Shuffled-500-8 4924 </td> 4925 <td> 4926 0.00B 4927 </td> 4928 <td> 4929 0.00B 4930 </td> 4931 <td class="nodelta" style="text-align: center !important;"> 4932 ~ 4933 </td> 4934 <td class="note"> 4935 (all equal) 4936 </td> 4937 </tr> 4938 <tr class="unchanged"> 4939 <td style="text-align: right;padding: 0em 1em;"> 4940 SearchPage/Shuffled-1000-8 4941 </td> 4942 <td> 4943 8.00B ± 0% 4944 </td> 4945 <td> 4946 8.00B ± 0% 4947 </td> 4948 <td class="nodelta" style="text-align: center !important;"> 4949 ~ 4950 </td> 4951 <td class="note"> 4952 (all equal) 4953 </td> 4954 </tr> 4955 <tr class="unchanged"> 4956 <td style="text-align: right;padding: 0em 1em;"> 4957 SearchPage/Shuffled-5000-8 4958 </td> 4959 <td> 4960 8.00B ± 0% 4961 </td> 4962 <td> 4963 8.00B ± 0% 4964 </td> 4965 <td class="nodelta" style="text-align: center !important;"> 4966 ~ 4967 </td> 4968 <td class="note"> 4969 (all equal) 4970 </td> 4971 </tr> 4972 <tr class="unchanged"> 4973 <td style="text-align: right;padding: 0em 1em;"> 4974 SearchPage/ByWeight-100-8 4975 </td> 4976 <td> 4977 0.00B 4978 </td> 4979 <td> 4980 0.00B 4981 </td> 4982 <td class="nodelta" style="text-align: center !important;"> 4983 ~ 4984 </td> 4985 <td class="note"> 4986 (all equal) 4987 </td> 4988 </tr> 4989 <tr class="unchanged"> 4990 <td style="text-align: right;padding: 0em 1em;"> 4991 SearchPage/ByWeight-500-8 4992 </td> 4993 <td> 4994 0.00B 4995 </td> 4996 <td> 4997 0.00B 4998 </td> 4999 <td class="nodelta" style="text-align: center !important;"> 5000 ~ 5001 </td> 5002 <td class="note"> 5003 (all equal) 5004 </td> 5005 </tr> 5006 <tr class="unchanged"> 5007 <td style="text-align: right;padding: 0em 1em;"> 5008 SearchPage/ByWeight-1000-8 5009 </td> 5010 <td> 5011 8.00B ± 0% 5012 </td> 5013 <td> 5014 8.00B ± 0% 5015 </td> 5016 <td class="nodelta" style="text-align: center !important;"> 5017 ~ 5018 </td> 5019 <td class="note"> 5020 (all equal) 5021 </td> 5022 </tr> 5023 <tr class="unchanged"> 5024 <td style="text-align: right;padding: 0em 1em;"> 5025 SearchPage/ByWeight-5000-8 5026 </td> 5027 <td> 5028 8.00B ± 0% 5029 </td> 5030 <td> 5031 8.00B ± 0% 5032 </td> 5033 <td class="nodelta" style="text-align: center !important;"> 5034 ~ 5035 </td> 5036 <td class="note"> 5037 (all equal) 5038 </td> 5039 </tr> 5040 <tr class="unchanged"> 5041 <td style="text-align: right;padding: 0em 1em;"> 5042 SearchPage/ByWeight.Reverse-100-8 5043 </td> 5044 <td> 5045 0.00B 5046 </td> 5047 <td> 5048 0.00B 5049 </td> 5050 <td class="nodelta" style="text-align: center !important;"> 5051 ~ 5052 </td> 5053 <td class="note"> 5054 (all equal) 5055 </td> 5056 </tr> 5057 <tr class="unchanged"> 5058 <td style="text-align: right;padding: 0em 1em;"> 5059 SearchPage/ByWeight.Reverse-500-8 5060 </td> 5061 <td> 5062 0.00B 5063 </td> 5064 <td> 5065 0.00B 5066 </td> 5067 <td class="nodelta" style="text-align: center !important;"> 5068 ~ 5069 </td> 5070 <td class="note"> 5071 (all equal) 5072 </td> 5073 </tr> 5074 <tr class="unchanged"> 5075 <td style="text-align: right;padding: 0em 1em;"> 5076 SearchPage/ByWeight.Reverse-1000-8 5077 </td> 5078 <td> 5079 24.0B ± 0% 5080 </td> 5081 <td> 5082 24.0B ± 0% 5083 </td> 5084 <td class="nodelta" style="text-align: center !important;"> 5085 ~ 5086 </td> 5087 <td class="note"> 5088 (all equal) 5089 </td> 5090 </tr> 5091 <tr class="unchanged"> 5092 <td style="text-align: right;padding: 0em 1em;"> 5093 SearchPage/ByWeight.Reverse-5000-8 5094 </td> 5095 <td> 5096 24.0B ± 0% 5097 </td> 5098 <td> 5099 24.0B ± 0% 5100 </td> 5101 <td class="nodelta" style="text-align: center !important;"> 5102 ~ 5103 </td> 5104 <td class="note"> 5105 (all equal) 5106 </td> 5107 </tr> 5108 <tr class="unchanged"> 5109 <td style="text-align: right;padding: 0em 1em;"> 5110 SearchPage/ByDate-100-8 5111 </td> 5112 <td> 5113 0.00B 5114 </td> 5115 <td> 5116 0.00B 5117 </td> 5118 <td class="nodelta" style="text-align: center !important;"> 5119 ~ 5120 </td> 5121 <td class="note"> 5122 (all equal) 5123 </td> 5124 </tr> 5125 <tr class="unchanged"> 5126 <td style="text-align: right;padding: 0em 1em;"> 5127 SearchPage/ByDate-500-8 5128 </td> 5129 <td> 5130 0.00B 5131 </td> 5132 <td> 5133 0.00B 5134 </td> 5135 <td class="nodelta" style="text-align: center !important;"> 5136 ~ 5137 </td> 5138 <td class="note"> 5139 (all equal) 5140 </td> 5141 </tr> 5142 <tr class="unchanged"> 5143 <td style="text-align: right;padding: 0em 1em;"> 5144 SearchPage/ByDate-1000-8 5145 </td> 5146 <td> 5147 8.00B ± 0% 5148 </td> 5149 <td> 5150 8.00B ± 0% 5151 </td> 5152 <td class="nodelta" style="text-align: center !important;"> 5153 ~ 5154 </td> 5155 <td class="note"> 5156 (all equal) 5157 </td> 5158 </tr> 5159 <tr class="unchanged"> 5160 <td style="text-align: right;padding: 0em 1em;"> 5161 SearchPage/ByDate-5000-8 5162 </td> 5163 <td> 5164 8.00B ± 0% 5165 </td> 5166 <td> 5167 8.00B ± 0% 5168 </td> 5169 <td class="nodelta" style="text-align: center !important;"> 5170 ~ 5171 </td> 5172 <td class="note"> 5173 (all equal) 5174 </td> 5175 </tr> 5176 <tr class="unchanged"> 5177 <td style="text-align: right;padding: 0em 1em;"> 5178 SearchPage/ByPublishDate-100-8 5179 </td> 5180 <td> 5181 0.00B 5182 </td> 5183 <td> 5184 0.00B 5185 </td> 5186 <td class="nodelta" style="text-align: center !important;"> 5187 ~ 5188 </td> 5189 <td class="note"> 5190 (all equal) 5191 </td> 5192 </tr> 5193 <tr class="unchanged"> 5194 <td style="text-align: right;padding: 0em 1em;"> 5195 SearchPage/ByPublishDate-500-8 5196 </td> 5197 <td> 5198 0.00B 5199 </td> 5200 <td> 5201 0.00B 5202 </td> 5203 <td class="nodelta" style="text-align: center !important;"> 5204 ~ 5205 </td> 5206 <td class="note"> 5207 (all equal) 5208 </td> 5209 </tr> 5210 <tr class="unchanged"> 5211 <td style="text-align: right;padding: 0em 1em;"> 5212 SearchPage/ByPublishDate-1000-8 5213 </td> 5214 <td> 5215 8.00B ± 0% 5216 </td> 5217 <td> 5218 8.00B ± 0% 5219 </td> 5220 <td class="nodelta" style="text-align: center !important;"> 5221 ~ 5222 </td> 5223 <td class="note"> 5224 (all equal) 5225 </td> 5226 </tr> 5227 <tr class="unchanged"> 5228 <td style="text-align: right;padding: 0em 1em;"> 5229 SearchPage/ByPublishDate-5000-8 5230 </td> 5231 <td> 5232 8.00B ± 0% 5233 </td> 5234 <td> 5235 8.00B ± 0% 5236 </td> 5237 <td class="nodelta" style="text-align: center !important;"> 5238 ~ 5239 </td> 5240 <td class="note"> 5241 (all equal) 5242 </td> 5243 </tr> 5244 <tr class="unchanged"> 5245 <td style="text-align: right;padding: 0em 1em;"> 5246 SearchPage/ByTitle-100-8 5247 </td> 5248 <td> 5249 0.00B 5250 </td> 5251 <td> 5252 0.00B 5253 </td> 5254 <td class="nodelta" style="text-align: center !important;"> 5255 ~ 5256 </td> 5257 <td class="note"> 5258 (all equal) 5259 </td> 5260 </tr> 5261 <tr class="unchanged"> 5262 <td style="text-align: right;padding: 0em 1em;"> 5263 SearchPage/ByTitle-500-8 5264 </td> 5265 <td> 5266 0.00B 5267 </td> 5268 <td> 5269 0.00B 5270 </td> 5271 <td class="nodelta" style="text-align: center !important;"> 5272 ~ 5273 </td> 5274 <td class="note"> 5275 (all equal) 5276 </td> 5277 </tr> 5278 <tr class="unchanged"> 5279 <td style="text-align: right;padding: 0em 1em;"> 5280 SearchPage/ByTitle-1000-8 5281 </td> 5282 <td> 5283 8.00B ± 0% 5284 </td> 5285 <td> 5286 8.00B ± 0% 5287 </td> 5288 <td class="nodelta" style="text-align: center !important;"> 5289 ~ 5290 </td> 5291 <td class="note"> 5292 (all equal) 5293 </td> 5294 </tr> 5295 <tr class="unchanged"> 5296 <td style="text-align: right;padding: 0em 1em;"> 5297 SearchPage/ByTitle-5000-8 5298 </td> 5299 <td> 5300 8.00B ± 0% 5301 </td> 5302 <td> 5303 8.00B ± 0% 5304 </td> 5305 <td class="nodelta" style="text-align: center !important;"> 5306 ~ 5307 </td> 5308 <td class="note"> 5309 (all equal) 5310 </td> 5311 </tr> 5312 <tr class="unchanged"> 5313 <td style="text-align: right;padding: 0em 1em;"> 5314 SearchPage/ByTitle_Linear-100-8 5315 </td> 5316 <td> 5317 0.00B 5318 </td> 5319 <td> 5320 0.00B 5321 </td> 5322 <td class="nodelta" style="text-align: center !important;"> 5323 ~ 5324 </td> 5325 <td class="note"> 5326 (all equal) 5327 </td> 5328 </tr> 5329 <tr class="unchanged"> 5330 <td style="text-align: right;padding: 0em 1em;"> 5331 SearchPage/ByTitle_Linear-500-8 5332 </td> 5333 <td> 5334 0.00B 5335 </td> 5336 <td> 5337 0.00B 5338 </td> 5339 <td class="nodelta" style="text-align: center !important;"> 5340 ~ 5341 </td> 5342 <td class="note"> 5343 (all equal) 5344 </td> 5345 </tr> 5346 <tr class="unchanged"> 5347 <td style="text-align: right;padding: 0em 1em;"> 5348 SearchPage/ByTitle_Linear-1000-8 5349 </td> 5350 <td> 5351 0.00B 5352 </td> 5353 <td> 5354 0.00B 5355 </td> 5356 <td class="nodelta" style="text-align: center !important;"> 5357 ~ 5358 </td> 5359 <td class="note"> 5360 (all equal) 5361 </td> 5362 </tr> 5363 <tr class="unchanged"> 5364 <td style="text-align: right;padding: 0em 1em;"> 5365 SearchPage/ByTitle_Linear-5000-8 5366 </td> 5367 <td> 5368 0.00B 5369 </td> 5370 <td> 5371 0.00B 5372 </td> 5373 <td class="nodelta" style="text-align: center !important;"> 5374 ~ 5375 </td> 5376 <td class="note"> 5377 (all equal) 5378 </td> 5379 </tr> 5380 <tr class="better"> 5381 <td style="text-align: right;padding: 0em 1em;"> 5382 SortByWeightAndReverse-8 5383 </td> 5384 <td> 5385 64.0B ± 0% 5386 </td> 5387 <td> 5388 48.0B ± 0% 5389 </td> 5390 <td class="delta" style="font-weight: bold;"> 5391 −25.00% 5392 </td> 5393 <td class="note"> 5394 (p=0.029 n=4+4) 5395 </td> 5396 </tr> 5397 <tr class="better"> 5398 <td style="text-align: right;padding: 0em 1em;"> 5399 PermalinkExpand-8 5400 </td> 5401 <td> 5402 400B ± 0% 5403 </td> 5404 <td> 5405 304B ± 0% 5406 </td> 5407 <td class="delta" style="font-weight: bold;"> 5408 −24.00% 5409 </td> 5410 <td class="note"> 5411 (p=0.029 n=4+4) 5412 </td> 5413 </tr> 5414 <tr class="group"> 5415 <th colspan="4" style="text-align: left;"> 5416 github.com/gohugoio/hugo/resources/resource_transformers/postcss 5417 </th> 5418 </tr> 5419 <tr class="better"> 5420 <td style="text-align: right;padding: 0em 1em;"> 5421 ImportResolver-8 5422 </td> 5423 <td> 5424 39.6kB ± 0% 5425 </td> 5426 <td> 5427 36.6kB ± 0% 5428 </td> 5429 <td class="delta" style="font-weight: bold;"> 5430 −7.46% 5431 </td> 5432 <td class="note"> 5433 (p=0.029 n=4+4) 5434 </td> 5435 </tr> 5436 <tr class="group"> 5437 <th colspan="4" style="text-align: left;"> 5438 github.com/gohugoio/hugo/tpl/internal/go_templates/htmltemplate 5439 </th> 5440 </tr> 5441 <tr class="unchanged"> 5442 <td style="text-align: right;padding: 0em 1em;"> 5443 CSSEscaper-8 5444 </td> 5445 <td> 5446 336B ± 0% 5447 </td> 5448 <td> 5449 336B ± 0% 5450 </td> 5451 <td class="nodelta" style="text-align: center !important;"> 5452 ~ 5453 </td> 5454 <td class="note"> 5455 (all equal) 5456 </td> 5457 </tr> 5458 <tr class="unchanged"> 5459 <td style="text-align: right;padding: 0em 1em;"> 5460 CSSEscaperNoSpecials-8 5461 </td> 5462 <td> 5463 0.00B 5464 </td> 5465 <td> 5466 0.00B 5467 </td> 5468 <td class="nodelta" style="text-align: center !important;"> 5469 ~ 5470 </td> 5471 <td class="note"> 5472 (all equal) 5473 </td> 5474 </tr> 5475 <tr class="unchanged"> 5476 <td style="text-align: right;padding: 0em 1em;"> 5477 DecodeCSS-8 5478 </td> 5479 <td> 5480 160B ± 0% 5481 </td> 5482 <td> 5483 160B ± 0% 5484 </td> 5485 <td class="nodelta" style="text-align: center !important;"> 5486 ~ 5487 </td> 5488 <td class="note"> 5489 (all equal) 5490 </td> 5491 </tr> 5492 <tr class="unchanged"> 5493 <td style="text-align: right;padding: 0em 1em;"> 5494 DecodeCSSNoSpecials-8 5495 </td> 5496 <td> 5497 0.00B 5498 </td> 5499 <td> 5500 0.00B 5501 </td> 5502 <td class="nodelta" style="text-align: center !important;"> 5503 ~ 5504 </td> 5505 <td class="note"> 5506 (all equal) 5507 </td> 5508 </tr> 5509 <tr class="unchanged"> 5510 <td style="text-align: right;padding: 0em 1em;"> 5511 CSSValueFilter-8 5512 </td> 5513 <td> 5514 96.0B ± 0% 5515 </td> 5516 <td> 5517 96.0B ± 0% 5518 </td> 5519 <td class="nodelta" style="text-align: center !important;"> 5520 ~ 5521 </td> 5522 <td class="note"> 5523 (all equal) 5524 </td> 5525 </tr> 5526 <tr class="unchanged"> 5527 <td style="text-align: right;padding: 0em 1em;"> 5528 CSSValueFilterOk-8 5529 </td> 5530 <td> 5531 48.0B ± 0% 5532 </td> 5533 <td> 5534 48.0B ± 0% 5535 </td> 5536 <td class="nodelta" style="text-align: center !important;"> 5537 ~ 5538 </td> 5539 <td class="note"> 5540 (all equal) 5541 </td> 5542 </tr> 5543 <tr class="better"> 5544 <td style="text-align: right;padding: 0em 1em;"> 5545 EscapedExecute-8 5546 </td> 5547 <td> 5548 624B ± 0% 5549 </td> 5550 <td> 5551 544B ± 0% 5552 </td> 5553 <td class="delta" style="font-weight: bold;"> 5554 −12.82% 5555 </td> 5556 <td class="note"> 5557 (p=0.029 n=4+4) 5558 </td> 5559 </tr> 5560 <tr class="unchanged"> 5561 <td style="text-align: right;padding: 0em 1em;"> 5562 HTMLNospaceEscaper-8 5563 </td> 5564 <td> 5565 368B ± 0% 5566 </td> 5567 <td> 5568 368B ± 0% 5569 </td> 5570 <td class="nodelta" style="text-align: center !important;"> 5571 ~ 5572 </td> 5573 <td class="note"> 5574 (all equal) 5575 </td> 5576 </tr> 5577 <tr class="unchanged"> 5578 <td style="text-align: right;padding: 0em 1em;"> 5579 HTMLNospaceEscaperNoSpecials-8 5580 </td> 5581 <td> 5582 32.0B ± 0% 5583 </td> 5584 <td> 5585 32.0B ± 0% 5586 </td> 5587 <td class="nodelta" style="text-align: center !important;"> 5588 ~ 5589 </td> 5590 <td class="note"> 5591 (all equal) 5592 </td> 5593 </tr> 5594 <tr class="unchanged"> 5595 <td style="text-align: right;padding: 0em 1em;"> 5596 StripTags-8 5597 </td> 5598 <td> 5599 224B ± 0% 5600 </td> 5601 <td> 5602 224B ± 0% 5603 </td> 5604 <td class="nodelta" style="text-align: center !important;"> 5605 ~ 5606 </td> 5607 <td class="note"> 5608 (all equal) 5609 </td> 5610 </tr> 5611 <tr class="unchanged"> 5612 <td style="text-align: right;padding: 0em 1em;"> 5613 StripTagsNoSpecials-8 5614 </td> 5615 <td> 5616 112B ± 0% 5617 </td> 5618 <td> 5619 112B ± 0% 5620 </td> 5621 <td class="nodelta" style="text-align: center !important;"> 5622 ~ 5623 </td> 5624 <td class="note"> 5625 (all equal) 5626 </td> 5627 </tr> 5628 <tr class="unchanged"> 5629 <td style="text-align: right;padding: 0em 1em;"> 5630 JSValEscaperWithNum-8 5631 </td> 5632 <td> 5633 40.0B ± 0% 5634 </td> 5635 <td> 5636 40.0B ± 0% 5637 </td> 5638 <td class="nodelta" style="text-align: center !important;"> 5639 ~ 5640 </td> 5641 <td class="note"> 5642 (all equal) 5643 </td> 5644 </tr> 5645 <tr class="unchanged"> 5646 <td style="text-align: right;padding: 0em 1em;"> 5647 JSValEscaperWithStr-8 5648 </td> 5649 <td> 5650 384B ± 0% 5651 </td> 5652 <td> 5653 384B ± 0% 5654 </td> 5655 <td class="nodelta" style="text-align: center !important;"> 5656 ~ 5657 </td> 5658 <td class="note"> 5659 (all equal) 5660 </td> 5661 </tr> 5662 <tr class="unchanged"> 5663 <td style="text-align: right;padding: 0em 1em;"> 5664 JSValEscaperWithStrNoSpecials-8 5665 </td> 5666 <td> 5667 96.0B ± 0% 5668 </td> 5669 <td> 5670 96.0B ± 0% 5671 </td> 5672 <td class="nodelta" style="text-align: center !important;"> 5673 ~ 5674 </td> 5675 <td class="note"> 5676 (all equal) 5677 </td> 5678 </tr> 5679 <tr class="better"> 5680 <td style="text-align: right;padding: 0em 1em;"> 5681 JSValEscaperWithObj-8 5682 </td> 5683 <td> 5684 448B ± 0% 5685 </td> 5686 <td> 5687 440B ± 0% 5688 </td> 5689 <td class="delta" style="font-weight: bold;"> 5690 −1.79% 5691 </td> 5692 <td class="note"> 5693 (p=0.029 n=4+4) 5694 </td> 5695 </tr> 5696 <tr class="better"> 5697 <td style="text-align: right;padding: 0em 1em;"> 5698 JSValEscaperWithObjNoSpecials-8 5699 </td> 5700 <td> 5701 160B ± 0% 5702 </td> 5703 <td> 5704 152B ± 0% 5705 </td> 5706 <td class="delta" style="font-weight: bold;"> 5707 −5.00% 5708 </td> 5709 <td class="note"> 5710 (p=0.029 n=4+4) 5711 </td> 5712 </tr> 5713 <tr class="unchanged"> 5714 <td style="text-align: right;padding: 0em 1em;"> 5715 JSStrEscaperNoSpecials-8 5716 </td> 5717 <td> 5718 0.00B 5719 </td> 5720 <td> 5721 0.00B 5722 </td> 5723 <td class="nodelta" style="text-align: center !important;"> 5724 ~ 5725 </td> 5726 <td class="note"> 5727 (all equal) 5728 </td> 5729 </tr> 5730 <tr class="unchanged"> 5731 <td style="text-align: right;padding: 0em 1em;"> 5732 JSStrEscaper-8 5733 </td> 5734 <td> 5735 336B ± 0% 5736 </td> 5737 <td> 5738 336B ± 0% 5739 </td> 5740 <td class="nodelta" style="text-align: center !important;"> 5741 ~ 5742 </td> 5743 <td class="note"> 5744 (all equal) 5745 </td> 5746 </tr> 5747 <tr class="unchanged"> 5748 <td style="text-align: right;padding: 0em 1em;"> 5749 JSRegexpEscaperNoSpecials-8 5750 </td> 5751 <td> 5752 0.00B 5753 </td> 5754 <td> 5755 0.00B 5756 </td> 5757 <td class="nodelta" style="text-align: center !important;"> 5758 ~ 5759 </td> 5760 <td class="note"> 5761 (all equal) 5762 </td> 5763 </tr> 5764 <tr class="unchanged"> 5765 <td style="text-align: right;padding: 0em 1em;"> 5766 JSRegexpEscaper-8 5767 </td> 5768 <td> 5769 336B ± 0% 5770 </td> 5771 <td> 5772 336B ± 0% 5773 </td> 5774 <td class="nodelta" style="text-align: center !important;"> 5775 ~ 5776 </td> 5777 <td class="note"> 5778 (all equal) 5779 </td> 5780 </tr> 5781 <tr class="better"> 5782 <td style="text-align: right;padding: 0em 1em;"> 5783 TemplateSpecialTags-8 5784 </td> 5785 <td> 5786 50.1kB ± 0% 5787 </td> 5788 <td> 5789 49.9kB ± 0% 5790 </td> 5791 <td class="delta" style="font-weight: bold;"> 5792 −0.31% 5793 </td> 5794 <td class="note"> 5795 (p=0.029 n=4+4) 5796 </td> 5797 </tr> 5798 <tr class="unchanged"> 5799 <td style="text-align: right;padding: 0em 1em;"> 5800 URLEscaper-8 5801 </td> 5802 <td> 5803 336B ± 0% 5804 </td> 5805 <td> 5806 336B ± 0% 5807 </td> 5808 <td class="nodelta" style="text-align: center !important;"> 5809 ~ 5810 </td> 5811 <td class="note"> 5812 (all equal) 5813 </td> 5814 </tr> 5815 <tr class="unchanged"> 5816 <td style="text-align: right;padding: 0em 1em;"> 5817 URLEscaperNoSpecials-8 5818 </td> 5819 <td> 5820 112B ± 0% 5821 </td> 5822 <td> 5823 112B ± 0% 5824 </td> 5825 <td class="nodelta" style="text-align: center !important;"> 5826 ~ 5827 </td> 5828 <td class="note"> 5829 (all equal) 5830 </td> 5831 </tr> 5832 <tr class="unchanged"> 5833 <td style="text-align: right;padding: 0em 1em;"> 5834 URLNormalizer-8 5835 </td> 5836 <td> 5837 176B ± 0% 5838 </td> 5839 <td> 5840 176B ± 0% 5841 </td> 5842 <td class="nodelta" style="text-align: center !important;"> 5843 ~ 5844 </td> 5845 <td class="note"> 5846 (all equal) 5847 </td> 5848 </tr> 5849 <tr class="unchanged"> 5850 <td style="text-align: right;padding: 0em 1em;"> 5851 URLNormalizerNoSpecials-8 5852 </td> 5853 <td> 5854 112B ± 0% 5855 </td> 5856 <td> 5857 112B ± 0% 5858 </td> 5859 <td class="nodelta" style="text-align: center !important;"> 5860 ~ 5861 </td> 5862 <td class="note"> 5863 (all equal) 5864 </td> 5865 </tr> 5866 <tr class="unchanged"> 5867 <td style="text-align: right;padding: 0em 1em;"> 5868 SrcsetFilter-8 5869 </td> 5870 <td> 5871 160B ± 0% 5872 </td> 5873 <td> 5874 160B ± 0% 5875 </td> 5876 <td class="nodelta" style="text-align: center !important;"> 5877 ~ 5878 </td> 5879 <td class="note"> 5880 (all equal) 5881 </td> 5882 </tr> 5883 <tr class="unchanged"> 5884 <td style="text-align: right;padding: 0em 1em;"> 5885 SrcsetFilterNoSpecials-8 5886 </td> 5887 <td> 5888 160B ± 0% 5889 </td> 5890 <td> 5891 160B ± 0% 5892 </td> 5893 <td class="nodelta" style="text-align: center !important;"> 5894 ~ 5895 </td> 5896 <td class="note"> 5897 (all equal) 5898 </td> 5899 </tr> 5900 <tr class="group"> 5901 <th colspan="4" style="text-align: left;"> 5902 github.com/gohugoio/hugo/tpl/internal/go_templates/texttemplate/parse 5903 </th> 5904 </tr> 5905 <tr class="better"> 5906 <td style="text-align: right;padding: 0em 1em;"> 5907 ParseLarge-8 5908 </td> 5909 <td> 5910 5.46MB ± 0% 5911 </td> 5912 <td> 5913 5.46MB ± 0% 5914 </td> 5915 <td class="delta" style="font-weight: bold;"> 5916 −0.01% 5917 </td> 5918 <td class="note"> 5919 (p=0.029 n=4+4) 5920 </td> 5921 </tr> 5922 <tr class="unchanged"> 5923 <td style="text-align: right;padding: 0em 1em;"> 5924 VariableString-8 5925 </td> 5926 <td> 5927 72.0B ± 0% 5928 </td> 5929 <td> 5930 72.0B ± 0% 5931 </td> 5932 <td class="nodelta" style="text-align: center !important;"> 5933 ~ 5934 </td> 5935 <td class="note"> 5936 (all equal) 5937 </td> 5938 </tr> 5939 <tr class="better"> 5940 <td style="text-align: right;padding: 0em 1em;"> 5941 ListString-8 5942 </td> 5943 <td> 5944 1.61kB ± 0% 5945 </td> 5946 <td> 5947 1.47kB ± 0% 5948 </td> 5949 <td class="delta" style="font-weight: bold;"> 5950 −8.46% 5951 </td> 5952 <td class="note"> 5953 (p=0.029 n=4+4) 5954 </td> 5955 </tr> 5956 <tr class="group"> 5957 <th colspan="4" style="text-align: left;"> 5958 github.com/gohugoio/hugo/tpl/tplimpl 5959 </th> 5960 </tr> 5961 <tr class="better"> 5962 <td style="text-align: right;padding: 0em 1em;"> 5963 Partial-8 5964 </td> 5965 <td> 5966 1.15kB ± 0% 5967 </td> 5968 <td> 5969 1.06kB ± 0% 5970 </td> 5971 <td class="delta" style="font-weight: bold;"> 5972 −7.64% 5973 </td> 5974 <td class="note"> 5975 (p=0.029 n=4+4) 5976 </td> 5977 </tr> 5978 <tr class="unchanged"> 5979 <td style="text-align: right;padding: 0em 1em;"> 5980 PartialCached-8 5981 </td> 5982 <td> 5983 0.00B 5984 </td> 5985 <td> 5986 0.00B 5987 </td> 5988 <td class="nodelta" style="text-align: center !important;"> 5989 ~ 5990 </td> 5991 <td class="note"> 5992 (all equal) 5993 </td> 5994 </tr> 5995 <tr class="group"> 5996 <th colspan="4" style="text-align: left;"> 5997 github.com/gohugoio/hugo/tpl/transform 5998 </th> 5999 </tr> 6000 <tr class="better"> 6001 <td style="text-align: right;padding: 0em 1em;"> 6002 UnmarshalString-8 6003 </td> 6004 <td> 6005 832B ± 0% 6006 </td> 6007 <td> 6008 736B ± 0% 6009 </td> 6010 <td class="delta" style="font-weight: bold;"> 6011 −11.54% 6012 </td> 6013 <td class="note"> 6014 (p=0.029 n=4+4) 6015 </td> 6016 </tr> 6017 <tr class="unchanged"> 6018 <td style="text-align: right;padding: 0em 1em;"> 6019 UnmarshalResource-8 6020 </td> 6021 <td> 6022 144B ± 0% 6023 </td> 6024 <td> 6025 144B ± 0% 6026 </td> 6027 <td class="nodelta" style="text-align: center !important;"> 6028 ~ 6029 </td> 6030 <td class="note"> 6031 (all equal) 6032 </td> 6033 </tr> 6034 <tr class="group"> 6035 <th colspan="4" style="text-align: left;"> 6036 github.com/gohugoio/hugo/transform/urlreplacers 6037 </th> 6038 </tr> 6039 <tr class="unchanged"> 6040 <td style="text-align: right;padding: 0em 1em;"> 6041 AbsURL-8 6042 </td> 6043 <td> 6044 1.57kB ± 0% 6045 </td> 6046 <td> 6047 1.57kB ± 0% 6048 </td> 6049 <td class="nodelta" style="text-align: center !important;"> 6050 ~ 6051 </td> 6052 <td class="note"> 6053 (all equal) 6054 </td> 6055 </tr> 6056 <tr class="better"> 6057 <td style="text-align: right;padding: 0em 1em;"> 6058 AbsURLSrcset-8 6059 </td> 6060 <td> 6061 1.29kB ± 0% 6062 </td> 6063 <td> 6064 1.28kB ± 0% 6065 </td> 6066 <td class="delta" style="font-weight: bold;"> 6067 −0.62% 6068 </td> 6069 <td class="note"> 6070 (p=0.029 n=4+4) 6071 </td> 6072 </tr> 6073 <tr class="better"> 6074 <td style="text-align: right;padding: 0em 1em;"> 6075 XMLAbsURLSrcset-8 6076 </td> 6077 <td> 6078 1.37kB ± 0% 6079 </td> 6080 <td> 6081 1.36kB ± 0% 6082 </td> 6083 <td class="delta" style="font-weight: bold;"> 6084 −0.59% 6085 </td> 6086 <td class="note"> 6087 (p=0.029 n=4+4) 6088 </td> 6089 </tr> 6090 <tr class="unchanged"> 6091 <td style="text-align: right;padding: 0em 1em;"> 6092 XMLAbsURL-8 6093 </td> 6094 <td> 6095 928B ± 0% 6096 </td> 6097 <td> 6098 928B ± 0% 6099 </td> 6100 <td class="nodelta" style="text-align: center !important;"> 6101 ~ 6102 </td> 6103 <td class="note"> 6104 (all equal) 6105 </td> 6106 </tr> 6107 <tr> 6108 <td style="text-align: right;padding: 0em 1em;"> 6109 6110 </td> 6111 </tr> 6112 </tbody> 6113 <tbody> 6114 <tr> 6115 <th style="text-align: left;"></th> 6116 <th colspan="2" class="metric" style=""> 6117 allocs/op 6118 </th> 6119 <th style=""> 6120 delta 6121 </th> 6122 </tr> 6123 <tr class="group"> 6124 <th colspan="4" style="text-align: left;"> 6125 github.com/gohugoio/hugo/common/hreflect 6126 </th> 6127 </tr> 6128 <tr class="unchanged"> 6129 <td style="text-align: right;padding: 0em 1em;"> 6130 IsTruthFul-8 6131 </td> 6132 <td> 6133 0.00 6134 </td> 6135 <td> 6136 0.00 6137 </td> 6138 <td class="nodelta" style="text-align: center !important;"> 6139 ~ 6140 </td> 6141 <td class="note"> 6142 (all equal) 6143 </td> 6144 </tr> 6145 <tr class="group"> 6146 <th colspan="4" style="text-align: left;"> 6147 github.com/gohugoio/hugo/common/maps 6148 </th> 6149 </tr> 6150 <tr class="unchanged"> 6151 <td style="text-align: right;padding: 0em 1em;"> 6152 ScratchGet-8 6153 </td> 6154 <td> 6155 0.00 6156 </td> 6157 <td> 6158 0.00 6159 </td> 6160 <td class="nodelta" style="text-align: center !important;"> 6161 ~ 6162 </td> 6163 <td class="note"> 6164 (all equal) 6165 </td> 6166 </tr> 6167 <tr class="group"> 6168 <th colspan="4" style="text-align: left;"> 6169 github.com/gohugoio/hugo/helpers 6170 </th> 6171 </tr> 6172 <tr class="unchanged"> 6173 <td style="text-align: right;padding: 0em 1em;"> 6174 StripHTML-8 6175 </td> 6176 <td> 6177 4.00 ± 0% 6178 </td> 6179 <td> 6180 4.00 ± 0% 6181 </td> 6182 <td class="nodelta" style="text-align: center !important;"> 6183 ~ 6184 </td> 6185 <td class="note"> 6186 (all equal) 6187 </td> 6188 </tr> 6189 <tr class="unchanged"> 6190 <td style="text-align: right;padding: 0em 1em;"> 6191 TestTruncateWordsToWholeSentence-8 6192 </td> 6193 <td> 6194 0.00 6195 </td> 6196 <td> 6197 0.00 6198 </td> 6199 <td class="nodelta" style="text-align: center !important;"> 6200 ~ 6201 </td> 6202 <td class="note"> 6203 (all equal) 6204 </td> 6205 </tr> 6206 <tr class="unchanged"> 6207 <td style="text-align: right;padding: 0em 1em;"> 6208 TestTruncateWordsToWholeSentenceOld-8 6209 </td> 6210 <td> 6211 2.00 ± 0% 6212 </td> 6213 <td> 6214 2.00 ± 0% 6215 </td> 6216 <td class="nodelta" style="text-align: center !important;"> 6217 ~ 6218 </td> 6219 <td class="note"> 6220 (all equal) 6221 </td> 6222 </tr> 6223 <tr class="unchanged"> 6224 <td style="text-align: right;padding: 0em 1em;"> 6225 TotalWords-8 6226 </td> 6227 <td> 6228 0.00 6229 </td> 6230 <td> 6231 0.00 6232 </td> 6233 <td class="nodelta" style="text-align: center !important;"> 6234 ~ 6235 </td> 6236 <td class="note"> 6237 (all equal) 6238 </td> 6239 </tr> 6240 <tr class="unchanged"> 6241 <td style="text-align: right;padding: 0em 1em;"> 6242 EmojiKyokomiFprint-8 6243 </td> 6244 <td> 6245 71.0 ± 0% 6246 </td> 6247 <td> 6248 71.0 ± 0% 6249 </td> 6250 <td class="nodelta" style="text-align: center !important;"> 6251 ~ 6252 </td> 6253 <td class="note"> 6254 (all equal) 6255 </td> 6256 </tr> 6257 <tr class="unchanged"> 6258 <td style="text-align: right;padding: 0em 1em;"> 6259 EmojiKyokomiSprint-8 6260 </td> 6261 <td> 6262 66.0 ± 0% 6263 </td> 6264 <td> 6265 66.0 ± 0% 6266 </td> 6267 <td class="nodelta" style="text-align: center !important;"> 6268 ~ 6269 </td> 6270 <td class="note"> 6271 (all equal) 6272 </td> 6273 </tr> 6274 <tr class="unchanged"> 6275 <td style="text-align: right;padding: 0em 1em;"> 6276 HugoEmoji-8 6277 </td> 6278 <td> 6279 13.0 ± 0% 6280 </td> 6281 <td> 6282 13.0 ± 0% 6283 </td> 6284 <td class="nodelta" style="text-align: center !important;"> 6285 ~ 6286 </td> 6287 <td class="note"> 6288 (all equal) 6289 </td> 6290 </tr> 6291 <tr class="unchanged"> 6292 <td style="text-align: right;padding: 0em 1em;"> 6293 ReaderContains-8 6294 </td> 6295 <td> 6296 20.0 ± 0% 6297 </td> 6298 <td> 6299 20.0 ± 0% 6300 </td> 6301 <td class="nodelta" style="text-align: center !important;"> 6302 ~ 6303 </td> 6304 <td class="note"> 6305 (all equal) 6306 </td> 6307 </tr> 6308 <tr class="better"> 6309 <td style="text-align: right;padding: 0em 1em;"> 6310 MD5FromFileFast/full=false-8 6311 </td> 6312 <td> 6313 5.00 ± 0% 6314 </td> 6315 <td> 6316 4.00 ± 0% 6317 </td> 6318 <td class="delta" style="font-weight: bold;"> 6319 −20.00% 6320 </td> 6321 <td class="note"> 6322 (p=0.029 n=4+4) 6323 </td> 6324 </tr> 6325 <tr class="unchanged"> 6326 <td style="text-align: right;padding: 0em 1em;"> 6327 MD5FromFileFast/full=true-8 6328 </td> 6329 <td> 6330 5.00 ± 0% 6331 </td> 6332 <td> 6333 5.00 ± 0% 6334 </td> 6335 <td class="nodelta" style="text-align: center !important;"> 6336 ~ 6337 </td> 6338 <td class="note"> 6339 (all equal) 6340 </td> 6341 </tr> 6342 <tr class="unchanged"> 6343 <td style="text-align: right;padding: 0em 1em;"> 6344 UniqueStrings/Safe-8 6345 </td> 6346 <td> 6347 7.00 ± 0% 6348 </td> 6349 <td> 6350 7.00 ± 0% 6351 </td> 6352 <td class="nodelta" style="text-align: center !important;"> 6353 ~ 6354 </td> 6355 <td class="note"> 6356 (all equal) 6357 </td> 6358 </tr> 6359 <tr class="unchanged"> 6360 <td style="text-align: right;padding: 0em 1em;"> 6361 UniqueStrings/Reuse_slice-8 6362 </td> 6363 <td> 6364 6.00 ± 0% 6365 </td> 6366 <td> 6367 6.00 ± 0% 6368 </td> 6369 <td class="nodelta" style="text-align: center !important;"> 6370 ~ 6371 </td> 6372 <td class="note"> 6373 (all equal) 6374 </td> 6375 </tr> 6376 <tr class="unchanged"> 6377 <td style="text-align: right;padding: 0em 1em;"> 6378 UniqueStrings/Reuse_slice_sorted-8 6379 </td> 6380 <td> 6381 1.00 ± 0% 6382 </td> 6383 <td> 6384 1.00 ± 0% 6385 </td> 6386 <td class="nodelta" style="text-align: center !important;"> 6387 ~ 6388 </td> 6389 <td class="note"> 6390 (all equal) 6391 </td> 6392 </tr> 6393 <tr class="group"> 6394 <th colspan="4" style="text-align: left;"> 6395 github.com/gohugoio/hugo/hugofs 6396 </th> 6397 </tr> 6398 <tr class="unchanged"> 6399 <td style="text-align: right;padding: 0em 1em;"> 6400 Walk-8 6401 </td> 6402 <td> 6403 2.22k ± 0% 6404 </td> 6405 <td> 6406 2.22k ± 0% 6407 </td> 6408 <td class="nodelta" style="text-align: center !important;"> 6409 ~ 6410 </td> 6411 <td class="note"> 6412 (all equal) 6413 </td> 6414 </tr> 6415 <tr class="group"> 6416 <th colspan="4" style="text-align: left;"> 6417 github.com/gohugoio/hugo/hugofs/glob 6418 </th> 6419 </tr> 6420 <tr class="unchanged"> 6421 <td style="text-align: right;padding: 0em 1em;"> 6422 GetGlob-8 6423 </td> 6424 <td> 6425 0.00 6426 </td> 6427 <td> 6428 0.00 6429 </td> 6430 <td class="nodelta" style="text-align: center !important;"> 6431 ~ 6432 </td> 6433 <td class="note"> 6434 (all equal) 6435 </td> 6436 </tr> 6437 <tr class="group"> 6438 <th colspan="4" style="text-align: left;"> 6439 github.com/gohugoio/hugo/hugolib 6440 </th> 6441 </tr> 6442 <tr class="worse"> 6443 <td style="text-align: right;padding: 0em 1em;"> 6444 Cascade/langs-1-8 6445 </td> 6446 <td> 6447 33.1k ± 0% 6448 </td> 6449 <td> 6450 33.2k ± 0% 6451 </td> 6452 <td class="delta" style="font-weight: bold;color: #c00;"> 6453 +0.20% 6454 </td> 6455 <td class="note"> 6456 (p=0.029 n=4+4) 6457 </td> 6458 </tr> 6459 <tr class="worse"> 6460 <td style="text-align: right;padding: 0em 1em;"> 6461 Cascade/langs-3-8 6462 </td> 6463 <td> 6464 47.4k ± 0% 6465 </td> 6466 <td> 6467 47.6k ± 0% 6468 </td> 6469 <td class="delta" style="font-weight: bold;color: #c00;"> 6470 +0.58% 6471 </td> 6472 <td class="note"> 6473 (p=0.029 n=4+4) 6474 </td> 6475 </tr> 6476 <tr class="worse"> 6477 <td style="text-align: right;padding: 0em 1em;"> 6478 Cascade/langs-5-8 6479 </td> 6480 <td> 6481 62.2k ± 0% 6482 </td> 6483 <td> 6484 62.6k ± 0% 6485 </td> 6486 <td class="delta" style="font-weight: bold;color: #c00;"> 6487 +0.69% 6488 </td> 6489 <td class="note"> 6490 (p=0.029 n=4+4) 6491 </td> 6492 </tr> 6493 <tr class="worse"> 6494 <td style="text-align: right;padding: 0em 1em;"> 6495 Cascade/langs-7-8 6496 </td> 6497 <td> 6498 78.0k ± 0% 6499 </td> 6500 <td> 6501 78.6k ± 0% 6502 </td> 6503 <td class="delta" style="font-weight: bold;color: #c00;"> 6504 +0.75% 6505 </td> 6506 <td class="note"> 6507 (p=0.029 n=4+4) 6508 </td> 6509 </tr> 6510 <tr class="worse"> 6511 <td style="text-align: right;padding: 0em 1em;"> 6512 Cascade/langs-9-8 6513 </td> 6514 <td> 6515 95.0k ± 0% 6516 </td> 6517 <td> 6518 95.7k ± 0% 6519 </td> 6520 <td class="delta" style="font-weight: bold;color: #c00;"> 6521 +0.78% 6522 </td> 6523 <td class="note"> 6524 (p=0.029 n=4+4) 6525 </td> 6526 </tr> 6527 <tr class="better"> 6528 <td style="text-align: right;padding: 0em 1em;"> 6529 ContentMap/CreateMissingNodes-8 6530 </td> 6531 <td> 6532 258 ± 0% 6533 </td> 6534 <td> 6535 254 ± 0% 6536 </td> 6537 <td class="delta" style="font-weight: bold;"> 6538 −1.55% 6539 </td> 6540 <td class="note"> 6541 (p=0.029 n=4+4) 6542 </td> 6543 </tr> 6544 <tr class="unchanged"> 6545 <td style="text-align: right;padding: 0em 1em;"> 6546 GetPage-8 6547 </td> 6548 <td> 6549 2.00 ± 0% 6550 </td> 6551 <td> 6552 2.00 ± 0% 6553 </td> 6554 <td class="nodelta" style="text-align: center !important;"> 6555 ~ 6556 </td> 6557 <td class="note"> 6558 (all equal) 6559 </td> 6560 </tr> 6561 <tr class="better"> 6562 <td style="text-align: right;padding: 0em 1em;"> 6563 GetPageRegular/From_root-8 6564 </td> 6565 <td> 6566 10.0 ± 0% 6567 </td> 6568 <td> 6569 6.0 ± 0% 6570 </td> 6571 <td class="delta" style="font-weight: bold;"> 6572 −40.00% 6573 </td> 6574 <td class="note"> 6575 (p=0.029 n=4+4) 6576 </td> 6577 </tr> 6578 <tr class="better"> 6579 <td style="text-align: right;padding: 0em 1em;"> 6580 GetPageRegular/Page_relative-8 6581 </td> 6582 <td> 6583 13.0 ± 0% 6584 </td> 6585 <td> 6586 10.0 ± 0% 6587 </td> 6588 <td class="delta" style="font-weight: bold;"> 6589 −23.08% 6590 </td> 6591 <td class="note"> 6592 (p=0.029 n=4+4) 6593 </td> 6594 </tr> 6595 <tr class="unchanged"> 6596 <td style="text-align: right;padding: 0em 1em;"> 6597 MergeByLanguage-8 6598 </td> 6599 <td> 6600 1.00 ± 0% 6601 </td> 6602 <td> 6603 1.00 ± 0% 6604 </td> 6605 <td class="nodelta" style="text-align: center !important;"> 6606 ~ 6607 </td> 6608 <td class="note"> 6609 (all equal) 6610 </td> 6611 </tr> 6612 <tr class="unchanged"> 6613 <td style="text-align: right;padding: 0em 1em;"> 6614 PagesPrevNext/.Next-pages-300-8 6615 </td> 6616 <td> 6617 0.00 6618 </td> 6619 <td> 6620 0.00 6621 </td> 6622 <td class="nodelta" style="text-align: center !important;"> 6623 ~ 6624 </td> 6625 <td class="note"> 6626 (all equal) 6627 </td> 6628 </tr> 6629 <tr class="unchanged"> 6630 <td style="text-align: right;padding: 0em 1em;"> 6631 PagesPrevNext/.Next-pages-5000-8 6632 </td> 6633 <td> 6634 0.00 6635 </td> 6636 <td> 6637 0.00 6638 </td> 6639 <td class="nodelta" style="text-align: center !important;"> 6640 ~ 6641 </td> 6642 <td class="note"> 6643 (all equal) 6644 </td> 6645 </tr> 6646 <tr class="unchanged"> 6647 <td style="text-align: right;padding: 0em 1em;"> 6648 PagesPrevNext/.Prev-pages-300-8 6649 </td> 6650 <td> 6651 0.00 6652 </td> 6653 <td> 6654 0.00 6655 </td> 6656 <td class="nodelta" style="text-align: center !important;"> 6657 ~ 6658 </td> 6659 <td class="note"> 6660 (all equal) 6661 </td> 6662 </tr> 6663 <tr class="unchanged"> 6664 <td style="text-align: right;padding: 0em 1em;"> 6665 PagesPrevNext/.Prev-pages-5000-8 6666 </td> 6667 <td> 6668 0.00 6669 </td> 6670 <td> 6671 0.00 6672 </td> 6673 <td class="nodelta" style="text-align: center !important;"> 6674 ~ 6675 </td> 6676 <td class="note"> 6677 (all equal) 6678 </td> 6679 </tr> 6680 <tr class="unchanged"> 6681 <td style="text-align: right;padding: 0em 1em;"> 6682 PagesPrevNext/Pages.Next-pages-300-8 6683 </td> 6684 <td> 6685 0.00 6686 </td> 6687 <td> 6688 0.00 6689 </td> 6690 <td class="nodelta" style="text-align: center !important;"> 6691 ~ 6692 </td> 6693 <td class="note"> 6694 (all equal) 6695 </td> 6696 </tr> 6697 <tr class="unchanged"> 6698 <td style="text-align: right;padding: 0em 1em;"> 6699 PagesPrevNext/Pages.Next-pages-5000-8 6700 </td> 6701 <td> 6702 1.00 ± 0% 6703 </td> 6704 <td> 6705 1.00 ± 0% 6706 </td> 6707 <td class="nodelta" style="text-align: center !important;"> 6708 ~ 6709 </td> 6710 <td class="note"> 6711 (all equal) 6712 </td> 6713 </tr> 6714 <tr class="unchanged"> 6715 <td style="text-align: right;padding: 0em 1em;"> 6716 PagesPrevNext/Pages.Prev-pages-300-8 6717 </td> 6718 <td> 6719 0.00 6720 </td> 6721 <td> 6722 0.00 6723 </td> 6724 <td class="nodelta" style="text-align: center !important;"> 6725 ~ 6726 </td> 6727 <td class="note"> 6728 (all equal) 6729 </td> 6730 </tr> 6731 <tr class="unchanged"> 6732 <td style="text-align: right;padding: 0em 1em;"> 6733 PagesPrevNext/Pages.Prev-pages-5000-8 6734 </td> 6735 <td> 6736 1.00 ± 0% 6737 </td> 6738 <td> 6739 1.00 ± 0% 6740 </td> 6741 <td class="nodelta" style="text-align: center !important;"> 6742 ~ 6743 </td> 6744 <td class="note"> 6745 (all equal) 6746 </td> 6747 </tr> 6748 <tr class="unchanged"> 6749 <td style="text-align: right;padding: 0em 1em;"> 6750 PagesPrevNext/Pages.Shuffled.Next-pages-300-8 6751 </td> 6752 <td> 6753 0.00 6754 </td> 6755 <td> 6756 0.00 6757 </td> 6758 <td class="nodelta" style="text-align: center !important;"> 6759 ~ 6760 </td> 6761 <td class="note"> 6762 (all equal) 6763 </td> 6764 </tr> 6765 <tr class="unchanged"> 6766 <td style="text-align: right;padding: 0em 1em;"> 6767 PagesPrevNext/Pages.Shuffled.Next-pages-5000-8 6768 </td> 6769 <td> 6770 1.00 ± 0% 6771 </td> 6772 <td> 6773 1.00 ± 0% 6774 </td> 6775 <td class="nodelta" style="text-align: center !important;"> 6776 ~ 6777 </td> 6778 <td class="note"> 6779 (all equal) 6780 </td> 6781 </tr> 6782 <tr class="unchanged"> 6783 <td style="text-align: right;padding: 0em 1em;"> 6784 PagesPrevNext/Pages.Shuffled.Prev-pages-300-8 6785 </td> 6786 <td> 6787 0.00 6788 </td> 6789 <td> 6790 0.00 6791 </td> 6792 <td class="nodelta" style="text-align: center !important;"> 6793 ~ 6794 </td> 6795 <td class="note"> 6796 (all equal) 6797 </td> 6798 </tr> 6799 <tr class="unchanged"> 6800 <td style="text-align: right;padding: 0em 1em;"> 6801 PagesPrevNext/Pages.Shuffled.Prev-pages-5000-8 6802 </td> 6803 <td> 6804 1.00 ± 0% 6805 </td> 6806 <td> 6807 1.00 ± 0% 6808 </td> 6809 <td class="nodelta" style="text-align: center !important;"> 6810 ~ 6811 </td> 6812 <td class="note"> 6813 (all equal) 6814 </td> 6815 </tr> 6816 <tr class="unchanged"> 6817 <td style="text-align: right;padding: 0em 1em;"> 6818 PagesPrevNext/Pages.ByTitle.Next-pages-300-8 6819 </td> 6820 <td> 6821 0.00 6822 </td> 6823 <td> 6824 0.00 6825 </td> 6826 <td class="nodelta" style="text-align: center !important;"> 6827 ~ 6828 </td> 6829 <td class="note"> 6830 (all equal) 6831 </td> 6832 </tr> 6833 <tr class="unchanged"> 6834 <td style="text-align: right;padding: 0em 1em;"> 6835 PagesPrevNext/Pages.ByTitle.Next-pages-5000-8 6836 </td> 6837 <td> 6838 1.00 ± 0% 6839 </td> 6840 <td> 6841 1.00 ± 0% 6842 </td> 6843 <td class="nodelta" style="text-align: center !important;"> 6844 ~ 6845 </td> 6846 <td class="note"> 6847 (all equal) 6848 </td> 6849 </tr> 6850 <tr class="unchanged"> 6851 <td style="text-align: right;padding: 0em 1em;"> 6852 ResourceChainPostProcess-8 6853 </td> 6854 <td> 6855 803k ± 1% 6856 </td> 6857 <td> 6858 817k ± 1% 6859 </td> 6860 <td class="nodelta" style="text-align: center !important;"> 6861 ~ 6862 </td> 6863 <td class="note"> 6864 (p=0.114 n=4+4) 6865 </td> 6866 </tr> 6867 <tr class="unchanged"> 6868 <td style="text-align: right;padding: 0em 1em;"> 6869 ReplaceShortcodeTokens-8 6870 </td> 6871 <td> 6872 1.00 ± 0% 6873 </td> 6874 <td> 6875 1.00 ± 0% 6876 </td> 6877 <td class="nodelta" style="text-align: center !important;"> 6878 ~ 6879 </td> 6880 <td class="note"> 6881 (all equal) 6882 </td> 6883 </tr> 6884 <tr class="worse"> 6885 <td style="text-align: right;padding: 0em 1em;"> 6886 BuildSite/Edit_Bundle_with_image-8 6887 </td> 6888 <td> 6889 3.99k ± 0% 6890 </td> 6891 <td> 6892 4.03k ± 0% 6893 </td> 6894 <td class="delta" style="font-weight: bold;color: #c00;"> 6895 +0.93% 6896 </td> 6897 <td class="note"> 6898 (p=0.029 n=4+4) 6899 </td> 6900 </tr> 6901 <tr class="worse"> 6902 <td style="text-align: right;padding: 0em 1em;"> 6903 BuildSite/Edit_Bundle_with_JSON_file-8 6904 </td> 6905 <td> 6906 3.99k ± 0% 6907 </td> 6908 <td> 6909 4.03k ± 0% 6910 </td> 6911 <td class="delta" style="font-weight: bold;color: #c00;"> 6912 +0.93% 6913 </td> 6914 <td class="note"> 6915 (p=0.029 n=4+4) 6916 </td> 6917 </tr> 6918 <tr class="worse"> 6919 <td style="text-align: right;padding: 0em 1em;"> 6920 BuildSite/Edit_Tags_and_categories-8 6921 </td> 6922 <td> 6923 241k ± 0% 6924 </td> 6925 <td> 6926 244k ± 0% 6927 </td> 6928 <td class="delta" style="font-weight: bold;color: #c00;"> 6929 +0.97% 6930 </td> 6931 <td class="note"> 6932 (p=0.029 n=4+4) 6933 </td> 6934 </tr> 6935 <tr class="worse"> 6936 <td style="text-align: right;padding: 0em 1em;"> 6937 BuildSite/Edit_Canonify_URLs-8 6938 </td> 6939 <td> 6940 364k ± 0% 6941 </td> 6942 <td> 6943 366k ± 0% 6944 </td> 6945 <td class="delta" style="font-weight: bold;color: #c00;"> 6946 +0.39% 6947 </td> 6948 <td class="note"> 6949 (p=0.029 n=4+4) 6950 </td> 6951 </tr> 6952 <tr class="worse"> 6953 <td style="text-align: right;padding: 0em 1em;"> 6954 BuildSite/Edit_Deep_content_tree-8 6955 </td> 6956 <td> 6957 264k ± 0% 6958 </td> 6959 <td> 6960 268k ± 0% 6961 </td> 6962 <td class="delta" style="font-weight: bold;color: #c00;"> 6963 +1.60% 6964 </td> 6965 <td class="note"> 6966 (p=0.029 n=4+4) 6967 </td> 6968 </tr> 6969 <tr class="worse"> 6970 <td style="text-align: right;padding: 0em 1em;"> 6971 BuildSite/Edit_Many_HTML_templates-8 6972 </td> 6973 <td> 6974 90.3k ± 0% 6975 </td> 6976 <td> 6977 91.1k ± 0% 6978 </td> 6979 <td class="delta" style="font-weight: bold;color: #c00;"> 6980 +0.90% 6981 </td> 6982 <td class="note"> 6983 (p=0.029 n=4+4) 6984 </td> 6985 </tr> 6986 <tr class="worse"> 6987 <td style="text-align: right;padding: 0em 1em;"> 6988 BuildSite/Edit_Page_collections-8 6989 </td> 6990 <td> 6991 153k ± 0% 6992 </td> 6993 <td> 6994 156k ± 0% 6995 </td> 6996 <td class="delta" style="font-weight: bold;color: #c00;"> 6997 +1.37% 6998 </td> 6999 <td class="note"> 7000 (p=0.029 n=4+4) 7001 </td> 7002 </tr> 7003 <tr class="worse"> 7004 <td style="text-align: right;padding: 0em 1em;"> 7005 BuildSite/Edit_List_terms-8 7006 </td> 7007 <td> 7008 30.4k ± 0% 7009 </td> 7010 <td> 7011 30.5k ± 0% 7012 </td> 7013 <td class="delta" style="font-weight: bold;color: #c00;"> 7014 +0.53% 7015 </td> 7016 <td class="note"> 7017 (p=0.029 n=4+4) 7018 </td> 7019 </tr> 7020 <tr class="unchanged"> 7021 <td style="text-align: right;padding: 0em 1em;"> 7022 BuildSite/Regular_Bundle_with_image-8 7023 </td> 7024 <td> 7025 23.2k ± 0% 7026 </td> 7027 <td> 7028 23.2k ± 0% 7029 </td> 7030 <td class="nodelta" style="text-align: center !important;"> 7031 ~ 7032 </td> 7033 <td class="note"> 7034 (p=1.000 n=4+4) 7035 </td> 7036 </tr> 7037 <tr class="better"> 7038 <td style="text-align: right;padding: 0em 1em;"> 7039 BuildSite/Regular_Bundle_with_JSON_file-8 7040 </td> 7041 <td> 7042 23.3k ± 0% 7043 </td> 7044 <td> 7045 23.3k ± 0% 7046 </td> 7047 <td class="delta" style="font-weight: bold;"> 7048 −0.01% 7049 </td> 7050 <td class="note"> 7051 (p=0.029 n=4+4) 7052 </td> 7053 </tr> 7054 <tr class="worse"> 7055 <td style="text-align: right;padding: 0em 1em;"> 7056 BuildSite/Regular_Tags_and_categories-8 7057 </td> 7058 <td> 7059 284k ± 0% 7060 </td> 7061 <td> 7062 287k ± 0% 7063 </td> 7064 <td class="delta" style="font-weight: bold;color: #c00;"> 7065 +1.05% 7066 </td> 7067 <td class="note"> 7068 (p=0.029 n=4+4) 7069 </td> 7070 </tr> 7071 <tr class="worse"> 7072 <td style="text-align: right;padding: 0em 1em;"> 7073 BuildSite/Regular_Canonify_URLs-8 7074 </td> 7075 <td> 7076 387k ± 0% 7077 </td> 7078 <td> 7079 388k ± 0% 7080 </td> 7081 <td class="delta" style="font-weight: bold;color: #c00;"> 7082 +0.20% 7083 </td> 7084 <td class="note"> 7085 (p=0.029 n=4+4) 7086 </td> 7087 </tr> 7088 <tr class="worse"> 7089 <td style="text-align: right;padding: 0em 1em;"> 7090 BuildSite/Regular_Deep_content_tree-8 7091 </td> 7092 <td> 7093 307k ± 0% 7094 </td> 7095 <td> 7096 309k ± 0% 7097 </td> 7098 <td class="delta" style="font-weight: bold;color: #c00;"> 7099 +0.63% 7100 </td> 7101 <td class="note"> 7102 (p=0.029 n=4+4) 7103 </td> 7104 </tr> 7105 <tr class="worse"> 7106 <td style="text-align: right;padding: 0em 1em;"> 7107 BuildSite/Regular_Many_HTML_templates-8 7108 </td> 7109 <td> 7110 129k ± 0% 7111 </td> 7112 <td> 7113 130k ± 0% 7114 </td> 7115 <td class="delta" style="font-weight: bold;color: #c00;"> 7116 +0.54% 7117 </td> 7118 <td class="note"> 7119 (p=0.029 n=4+4) 7120 </td> 7121 </tr> 7122 <tr class="worse"> 7123 <td style="text-align: right;padding: 0em 1em;"> 7124 BuildSite/Regular_Page_collections-8 7125 </td> 7126 <td> 7127 199k ± 0% 7128 </td> 7129 <td> 7130 200k ± 0% 7131 </td> 7132 <td class="delta" style="font-weight: bold;color: #c00;"> 7133 +0.55% 7134 </td> 7135 <td class="note"> 7136 (p=0.029 n=4+4) 7137 </td> 7138 </tr> 7139 <tr class="worse"> 7140 <td style="text-align: right;padding: 0em 1em;"> 7141 BuildSite/Regular_List_terms-8 7142 </td> 7143 <td> 7144 53.5k ± 0% 7145 </td> 7146 <td> 7147 53.6k ± 0% 7148 </td> 7149 <td class="delta" style="font-weight: bold;color: #c00;"> 7150 +0.11% 7151 </td> 7152 <td class="note"> 7153 (p=0.029 n=4+4) 7154 </td> 7155 </tr> 7156 <tr class="group"> 7157 <th colspan="4" style="text-align: left;"> 7158 github.com/gohugoio/hugo/identity 7159 </th> 7160 </tr> 7161 <tr class="better"> 7162 <td style="text-align: right;padding: 0em 1em;"> 7163 IdentityManager/Add-8 7164 </td> 7165 <td> 7166 2.00 ± 0% 7167 </td> 7168 <td> 7169 1.00 ± 0% 7170 </td> 7171 <td class="delta" style="font-weight: bold;"> 7172 −50.00% 7173 </td> 7174 <td class="note"> 7175 (p=0.029 n=4+4) 7176 </td> 7177 </tr> 7178 <tr class="better"> 7179 <td style="text-align: right;padding: 0em 1em;"> 7180 IdentityManager/Search-8 7181 </td> 7182 <td> 7183 15.0 ± 0% 7184 </td> 7185 <td> 7186 11.0 ± 0% 7187 </td> 7188 <td class="delta" style="font-weight: bold;"> 7189 −26.67% 7190 </td> 7191 <td class="note"> 7192 (p=0.029 n=4+4) 7193 </td> 7194 </tr> 7195 <tr class="group"> 7196 <th colspan="4" style="text-align: left;"> 7197 github.com/gohugoio/hugo/langs/i18n 7198 </th> 7199 </tr> 7200 <tr class="unchanged"> 7201 <td style="text-align: right;padding: 0em 1em;"> 7202 I18nTranslate/all-present-8 7203 </td> 7204 <td> 7205 0.00 7206 </td> 7207 <td> 7208 0.00 7209 </td> 7210 <td class="nodelta" style="text-align: center !important;"> 7211 ~ 7212 </td> 7213 <td class="note"> 7214 (all equal) 7215 </td> 7216 </tr> 7217 <tr class="unchanged"> 7218 <td style="text-align: right;padding: 0em 1em;"> 7219 I18nTranslate/present-in-default-8 7220 </td> 7221 <td> 7222 5.00 ± 0% 7223 </td> 7224 <td> 7225 5.00 ± 0% 7226 </td> 7227 <td class="nodelta" style="text-align: center !important;"> 7228 ~ 7229 </td> 7230 <td class="note"> 7231 (all equal) 7232 </td> 7233 </tr> 7234 <tr class="unchanged"> 7235 <td style="text-align: right;padding: 0em 1em;"> 7236 I18nTranslate/present-in-current-8 7237 </td> 7238 <td> 7239 0.00 7240 </td> 7241 <td> 7242 0.00 7243 </td> 7244 <td class="nodelta" style="text-align: center !important;"> 7245 ~ 7246 </td> 7247 <td class="note"> 7248 (all equal) 7249 </td> 7250 </tr> 7251 <tr class="unchanged"> 7252 <td style="text-align: right;padding: 0em 1em;"> 7253 I18nTranslate/missing-8 7254 </td> 7255 <td> 7256 5.00 ± 0% 7257 </td> 7258 <td> 7259 5.00 ± 0% 7260 </td> 7261 <td class="nodelta" style="text-align: center !important;"> 7262 ~ 7263 </td> 7264 <td class="note"> 7265 (all equal) 7266 </td> 7267 </tr> 7268 <tr class="unchanged"> 7269 <td style="text-align: right;padding: 0em 1em;"> 7270 I18nTranslate/file-missing-8 7271 </td> 7272 <td> 7273 12.0 ± 0% 7274 </td> 7275 <td> 7276 12.0 ± 0% 7277 </td> 7278 <td class="nodelta" style="text-align: center !important;"> 7279 ~ 7280 </td> 7281 <td class="note"> 7282 (all equal) 7283 </td> 7284 </tr> 7285 <tr class="unchanged"> 7286 <td style="text-align: right;padding: 0em 1em;"> 7287 I18nTranslate/context-provided-8 7288 </td> 7289 <td> 7290 5.00 ± 0% 7291 </td> 7292 <td> 7293 5.00 ± 0% 7294 </td> 7295 <td class="nodelta" style="text-align: center !important;"> 7296 ~ 7297 </td> 7298 <td class="note"> 7299 (all equal) 7300 </td> 7301 </tr> 7302 <tr class="unchanged"> 7303 <td style="text-align: right;padding: 0em 1em;"> 7304 I18nTranslate/readingTime-one-8 7305 </td> 7306 <td> 7307 3.00 ± 0% 7308 </td> 7309 <td> 7310 3.00 ± 0% 7311 </td> 7312 <td class="nodelta" style="text-align: center !important;"> 7313 ~ 7314 </td> 7315 <td class="note"> 7316 (all equal) 7317 </td> 7318 </tr> 7319 <tr class="unchanged"> 7320 <td style="text-align: right;padding: 0em 1em;"> 7321 I18nTranslate/readingTime-many-8 7322 </td> 7323 <td> 7324 9.00 ± 0% 7325 </td> 7326 <td> 7327 9.00 ± 0% 7328 </td> 7329 <td class="nodelta" style="text-align: center !important;"> 7330 ~ 7331 </td> 7332 <td class="note"> 7333 (all equal) 7334 </td> 7335 </tr> 7336 <tr class="unchanged"> 7337 <td style="text-align: right;padding: 0em 1em;"> 7338 I18nTranslate/same-id-and-translation-8 7339 </td> 7340 <td> 7341 0.00 7342 </td> 7343 <td> 7344 0.00 7345 </td> 7346 <td class="nodelta" style="text-align: center !important;"> 7347 ~ 7348 </td> 7349 <td class="note"> 7350 (all equal) 7351 </td> 7352 </tr> 7353 <tr class="unchanged"> 7354 <td style="text-align: right;padding: 0em 1em;"> 7355 I18nTranslate/same-id-and-translation-default-8 7356 </td> 7357 <td> 7358 5.00 ± 0% 7359 </td> 7360 <td> 7361 5.00 ± 0% 7362 </td> 7363 <td class="nodelta" style="text-align: center !important;"> 7364 ~ 7365 </td> 7366 <td class="note"> 7367 (all equal) 7368 </td> 7369 </tr> 7370 <tr class="unchanged"> 7371 <td style="text-align: right;padding: 0em 1em;"> 7372 I18nTranslate/unknown-language-code-8 7373 </td> 7374 <td> 7375 14.0 ± 0% 7376 </td> 7377 <td> 7378 14.0 ± 0% 7379 </td> 7380 <td class="nodelta" style="text-align: center !important;"> 7381 ~ 7382 </td> 7383 <td class="note"> 7384 (all equal) 7385 </td> 7386 </tr> 7387 <tr class="unchanged"> 7388 <td style="text-align: right;padding: 0em 1em;"> 7389 I18nTranslate/known-language-missing-plural-8 7390 </td> 7391 <td> 7392 8.00 ± 0% 7393 </td> 7394 <td> 7395 8.00 ± 0% 7396 </td> 7397 <td class="nodelta" style="text-align: center !important;"> 7398 ~ 7399 </td> 7400 <td class="note"> 7401 (all equal) 7402 </td> 7403 </tr> 7404 <tr class="unchanged"> 7405 <td style="text-align: right;padding: 0em 1em;"> 7406 I18nTranslate/dotted-bare-key-8 7407 </td> 7408 <td> 7409 0.00 7410 </td> 7411 <td> 7412 0.00 7413 </td> 7414 <td class="nodelta" style="text-align: center !important;"> 7415 ~ 7416 </td> 7417 <td class="note"> 7418 (all equal) 7419 </td> 7420 </tr> 7421 <tr class="unchanged"> 7422 <td style="text-align: right;padding: 0em 1em;"> 7423 I18nTranslate/lang-with-hyphen-8 7424 </td> 7425 <td> 7426 3.00 ± 0% 7427 </td> 7428 <td> 7429 3.00 ± 0% 7430 </td> 7431 <td class="nodelta" style="text-align: center !important;"> 7432 ~ 7433 </td> 7434 <td class="note"> 7435 (all equal) 7436 </td> 7437 </tr> 7438 <tr class="group"> 7439 <th colspan="4" style="text-align: left;"> 7440 github.com/gohugoio/hugo/markup/goldmark 7441 </th> 7442 </tr> 7443 <tr class="unchanged"> 7444 <td style="text-align: right;padding: 0em 1em;"> 7445 SanitizeAnchorName-8 7446 </td> 7447 <td> 7448 1.00 ± 0% 7449 </td> 7450 <td> 7451 1.00 ± 0% 7452 </td> 7453 <td class="nodelta" style="text-align: center !important;"> 7454 ~ 7455 </td> 7456 <td class="note"> 7457 (all equal) 7458 </td> 7459 </tr> 7460 <tr class="unchanged"> 7461 <td style="text-align: right;padding: 0em 1em;"> 7462 SanitizeAnchorNameAsciiOnly-8 7463 </td> 7464 <td> 7465 2.00 ± 0% 7466 </td> 7467 <td> 7468 2.00 ± 0% 7469 </td> 7470 <td class="nodelta" style="text-align: center !important;"> 7471 ~ 7472 </td> 7473 <td class="note"> 7474 (all equal) 7475 </td> 7476 </tr> 7477 <tr class="unchanged"> 7478 <td style="text-align: right;padding: 0em 1em;"> 7479 SanitizeAnchorNameBlackfriday-8 7480 </td> 7481 <td> 7482 6.00 ± 0% 7483 </td> 7484 <td> 7485 6.00 ± 0% 7486 </td> 7487 <td class="nodelta" style="text-align: center !important;"> 7488 ~ 7489 </td> 7490 <td class="note"> 7491 (all equal) 7492 </td> 7493 </tr> 7494 <tr class="unchanged"> 7495 <td style="text-align: right;padding: 0em 1em;"> 7496 SanitizeAnchorNameString-8 7497 </td> 7498 <td> 7499 2.00 ± 0% 7500 </td> 7501 <td> 7502 2.00 ± 0% 7503 </td> 7504 <td class="nodelta" style="text-align: center !important;"> 7505 ~ 7506 </td> 7507 <td class="note"> 7508 (all equal) 7509 </td> 7510 </tr> 7511 <tr class="group"> 7512 <th colspan="4" style="text-align: left;"> 7513 github.com/gohugoio/hugo/metrics 7514 </th> 7515 </tr> 7516 <tr class="unchanged"> 7517 <td style="text-align: right;padding: 0em 1em;"> 7518 HowSimilar-8 7519 </td> 7520 <td> 7521 19.0 ± 0% 7522 </td> 7523 <td> 7524 19.0 ± 0% 7525 </td> 7526 <td class="nodelta" style="text-align: center !important;"> 7527 ~ 7528 </td> 7529 <td class="note"> 7530 (all equal) 7531 </td> 7532 </tr> 7533 <tr class="group"> 7534 <th colspan="4" style="text-align: left;"> 7535 github.com/gohugoio/hugo/output 7536 </th> 7537 </tr> 7538 <tr class="unchanged"> 7539 <td style="text-align: right;padding: 0em 1em;"> 7540 Layout-8 7541 </td> 7542 <td> 7543 0.00 7544 </td> 7545 <td> 7546 0.00 7547 </td> 7548 <td class="nodelta" style="text-align: center !important;"> 7549 ~ 7550 </td> 7551 <td class="note"> 7552 (all equal) 7553 </td> 7554 </tr> 7555 <tr class="unchanged"> 7556 <td style="text-align: right;padding: 0em 1em;"> 7557 LayoutUncached-8 7558 </td> 7559 <td> 7560 112 ± 0% 7561 </td> 7562 <td> 7563 112 ± 0% 7564 </td> 7565 <td class="nodelta" style="text-align: center !important;"> 7566 ~ 7567 </td> 7568 <td class="note"> 7569 (all equal) 7570 </td> 7571 </tr> 7572 <tr class="group"> 7573 <th colspan="4" style="text-align: left;"> 7574 github.com/gohugoio/hugo/parser/metadecoders 7575 </th> 7576 </tr> 7577 <tr class="unchanged"> 7578 <td style="text-align: right;padding: 0em 1em;"> 7579 StringifyMapKeysStringsOnlyInterfaceMaps-8 7580 </td> 7581 <td> 7582 6.00 ± 0% 7583 </td> 7584 <td> 7585 6.00 ± 0% 7586 </td> 7587 <td class="nodelta" style="text-align: center !important;"> 7588 ~ 7589 </td> 7590 <td class="note"> 7591 (all equal) 7592 </td> 7593 </tr> 7594 <tr class="unchanged"> 7595 <td style="text-align: right;padding: 0em 1em;"> 7596 StringifyMapKeysStringsOnlyStringMaps-8 7597 </td> 7598 <td> 7599 0.00 7600 </td> 7601 <td> 7602 0.00 7603 </td> 7604 <td class="nodelta" style="text-align: center !important;"> 7605 ~ 7606 </td> 7607 <td class="note"> 7608 (all equal) 7609 </td> 7610 </tr> 7611 <tr class="unchanged"> 7612 <td style="text-align: right;padding: 0em 1em;"> 7613 StringifyMapKeysIntegers-8 7614 </td> 7615 <td> 7616 6.00 ± 0% 7617 </td> 7618 <td> 7619 6.00 ± 0% 7620 </td> 7621 <td class="nodelta" style="text-align: center !important;"> 7622 ~ 7623 </td> 7624 <td class="note"> 7625 (all equal) 7626 </td> 7627 </tr> 7628 <tr class="group"> 7629 <th colspan="4" style="text-align: left;"> 7630 github.com/gohugoio/hugo/parser/pageparser 7631 </th> 7632 </tr> 7633 <tr class="unchanged"> 7634 <td style="text-align: right;padding: 0em 1em;"> 7635 ShortcodeLexer-8 7636 </td> 7637 <td> 7638 916 ± 0% 7639 </td> 7640 <td> 7641 916 ± 0% 7642 </td> 7643 <td class="nodelta" style="text-align: center !important;"> 7644 ~ 7645 </td> 7646 <td class="note"> 7647 (all equal) 7648 </td> 7649 </tr> 7650 <tr class="unchanged"> 7651 <td style="text-align: right;padding: 0em 1em;"> 7652 Parse-8 7653 </td> 7654 <td> 7655 34.0 ± 0% 7656 </td> 7657 <td> 7658 34.0 ± 0% 7659 </td> 7660 <td class="nodelta" style="text-align: center !important;"> 7661 ~ 7662 </td> 7663 <td class="note"> 7664 (all equal) 7665 </td> 7666 </tr> 7667 <tr class="unchanged"> 7668 <td style="text-align: right;padding: 0em 1em;"> 7669 ParseWithEmoji-8 7670 </td> 7671 <td> 7672 16.0 ± 0% 7673 </td> 7674 <td> 7675 16.0 ± 0% 7676 </td> 7677 <td class="nodelta" style="text-align: center !important;"> 7678 ~ 7679 </td> 7680 <td class="note"> 7681 (all equal) 7682 </td> 7683 </tr> 7684 <tr class="group"> 7685 <th colspan="4" style="text-align: left;"> 7686 github.com/gohugoio/hugo/publisher 7687 </th> 7688 </tr> 7689 <tr class="better"> 7690 <td style="text-align: right;padding: 0em 1em;"> 7691 ClassCollectorWriter-8 7692 </td> 7693 <td> 7694 149 ± 0% 7695 </td> 7696 <td> 7697 143 ± 0% 7698 </td> 7699 <td class="delta" style="font-weight: bold;"> 7700 −4.03% 7701 </td> 7702 <td class="note"> 7703 (p=0.029 n=4+4) 7704 </td> 7705 </tr> 7706 <tr class="group"> 7707 <th colspan="4" style="text-align: left;"> 7708 github.com/gohugoio/hugo/related 7709 </th> 7710 </tr> 7711 <tr class="unchanged"> 7712 <td style="text-align: right;padding: 0em 1em;"> 7713 RelatedNewIndex/singles-8 7714 </td> 7715 <td> 7716 199 ± 0% 7717 </td> 7718 <td> 7719 199 ± 0% 7720 </td> 7721 <td class="nodelta" style="text-align: center !important;"> 7722 ~ 7723 </td> 7724 <td class="note"> 7725 (all equal) 7726 </td> 7727 </tr> 7728 <tr class="unchanged"> 7729 <td style="text-align: right;padding: 0em 1em;"> 7730 RelatedNewIndex/all-8 7731 </td> 7732 <td> 7733 200 ± 0% 7734 </td> 7735 <td> 7736 200 ± 0% 7737 </td> 7738 <td class="nodelta" style="text-align: center !important;"> 7739 ~ 7740 </td> 7741 <td class="note"> 7742 (all equal) 7743 </td> 7744 </tr> 7745 <tr class="unchanged"> 7746 <td style="text-align: right;padding: 0em 1em;"> 7747 RelatedMatchesIn-8 7748 </td> 7749 <td> 7750 196 ± 5% 7751 </td> 7752 <td> 7753 196 ± 5% 7754 </td> 7755 <td class="nodelta" style="text-align: center !important;"> 7756 ~ 7757 </td> 7758 <td class="note"> 7759 (p=1.000 n=4+4) 7760 </td> 7761 </tr> 7762 <tr class="group"> 7763 <th colspan="4" style="text-align: left;"> 7764 github.com/gohugoio/hugo/resources 7765 </th> 7766 </tr> 7767 <tr class="worse"> 7768 <td style="text-align: right;padding: 0em 1em;"> 7769 ImageExif/Cold_cache-8 7770 </td> 7771 <td> 7772 1.27k ± 0% 7773 </td> 7774 <td> 7775 1.27k ± 0% 7776 </td> 7777 <td class="delta" style="font-weight: bold;color: #c00;"> 7778 +0.16% 7779 </td> 7780 <td class="note"> 7781 (p=0.029 n=4+4) 7782 </td> 7783 </tr> 7784 <tr class="better"> 7785 <td style="text-align: right;padding: 0em 1em;"> 7786 ImageExif/Cold_cache,_10-8 7787 </td> 7788 <td> 7789 1.43k ± 0% 7790 </td> 7791 <td> 7792 1.36k ± 0% 7793 </td> 7794 <td class="delta" style="font-weight: bold;"> 7795 −4.88% 7796 </td> 7797 <td class="note"> 7798 (p=0.029 n=4+4) 7799 </td> 7800 </tr> 7801 <tr class="better"> 7802 <td style="text-align: right;padding: 0em 1em;"> 7803 ImageExif/Warm_cache-8 7804 </td> 7805 <td> 7806 351 ± 0% 7807 </td> 7808 <td> 7809 327 ± 0% 7810 </td> 7811 <td class="delta" style="font-weight: bold;"> 7812 −6.84% 7813 </td> 7814 <td class="note"> 7815 (p=0.029 n=4+4) 7816 </td> 7817 </tr> 7818 <tr class="worse"> 7819 <td style="text-align: right;padding: 0em 1em;"> 7820 ResizeParallel-8 7821 </td> 7822 <td> 7823 48.0 ± 0% 7824 </td> 7825 <td> 7826 55.0 ± 0% 7827 </td> 7828 <td class="delta" style="font-weight: bold;color: #c00;"> 7829 +14.58% 7830 </td> 7831 <td class="note"> 7832 (p=0.029 n=4+4) 7833 </td> 7834 </tr> 7835 <tr class="unchanged"> 7836 <td style="text-align: right;padding: 0em 1em;"> 7837 ResourcesMatch-8 7838 </td> 7839 <td> 7840 2.75 ±27% 7841 </td> 7842 <td> 7843 2.75 ±27% 7844 </td> 7845 <td class="nodelta" style="text-align: center !important;"> 7846 ~ 7847 </td> 7848 <td class="note"> 7849 (p=1.000 n=4+4) 7850 </td> 7851 </tr> 7852 <tr class="unchanged"> 7853 <td style="text-align: right;padding: 0em 1em;"> 7854 ResourcesMatchA100-8 7855 </td> 7856 <td> 7857 0.00 7858 </td> 7859 <td> 7860 0.00 7861 </td> 7862 <td class="nodelta" style="text-align: center !important;"> 7863 ~ 7864 </td> 7865 <td class="note"> 7866 (all equal) 7867 </td> 7868 </tr> 7869 <tr class="better"> 7870 <td style="text-align: right;padding: 0em 1em;"> 7871 AssignMetadata-8 7872 </td> 7873 <td> 7874 120 ± 0% 7875 </td> 7876 <td> 7877 80 ± 0% 7878 </td> 7879 <td class="delta" style="font-weight: bold;"> 7880 −33.33% 7881 </td> 7882 <td class="note"> 7883 (p=0.029 n=4+4) 7884 </td> 7885 </tr> 7886 <tr class="group"> 7887 <th colspan="4" style="text-align: left;"> 7888 github.com/gohugoio/hugo/resources/images/exif 7889 </th> 7890 </tr> 7891 <tr class="worse"> 7892 <td style="text-align: right;padding: 0em 1em;"> 7893 DecodeExif-8 7894 </td> 7895 <td> 7896 1.20k ± 0% 7897 </td> 7898 <td> 7899 1.20k ± 0% 7900 </td> 7901 <td class="delta" style="font-weight: bold;color: #c00;"> 7902 +0.50% 7903 </td> 7904 <td class="note"> 7905 (p=0.029 n=4+4) 7906 </td> 7907 </tr> 7908 <tr class="group"> 7909 <th colspan="4" style="text-align: left;"> 7910 github.com/gohugoio/hugo/resources/page 7911 </th> 7912 </tr> 7913 <tr class="unchanged"> 7914 <td style="text-align: right;padding: 0em 1em;"> 7915 PageCache-8 7916 </td> 7917 <td> 7918 1.00 ± 0% 7919 </td> 7920 <td> 7921 1.00 ± 0% 7922 </td> 7923 <td class="nodelta" style="text-align: center !important;"> 7924 ~ 7925 </td> 7926 <td class="note"> 7927 (all equal) 7928 </td> 7929 </tr> 7930 <tr class="unchanged"> 7931 <td style="text-align: right;padding: 0em 1em;"> 7932 SearchPage/Shuffled-100-8 7933 </td> 7934 <td> 7935 0.00 7936 </td> 7937 <td> 7938 0.00 7939 </td> 7940 <td class="nodelta" style="text-align: center !important;"> 7941 ~ 7942 </td> 7943 <td class="note"> 7944 (all equal) 7945 </td> 7946 </tr> 7947 <tr class="unchanged"> 7948 <td style="text-align: right;padding: 0em 1em;"> 7949 SearchPage/Shuffled-500-8 7950 </td> 7951 <td> 7952 0.00 7953 </td> 7954 <td> 7955 0.00 7956 </td> 7957 <td class="nodelta" style="text-align: center !important;"> 7958 ~ 7959 </td> 7960 <td class="note"> 7961 (all equal) 7962 </td> 7963 </tr> 7964 <tr class="unchanged"> 7965 <td style="text-align: right;padding: 0em 1em;"> 7966 SearchPage/Shuffled-1000-8 7967 </td> 7968 <td> 7969 1.00 ± 0% 7970 </td> 7971 <td> 7972 1.00 ± 0% 7973 </td> 7974 <td class="nodelta" style="text-align: center !important;"> 7975 ~ 7976 </td> 7977 <td class="note"> 7978 (all equal) 7979 </td> 7980 </tr> 7981 <tr class="unchanged"> 7982 <td style="text-align: right;padding: 0em 1em;"> 7983 SearchPage/Shuffled-5000-8 7984 </td> 7985 <td> 7986 1.00 ± 0% 7987 </td> 7988 <td> 7989 1.00 ± 0% 7990 </td> 7991 <td class="nodelta" style="text-align: center !important;"> 7992 ~ 7993 </td> 7994 <td class="note"> 7995 (all equal) 7996 </td> 7997 </tr> 7998 <tr class="unchanged"> 7999 <td style="text-align: right;padding: 0em 1em;"> 8000 SearchPage/ByWeight-100-8 8001 </td> 8002 <td> 8003 0.00 8004 </td> 8005 <td> 8006 0.00 8007 </td> 8008 <td class="nodelta" style="text-align: center !important;"> 8009 ~ 8010 </td> 8011 <td class="note"> 8012 (all equal) 8013 </td> 8014 </tr> 8015 <tr class="unchanged"> 8016 <td style="text-align: right;padding: 0em 1em;"> 8017 SearchPage/ByWeight-500-8 8018 </td> 8019 <td> 8020 0.00 8021 </td> 8022 <td> 8023 0.00 8024 </td> 8025 <td class="nodelta" style="text-align: center !important;"> 8026 ~ 8027 </td> 8028 <td class="note"> 8029 (all equal) 8030 </td> 8031 </tr> 8032 <tr class="unchanged"> 8033 <td style="text-align: right;padding: 0em 1em;"> 8034 SearchPage/ByWeight-1000-8 8035 </td> 8036 <td> 8037 1.00 ± 0% 8038 </td> 8039 <td> 8040 1.00 ± 0% 8041 </td> 8042 <td class="nodelta" style="text-align: center !important;"> 8043 ~ 8044 </td> 8045 <td class="note"> 8046 (all equal) 8047 </td> 8048 </tr> 8049 <tr class="unchanged"> 8050 <td style="text-align: right;padding: 0em 1em;"> 8051 SearchPage/ByWeight-5000-8 8052 </td> 8053 <td> 8054 1.00 ± 0% 8055 </td> 8056 <td> 8057 1.00 ± 0% 8058 </td> 8059 <td class="nodelta" style="text-align: center !important;"> 8060 ~ 8061 </td> 8062 <td class="note"> 8063 (all equal) 8064 </td> 8065 </tr> 8066 <tr class="unchanged"> 8067 <td style="text-align: right;padding: 0em 1em;"> 8068 SearchPage/ByWeight.Reverse-100-8 8069 </td> 8070 <td> 8071 0.00 8072 </td> 8073 <td> 8074 0.00 8075 </td> 8076 <td class="nodelta" style="text-align: center !important;"> 8077 ~ 8078 </td> 8079 <td class="note"> 8080 (all equal) 8081 </td> 8082 </tr> 8083 <tr class="unchanged"> 8084 <td style="text-align: right;padding: 0em 1em;"> 8085 SearchPage/ByWeight.Reverse-500-8 8086 </td> 8087 <td> 8088 0.00 8089 </td> 8090 <td> 8091 0.00 8092 </td> 8093 <td class="nodelta" style="text-align: center !important;"> 8094 ~ 8095 </td> 8096 <td class="note"> 8097 (all equal) 8098 </td> 8099 </tr> 8100 <tr class="unchanged"> 8101 <td style="text-align: right;padding: 0em 1em;"> 8102 SearchPage/ByWeight.Reverse-1000-8 8103 </td> 8104 <td> 8105 2.00 ± 0% 8106 </td> 8107 <td> 8108 2.00 ± 0% 8109 </td> 8110 <td class="nodelta" style="text-align: center !important;"> 8111 ~ 8112 </td> 8113 <td class="note"> 8114 (all equal) 8115 </td> 8116 </tr> 8117 <tr class="unchanged"> 8118 <td style="text-align: right;padding: 0em 1em;"> 8119 SearchPage/ByWeight.Reverse-5000-8 8120 </td> 8121 <td> 8122 2.00 ± 0% 8123 </td> 8124 <td> 8125 2.00 ± 0% 8126 </td> 8127 <td class="nodelta" style="text-align: center !important;"> 8128 ~ 8129 </td> 8130 <td class="note"> 8131 (all equal) 8132 </td> 8133 </tr> 8134 <tr class="unchanged"> 8135 <td style="text-align: right;padding: 0em 1em;"> 8136 SearchPage/ByDate-100-8 8137 </td> 8138 <td> 8139 0.00 8140 </td> 8141 <td> 8142 0.00 8143 </td> 8144 <td class="nodelta" style="text-align: center !important;"> 8145 ~ 8146 </td> 8147 <td class="note"> 8148 (all equal) 8149 </td> 8150 </tr> 8151 <tr class="unchanged"> 8152 <td style="text-align: right;padding: 0em 1em;"> 8153 SearchPage/ByDate-500-8 8154 </td> 8155 <td> 8156 0.00 8157 </td> 8158 <td> 8159 0.00 8160 </td> 8161 <td class="nodelta" style="text-align: center !important;"> 8162 ~ 8163 </td> 8164 <td class="note"> 8165 (all equal) 8166 </td> 8167 </tr> 8168 <tr class="unchanged"> 8169 <td style="text-align: right;padding: 0em 1em;"> 8170 SearchPage/ByDate-1000-8 8171 </td> 8172 <td> 8173 1.00 ± 0% 8174 </td> 8175 <td> 8176 1.00 ± 0% 8177 </td> 8178 <td class="nodelta" style="text-align: center !important;"> 8179 ~ 8180 </td> 8181 <td class="note"> 8182 (all equal) 8183 </td> 8184 </tr> 8185 <tr class="unchanged"> 8186 <td style="text-align: right;padding: 0em 1em;"> 8187 SearchPage/ByDate-5000-8 8188 </td> 8189 <td> 8190 1.00 ± 0% 8191 </td> 8192 <td> 8193 1.00 ± 0% 8194 </td> 8195 <td class="nodelta" style="text-align: center !important;"> 8196 ~ 8197 </td> 8198 <td class="note"> 8199 (all equal) 8200 </td> 8201 </tr> 8202 <tr class="unchanged"> 8203 <td style="text-align: right;padding: 0em 1em;"> 8204 SearchPage/ByPublishDate-100-8 8205 </td> 8206 <td> 8207 0.00 8208 </td> 8209 <td> 8210 0.00 8211 </td> 8212 <td class="nodelta" style="text-align: center !important;"> 8213 ~ 8214 </td> 8215 <td class="note"> 8216 (all equal) 8217 </td> 8218 </tr> 8219 <tr class="unchanged"> 8220 <td style="text-align: right;padding: 0em 1em;"> 8221 SearchPage/ByPublishDate-500-8 8222 </td> 8223 <td> 8224 0.00 8225 </td> 8226 <td> 8227 0.00 8228 </td> 8229 <td class="nodelta" style="text-align: center !important;"> 8230 ~ 8231 </td> 8232 <td class="note"> 8233 (all equal) 8234 </td> 8235 </tr> 8236 <tr class="unchanged"> 8237 <td style="text-align: right;padding: 0em 1em;"> 8238 SearchPage/ByPublishDate-1000-8 8239 </td> 8240 <td> 8241 1.00 ± 0% 8242 </td> 8243 <td> 8244 1.00 ± 0% 8245 </td> 8246 <td class="nodelta" style="text-align: center !important;"> 8247 ~ 8248 </td> 8249 <td class="note"> 8250 (all equal) 8251 </td> 8252 </tr> 8253 <tr class="unchanged"> 8254 <td style="text-align: right;padding: 0em 1em;"> 8255 SearchPage/ByPublishDate-5000-8 8256 </td> 8257 <td> 8258 1.00 ± 0% 8259 </td> 8260 <td> 8261 1.00 ± 0% 8262 </td> 8263 <td class="nodelta" style="text-align: center !important;"> 8264 ~ 8265 </td> 8266 <td class="note"> 8267 (all equal) 8268 </td> 8269 </tr> 8270 <tr class="unchanged"> 8271 <td style="text-align: right;padding: 0em 1em;"> 8272 SearchPage/ByTitle-100-8 8273 </td> 8274 <td> 8275 0.00 8276 </td> 8277 <td> 8278 0.00 8279 </td> 8280 <td class="nodelta" style="text-align: center !important;"> 8281 ~ 8282 </td> 8283 <td class="note"> 8284 (all equal) 8285 </td> 8286 </tr> 8287 <tr class="unchanged"> 8288 <td style="text-align: right;padding: 0em 1em;"> 8289 SearchPage/ByTitle-500-8 8290 </td> 8291 <td> 8292 0.00 8293 </td> 8294 <td> 8295 0.00 8296 </td> 8297 <td class="nodelta" style="text-align: center !important;"> 8298 ~ 8299 </td> 8300 <td class="note"> 8301 (all equal) 8302 </td> 8303 </tr> 8304 <tr class="unchanged"> 8305 <td style="text-align: right;padding: 0em 1em;"> 8306 SearchPage/ByTitle-1000-8 8307 </td> 8308 <td> 8309 1.00 ± 0% 8310 </td> 8311 <td> 8312 1.00 ± 0% 8313 </td> 8314 <td class="nodelta" style="text-align: center !important;"> 8315 ~ 8316 </td> 8317 <td class="note"> 8318 (all equal) 8319 </td> 8320 </tr> 8321 <tr class="unchanged"> 8322 <td style="text-align: right;padding: 0em 1em;"> 8323 SearchPage/ByTitle-5000-8 8324 </td> 8325 <td> 8326 1.00 ± 0% 8327 </td> 8328 <td> 8329 1.00 ± 0% 8330 </td> 8331 <td class="nodelta" style="text-align: center !important;"> 8332 ~ 8333 </td> 8334 <td class="note"> 8335 (all equal) 8336 </td> 8337 </tr> 8338 <tr class="unchanged"> 8339 <td style="text-align: right;padding: 0em 1em;"> 8340 SearchPage/ByTitle_Linear-100-8 8341 </td> 8342 <td> 8343 0.00 8344 </td> 8345 <td> 8346 0.00 8347 </td> 8348 <td class="nodelta" style="text-align: center !important;"> 8349 ~ 8350 </td> 8351 <td class="note"> 8352 (all equal) 8353 </td> 8354 </tr> 8355 <tr class="unchanged"> 8356 <td style="text-align: right;padding: 0em 1em;"> 8357 SearchPage/ByTitle_Linear-500-8 8358 </td> 8359 <td> 8360 0.00 8361 </td> 8362 <td> 8363 0.00 8364 </td> 8365 <td class="nodelta" style="text-align: center !important;"> 8366 ~ 8367 </td> 8368 <td class="note"> 8369 (all equal) 8370 </td> 8371 </tr> 8372 <tr class="unchanged"> 8373 <td style="text-align: right;padding: 0em 1em;"> 8374 SearchPage/ByTitle_Linear-1000-8 8375 </td> 8376 <td> 8377 0.00 8378 </td> 8379 <td> 8380 0.00 8381 </td> 8382 <td class="nodelta" style="text-align: center !important;"> 8383 ~ 8384 </td> 8385 <td class="note"> 8386 (all equal) 8387 </td> 8388 </tr> 8389 <tr class="unchanged"> 8390 <td style="text-align: right;padding: 0em 1em;"> 8391 SearchPage/ByTitle_Linear-5000-8 8392 </td> 8393 <td> 8394 0.00 8395 </td> 8396 <td> 8397 0.00 8398 </td> 8399 <td class="nodelta" style="text-align: center !important;"> 8400 ~ 8401 </td> 8402 <td class="note"> 8403 (all equal) 8404 </td> 8405 </tr> 8406 <tr class="unchanged"> 8407 <td style="text-align: right;padding: 0em 1em;"> 8408 SortByWeightAndReverse-8 8409 </td> 8410 <td> 8411 2.00 ± 0% 8412 </td> 8413 <td> 8414 2.00 ± 0% 8415 </td> 8416 <td class="nodelta" style="text-align: center !important;"> 8417 ~ 8418 </td> 8419 <td class="note"> 8420 (all equal) 8421 </td> 8422 </tr> 8423 <tr class="better"> 8424 <td style="text-align: right;padding: 0em 1em;"> 8425 PermalinkExpand-8 8426 </td> 8427 <td> 8428 13.0 ± 0% 8429 </td> 8430 <td> 8431 10.0 ± 0% 8432 </td> 8433 <td class="delta" style="font-weight: bold;"> 8434 −23.08% 8435 </td> 8436 <td class="note"> 8437 (p=0.029 n=4+4) 8438 </td> 8439 </tr> 8440 <tr class="group"> 8441 <th colspan="4" style="text-align: left;"> 8442 github.com/gohugoio/hugo/resources/resource_transformers/postcss 8443 </th> 8444 </tr> 8445 <tr class="better"> 8446 <td style="text-align: right;padding: 0em 1em;"> 8447 ImportResolver-8 8448 </td> 8449 <td> 8450 195 ± 0% 8451 </td> 8452 <td> 8453 186 ± 0% 8454 </td> 8455 <td class="delta" style="font-weight: bold;"> 8456 −4.62% 8457 </td> 8458 <td class="note"> 8459 (p=0.029 n=4+4) 8460 </td> 8461 </tr> 8462 <tr class="group"> 8463 <th colspan="4" style="text-align: left;"> 8464 github.com/gohugoio/hugo/tpl/internal/go_templates/htmltemplate 8465 </th> 8466 </tr> 8467 <tr class="unchanged"> 8468 <td style="text-align: right;padding: 0em 1em;"> 8469 CSSEscaper-8 8470 </td> 8471 <td> 8472 2.00 ± 0% 8473 </td> 8474 <td> 8475 2.00 ± 0% 8476 </td> 8477 <td class="nodelta" style="text-align: center !important;"> 8478 ~ 8479 </td> 8480 <td class="note"> 8481 (all equal) 8482 </td> 8483 </tr> 8484 <tr class="unchanged"> 8485 <td style="text-align: right;padding: 0em 1em;"> 8486 CSSEscaperNoSpecials-8 8487 </td> 8488 <td> 8489 0.00 8490 </td> 8491 <td> 8492 0.00 8493 </td> 8494 <td class="nodelta" style="text-align: center !important;"> 8495 ~ 8496 </td> 8497 <td class="note"> 8498 (all equal) 8499 </td> 8500 </tr> 8501 <tr class="unchanged"> 8502 <td style="text-align: right;padding: 0em 1em;"> 8503 DecodeCSS-8 8504 </td> 8505 <td> 8506 1.00 ± 0% 8507 </td> 8508 <td> 8509 1.00 ± 0% 8510 </td> 8511 <td class="nodelta" style="text-align: center !important;"> 8512 ~ 8513 </td> 8514 <td class="note"> 8515 (all equal) 8516 </td> 8517 </tr> 8518 <tr class="unchanged"> 8519 <td style="text-align: right;padding: 0em 1em;"> 8520 DecodeCSSNoSpecials-8 8521 </td> 8522 <td> 8523 0.00 8524 </td> 8525 <td> 8526 0.00 8527 </td> 8528 <td class="nodelta" style="text-align: center !important;"> 8529 ~ 8530 </td> 8531 <td class="note"> 8532 (all equal) 8533 </td> 8534 </tr> 8535 <tr class="unchanged"> 8536 <td style="text-align: right;padding: 0em 1em;"> 8537 CSSValueFilter-8 8538 </td> 8539 <td> 8540 2.00 ± 0% 8541 </td> 8542 <td> 8543 2.00 ± 0% 8544 </td> 8545 <td class="nodelta" style="text-align: center !important;"> 8546 ~ 8547 </td> 8548 <td class="note"> 8549 (all equal) 8550 </td> 8551 </tr> 8552 <tr class="unchanged"> 8553 <td style="text-align: right;padding: 0em 1em;"> 8554 CSSValueFilterOk-8 8555 </td> 8556 <td> 8557 3.00 ± 0% 8558 </td> 8559 <td> 8560 3.00 ± 0% 8561 </td> 8562 <td class="nodelta" style="text-align: center !important;"> 8563 ~ 8564 </td> 8565 <td class="note"> 8566 (all equal) 8567 </td> 8568 </tr> 8569 <tr class="unchanged"> 8570 <td style="text-align: right;padding: 0em 1em;"> 8571 EscapedExecute-8 8572 </td> 8573 <td> 8574 18.0 ± 0% 8575 </td> 8576 <td> 8577 18.0 ± 0% 8578 </td> 8579 <td class="nodelta" style="text-align: center !important;"> 8580 ~ 8581 </td> 8582 <td class="note"> 8583 (all equal) 8584 </td> 8585 </tr> 8586 <tr class="unchanged"> 8587 <td style="text-align: right;padding: 0em 1em;"> 8588 HTMLNospaceEscaper-8 8589 </td> 8590 <td> 8591 3.00 ± 0% 8592 </td> 8593 <td> 8594 3.00 ± 0% 8595 </td> 8596 <td class="nodelta" style="text-align: center !important;"> 8597 ~ 8598 </td> 8599 <td class="note"> 8600 (all equal) 8601 </td> 8602 </tr> 8603 <tr class="unchanged"> 8604 <td style="text-align: right;padding: 0em 1em;"> 8605 HTMLNospaceEscaperNoSpecials-8 8606 </td> 8607 <td> 8608 1.00 ± 0% 8609 </td> 8610 <td> 8611 1.00 ± 0% 8612 </td> 8613 <td class="nodelta" style="text-align: center !important;"> 8614 ~ 8615 </td> 8616 <td class="note"> 8617 (all equal) 8618 </td> 8619 </tr> 8620 <tr class="unchanged"> 8621 <td style="text-align: right;padding: 0em 1em;"> 8622 StripTags-8 8623 </td> 8624 <td> 8625 3.00 ± 0% 8626 </td> 8627 <td> 8628 3.00 ± 0% 8629 </td> 8630 <td class="nodelta" style="text-align: center !important;"> 8631 ~ 8632 </td> 8633 <td class="note"> 8634 (all equal) 8635 </td> 8636 </tr> 8637 <tr class="unchanged"> 8638 <td style="text-align: right;padding: 0em 1em;"> 8639 StripTagsNoSpecials-8 8640 </td> 8641 <td> 8642 2.00 ± 0% 8643 </td> 8644 <td> 8645 2.00 ± 0% 8646 </td> 8647 <td class="nodelta" style="text-align: center !important;"> 8648 ~ 8649 </td> 8650 <td class="note"> 8651 (all equal) 8652 </td> 8653 </tr> 8654 <tr class="unchanged"> 8655 <td style="text-align: right;padding: 0em 1em;"> 8656 JSValEscaperWithNum-8 8657 </td> 8658 <td> 8659 3.00 ± 0% 8660 </td> 8661 <td> 8662 3.00 ± 0% 8663 </td> 8664 <td class="nodelta" style="text-align: center !important;"> 8665 ~ 8666 </td> 8667 <td class="note"> 8668 (all equal) 8669 </td> 8670 </tr> 8671 <tr class="unchanged"> 8672 <td style="text-align: right;padding: 0em 1em;"> 8673 JSValEscaperWithStr-8 8674 </td> 8675 <td> 8676 2.00 ± 0% 8677 </td> 8678 <td> 8679 2.00 ± 0% 8680 </td> 8681 <td class="nodelta" style="text-align: center !important;"> 8682 ~ 8683 </td> 8684 <td class="note"> 8685 (all equal) 8686 </td> 8687 </tr> 8688 <tr class="unchanged"> 8689 <td style="text-align: right;padding: 0em 1em;"> 8690 JSValEscaperWithStrNoSpecials-8 8691 </td> 8692 <td> 8693 2.00 ± 0% 8694 </td> 8695 <td> 8696 2.00 ± 0% 8697 </td> 8698 <td class="nodelta" style="text-align: center !important;"> 8699 ~ 8700 </td> 8701 <td class="note"> 8702 (all equal) 8703 </td> 8704 </tr> 8705 <tr class="unchanged"> 8706 <td style="text-align: right;padding: 0em 1em;"> 8707 JSValEscaperWithObj-8 8708 </td> 8709 <td> 8710 3.00 ± 0% 8711 </td> 8712 <td> 8713 3.00 ± 0% 8714 </td> 8715 <td class="nodelta" style="text-align: center !important;"> 8716 ~ 8717 </td> 8718 <td class="note"> 8719 (all equal) 8720 </td> 8721 </tr> 8722 <tr class="unchanged"> 8723 <td style="text-align: right;padding: 0em 1em;"> 8724 JSValEscaperWithObjNoSpecials-8 8725 </td> 8726 <td> 8727 3.00 ± 0% 8728 </td> 8729 <td> 8730 3.00 ± 0% 8731 </td> 8732 <td class="nodelta" style="text-align: center !important;"> 8733 ~ 8734 </td> 8735 <td class="note"> 8736 (all equal) 8737 </td> 8738 </tr> 8739 <tr class="unchanged"> 8740 <td style="text-align: right;padding: 0em 1em;"> 8741 JSStrEscaperNoSpecials-8 8742 </td> 8743 <td> 8744 0.00 8745 </td> 8746 <td> 8747 0.00 8748 </td> 8749 <td class="nodelta" style="text-align: center !important;"> 8750 ~ 8751 </td> 8752 <td class="note"> 8753 (all equal) 8754 </td> 8755 </tr> 8756 <tr class="unchanged"> 8757 <td style="text-align: right;padding: 0em 1em;"> 8758 JSStrEscaper-8 8759 </td> 8760 <td> 8761 2.00 ± 0% 8762 </td> 8763 <td> 8764 2.00 ± 0% 8765 </td> 8766 <td class="nodelta" style="text-align: center !important;"> 8767 ~ 8768 </td> 8769 <td class="note"> 8770 (all equal) 8771 </td> 8772 </tr> 8773 <tr class="unchanged"> 8774 <td style="text-align: right;padding: 0em 1em;"> 8775 JSRegexpEscaperNoSpecials-8 8776 </td> 8777 <td> 8778 0.00 8779 </td> 8780 <td> 8781 0.00 8782 </td> 8783 <td class="nodelta" style="text-align: center !important;"> 8784 ~ 8785 </td> 8786 <td class="note"> 8787 (all equal) 8788 </td> 8789 </tr> 8790 <tr class="unchanged"> 8791 <td style="text-align: right;padding: 0em 1em;"> 8792 JSRegexpEscaper-8 8793 </td> 8794 <td> 8795 2.00 ± 0% 8796 </td> 8797 <td> 8798 2.00 ± 0% 8799 </td> 8800 <td class="nodelta" style="text-align: center !important;"> 8801 ~ 8802 </td> 8803 <td class="note"> 8804 (all equal) 8805 </td> 8806 </tr> 8807 <tr class="unchanged"> 8808 <td style="text-align: right;padding: 0em 1em;"> 8809 TemplateSpecialTags-8 8810 </td> 8811 <td> 8812 191 ± 0% 8813 </td> 8814 <td> 8815 191 ± 0% 8816 </td> 8817 <td class="nodelta" style="text-align: center !important;"> 8818 ~ 8819 </td> 8820 <td class="note"> 8821 (all equal) 8822 </td> 8823 </tr> 8824 <tr class="unchanged"> 8825 <td style="text-align: right;padding: 0em 1em;"> 8826 URLEscaper-8 8827 </td> 8828 <td> 8829 4.00 ± 0% 8830 </td> 8831 <td> 8832 4.00 ± 0% 8833 </td> 8834 <td class="nodelta" style="text-align: center !important;"> 8835 ~ 8836 </td> 8837 <td class="note"> 8838 (all equal) 8839 </td> 8840 </tr> 8841 <tr class="unchanged"> 8842 <td style="text-align: right;padding: 0em 1em;"> 8843 URLEscaperNoSpecials-8 8844 </td> 8845 <td> 8846 2.00 ± 0% 8847 </td> 8848 <td> 8849 2.00 ± 0% 8850 </td> 8851 <td class="nodelta" style="text-align: center !important;"> 8852 ~ 8853 </td> 8854 <td class="note"> 8855 (all equal) 8856 </td> 8857 </tr> 8858 <tr class="unchanged"> 8859 <td style="text-align: right;padding: 0em 1em;"> 8860 URLNormalizer-8 8861 </td> 8862 <td> 8863 3.00 ± 0% 8864 </td> 8865 <td> 8866 3.00 ± 0% 8867 </td> 8868 <td class="nodelta" style="text-align: center !important;"> 8869 ~ 8870 </td> 8871 <td class="note"> 8872 (all equal) 8873 </td> 8874 </tr> 8875 <tr class="unchanged"> 8876 <td style="text-align: right;padding: 0em 1em;"> 8877 URLNormalizerNoSpecials-8 8878 </td> 8879 <td> 8880 2.00 ± 0% 8881 </td> 8882 <td> 8883 2.00 ± 0% 8884 </td> 8885 <td class="nodelta" style="text-align: center !important;"> 8886 ~ 8887 </td> 8888 <td class="note"> 8889 (all equal) 8890 </td> 8891 </tr> 8892 <tr class="unchanged"> 8893 <td style="text-align: right;padding: 0em 1em;"> 8894 SrcsetFilter-8 8895 </td> 8896 <td> 8897 3.00 ± 0% 8898 </td> 8899 <td> 8900 3.00 ± 0% 8901 </td> 8902 <td class="nodelta" style="text-align: center !important;"> 8903 ~ 8904 </td> 8905 <td class="note"> 8906 (all equal) 8907 </td> 8908 </tr> 8909 <tr class="unchanged"> 8910 <td style="text-align: right;padding: 0em 1em;"> 8911 SrcsetFilterNoSpecials-8 8912 </td> 8913 <td> 8914 3.00 ± 0% 8915 </td> 8916 <td> 8917 3.00 ± 0% 8918 </td> 8919 <td class="nodelta" style="text-align: center !important;"> 8920 ~ 8921 </td> 8922 <td class="note"> 8923 (all equal) 8924 </td> 8925 </tr> 8926 <tr class="group"> 8927 <th colspan="4" style="text-align: left;"> 8928 github.com/gohugoio/hugo/tpl/internal/go_templates/texttemplate/parse 8929 </th> 8930 </tr> 8931 <tr class="unchanged"> 8932 <td style="text-align: right;padding: 0em 1em;"> 8933 ParseLarge-8 8934 </td> 8935 <td> 8936 80.0k ± 0% 8937 </td> 8938 <td> 8939 80.0k ± 0% 8940 </td> 8941 <td class="nodelta" style="text-align: center !important;"> 8942 ~ 8943 </td> 8944 <td class="note"> 8945 (p=1.000 n=4+4) 8946 </td> 8947 </tr> 8948 <tr class="unchanged"> 8949 <td style="text-align: right;padding: 0em 1em;"> 8950 VariableString-8 8951 </td> 8952 <td> 8953 3.00 ± 0% 8954 </td> 8955 <td> 8956 3.00 ± 0% 8957 </td> 8958 <td class="nodelta" style="text-align: center !important;"> 8959 ~ 8960 </td> 8961 <td class="note"> 8962 (all equal) 8963 </td> 8964 </tr> 8965 <tr class="unchanged"> 8966 <td style="text-align: right;padding: 0em 1em;"> 8967 ListString-8 8968 </td> 8969 <td> 8970 31.0 ± 0% 8971 </td> 8972 <td> 8973 31.0 ± 0% 8974 </td> 8975 <td class="nodelta" style="text-align: center !important;"> 8976 ~ 8977 </td> 8978 <td class="note"> 8979 (all equal) 8980 </td> 8981 </tr> 8982 <tr class="group"> 8983 <th colspan="4" style="text-align: left;"> 8984 github.com/gohugoio/hugo/tpl/tplimpl 8985 </th> 8986 </tr> 8987 <tr class="unchanged"> 8988 <td style="text-align: right;padding: 0em 1em;"> 8989 Partial-8 8990 </td> 8991 <td> 8992 37.0 ± 0% 8993 </td> 8994 <td> 8995 37.0 ± 0% 8996 </td> 8997 <td class="nodelta" style="text-align: center !important;"> 8998 ~ 8999 </td> 9000 <td class="note"> 9001 (all equal) 9002 </td> 9003 </tr> 9004 <tr class="unchanged"> 9005 <td style="text-align: right;padding: 0em 1em;"> 9006 PartialCached-8 9007 </td> 9008 <td> 9009 0.00 9010 </td> 9011 <td> 9012 0.00 9013 </td> 9014 <td class="nodelta" style="text-align: center !important;"> 9015 ~ 9016 </td> 9017 <td class="note"> 9018 (all equal) 9019 </td> 9020 </tr> 9021 <tr class="group"> 9022 <th colspan="4" style="text-align: left;"> 9023 github.com/gohugoio/hugo/tpl/transform 9024 </th> 9025 </tr> 9026 <tr class="better"> 9027 <td style="text-align: right;padding: 0em 1em;"> 9028 UnmarshalString-8 9029 </td> 9030 <td> 9031 6.00 ± 0% 9032 </td> 9033 <td> 9034 5.00 ± 0% 9035 </td> 9036 <td class="delta" style="font-weight: bold;"> 9037 −16.67% 9038 </td> 9039 <td class="note"> 9040 (p=0.029 n=4+4) 9041 </td> 9042 </tr> 9043 <tr class="unchanged"> 9044 <td style="text-align: right;padding: 0em 1em;"> 9045 UnmarshalResource-8 9046 </td> 9047 <td> 9048 1.00 ± 0% 9049 </td> 9050 <td> 9051 1.00 ± 0% 9052 </td> 9053 <td class="nodelta" style="text-align: center !important;"> 9054 ~ 9055 </td> 9056 <td class="note"> 9057 (all equal) 9058 </td> 9059 </tr> 9060 <tr class="group"> 9061 <th colspan="4" style="text-align: left;"> 9062 github.com/gohugoio/hugo/transform/urlreplacers 9063 </th> 9064 </tr> 9065 <tr class="unchanged"> 9066 <td style="text-align: right;padding: 0em 1em;"> 9067 AbsURL-8 9068 </td> 9069 <td> 9070 16.0 ± 0% 9071 </td> 9072 <td> 9073 16.0 ± 0% 9074 </td> 9075 <td class="nodelta" style="text-align: center !important;"> 9076 ~ 9077 </td> 9078 <td class="note"> 9079 (all equal) 9080 </td> 9081 </tr> 9082 <tr class="unchanged"> 9083 <td style="text-align: right;padding: 0em 1em;"> 9084 AbsURLSrcset-8 9085 </td> 9086 <td> 9087 23.0 ± 0% 9088 </td> 9089 <td> 9090 23.0 ± 0% 9091 </td> 9092 <td class="nodelta" style="text-align: center !important;"> 9093 ~ 9094 </td> 9095 <td class="note"> 9096 (all equal) 9097 </td> 9098 </tr> 9099 <tr class="unchanged"> 9100 <td style="text-align: right;padding: 0em 1em;"> 9101 XMLAbsURLSrcset-8 9102 </td> 9103 <td> 9104 21.0 ± 0% 9105 </td> 9106 <td> 9107 21.0 ± 0% 9108 </td> 9109 <td class="nodelta" style="text-align: center !important;"> 9110 ~ 9111 </td> 9112 <td class="note"> 9113 (all equal) 9114 </td> 9115 </tr> 9116 <tr class="unchanged"> 9117 <td style="text-align: right;padding: 0em 1em;"> 9118 XMLAbsURL-8 9119 </td> 9120 <td> 9121 8.00 ± 0% 9122 </td> 9123 <td> 9124 8.00 ± 0% 9125 </td> 9126 <td class="nodelta" style="text-align: center !important;"> 9127 ~ 9128 </td> 9129 <td class="note"> 9130 (all equal) 9131 </td> 9132 </tr> 9133 <tr> 9134 <td style="text-align: right;padding: 0em 1em;"> 9135 9136 </td> 9137 </tr> 9138 </tbody> 9139 </table>