Skip to content

Instantly share code, notes, and snippets.

@quasilyte
Created December 8, 2021 08:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save quasilyte/480f81298c4b2ff82f3b1eacc4bd0e43 to your computer and use it in GitHub Desktop.
Save quasilyte/480f81298c4b2ff82f3b1eacc4bd0e43 to your computer and use it in GitHub Desktop.
bytes.Buffer grow benchmarks comparison
name old time/op new time/op delta
BufferWrite/len1_x1-8 95.2ns ± 3% 94.7ns ± 2% ~ (p=0.256 n=10+10)
BufferWrite/len1_x4-8 128ns ± 2% 127ns ± 2% ~ (p=0.197 n=10+10)
BufferWrite/len1_x8-8 173ns ± 1% 172ns ± 1% -0.52% (p=0.030 n=10+10)
BufferWrite/len1_x16-8 269ns ± 1% 261ns ± 1% -2.94% (p=0.000 n=10+9)
BufferWrite/len8_x1-8 97.8ns ± 1% 95.7ns ± 2% -2.22% (p=0.000 n=10+10)
BufferWrite/len8_x4-8 128ns ± 1% 129ns ± 2% ~ (p=0.725 n=10+10)
BufferWrite/len8_x8-8 172ns ± 2% 173ns ± 2% ~ (p=0.225 n=10+10)
BufferWrite/len8_x16-8 424ns ± 1% 429ns ± 1% +1.32% (p=0.000 n=9+10)
BufferWrite/len16_x1-8 97.6ns ± 2% 96.2ns ± 2% -1.39% (p=0.029 n=10+10)
BufferWrite/len16_x4-8 131ns ± 1% 130ns ± 1% ~ (p=0.397 n=9+9)
BufferWrite/len16_x8-8 330ns ± 2% 342ns ± 2% +3.43% (p=0.000 n=10+10)
BufferWrite/len16_x16-8 697ns ± 2% 702ns ± 3% ~ (p=0.763 n=9+10)
BufferWrite/len32_x1-8 97.7ns ± 3% 87.2ns ± 1% -10.69% (p=0.000 n=10+8)
BufferWrite/len32_x4-8 285ns ± 3% 271ns ± 1% -4.90% (p=0.000 n=10+10)
BufferWrite/len32_x8-8 567ns ± 1% 578ns ± 1% +2.00% (p=0.000 n=10+10)
BufferWrite/len32_x16-8 1.20µs ± 1% 1.22µs ± 1% +1.26% (p=0.000 n=10+8)
BufferWrite/len64_x1-8 98.1ns ± 2% 96.5ns ± 1% -1.61% (p=0.001 n=10+9)
BufferWrite/len64_x4-8 602ns ± 1% 603ns ± 1% ~ (p=0.510 n=9+10)
BufferWrite/len64_x8-8 1.34µs ± 1% 1.35µs ± 2% ~ (p=0.541 n=10+10)
BufferWrite/len64_x16-8 2.78µs ± 2% 1.45µs ± 1% -47.64% (p=0.000 n=10+10)
BufferWrite/len128_x1-8 138ns ± 1% 143ns ± 2% +3.21% (p=0.000 n=9+9)
BufferWrite/len128_x4-8 1.04µs ± 1% 1.05µs ± 3% ~ (p=0.127 n=10+10)
BufferWrite/len128_x8-8 2.43µs ± 0% 2.48µs ± 2% +2.00% (p=0.000 n=9+10)
BufferWrite/len128_x16-8 5.15µs ± 1% 2.58µs ± 1% -49.97% (p=0.000 n=10+10)
BufferWrite/len1024_x1-8 671ns ± 2% 667ns ± 1% ~ (p=0.089 n=10+10)
BufferWrite/len1024_x4-8 7.08µs ± 2% 6.98µs ± 1% -1.45% (p=0.034 n=10+10)
BufferWrite/len1024_x8-8 15.2µs ± 1% 7.2µs ± 2% -52.73% (p=0.000 n=8+9)
BufferWrite/len1024_x16-8 28.1µs ± 1% 14.8µs ± 1% -47.35% (p=0.000 n=9+10)
BufferWrite/len4096_x1-8 2.53µs ± 1% 2.51µs ± 1% -1.12% (p=0.003 n=8+10)
BufferWrite/len4096_x4-8 18.6µs ± 1% 18.4µs ± 2% ~ (p=0.053 n=10+9)
BufferWrite/len4096_x8-8 45.0µs ± 1% 43.7µs ± 1% -2.79% (p=0.000 n=10+10)
BufferWrite/len4096_x16-8 101µs ± 2% 46µs ± 1% -54.53% (p=0.000 n=10+10)
HTMLEscape/input0x1_14bytes-8 408ns ± 1% 406ns ± 1% ~ (p=0.250 n=10+9)
HTMLEscape/input1x1_40bytes-8 951ns ± 1% 928ns ± 1% -2.47% (p=0.000 n=10+10)
HTMLEscape/input2x1_47bytes-8 540ns ± 1% 523ns ± 1% -3.15% (p=0.000 n=10+9)
HTMLEscape/input3x1_85bytes-8 978ns ± 2% 973ns ± 1% ~ (p=0.075 n=9+10)
HTMLEscape/input0x2_28bytes-8 490ns ± 1% 477ns ± 1% -2.61% (p=0.000 n=9+10)
HTMLEscape/input1x2_80bytes-8 1.67µs ± 1% 1.65µs ± 1% -1.18% (p=0.001 n=10+10)
HTMLEscape/input2x2_94bytes-8 915ns ± 2% 908ns ± 2% -0.78% (p=0.043 n=10+10)
HTMLEscape/input3x2_170bytes-8 1.76µs ± 2% 1.75µs ± 2% ~ (p=0.268 n=10+9)
HTMLEscape/input0x4_56bytes-8 805ns ± 1% 799ns ± 1% -0.76% (p=0.009 n=10+10)
HTMLEscape/input1x4_160bytes-8 3.02µs ± 1% 2.56µs ± 1% -15.28% (p=0.000 n=10+10)
HTMLEscape/input2x4_188bytes-8 1.64µs ± 3% 1.60µs ± 1% -2.12% (p=0.001 n=10+10)
HTMLEscape/input3x4_340bytes-8 2.63µs ± 1% 2.58µs ± 1% -1.70% (p=0.001 n=10+10)
HTMLEscape/input0x8_112bytes-8 1.37µs ± 1% 1.06µs ± 1% -22.39% (p=0.000 n=10+10)
HTMLEscape/input1x8_320bytes-8 5.65µs ± 1% 4.76µs ± 1% -15.62% (p=0.000 n=9+10)
HTMLEscape/input2x8_376bytes-8 3.04µs ± 2% 3.05µs ± 3% ~ (p=0.630 n=10+10)
HTMLEscape/input3x8_680bytes-8 5.09µs ± 1% 5.02µs ± 2% -1.42% (p=0.001 n=10+10)
HTMLEscape/input0x16_224bytes-8 2.41µs ± 2% 1.95µs ± 2% -18.98% (p=0.000 n=10+10)
HTMLEscape/input1x16_640bytes-8 10.5µs ± 2% 9.3µs ± 1% -11.53% (p=0.000 n=10+7)
HTMLEscape/input2x16_752bytes-8 5.17µs ± 1% 5.37µs ± 2% +3.98% (p=0.000 n=8+10)
HTMLEscape/input3x16_1360bytes-8 9.08µs ± 3% 8.76µs ± 1% -3.54% (p=0.000 n=10+9)
HTMLEscape/input0x32_448bytes-8 4.21µs ± 3% 3.65µs ± 1% -13.43% (p=0.000 n=10+10)
HTMLEscape/input1x32_1280bytes-8 19.7µs ± 1% 17.6µs ± 2% -10.71% (p=0.000 n=10+10)
HTMLEscape/input2x32_1504bytes-8 9.68µs ± 1% 8.61µs ± 1% -11.07% (p=0.000 n=9+10)
HTMLEscape/input3x32_2720bytes-8 17.2µs ± 2% 16.3µs ± 0% -5.37% (p=0.000 n=10+8)
HTMLEscape/input0x128_1792bytes-8 13.3µs ± 1% 12.1µs ± 1% -9.28% (p=0.000 n=9+10)
HTMLEscape/input1x128_5120bytes-8 69.0µs ± 1% 63.7µs ± 1% -7.68% (p=0.000 n=10+10)
HTMLEscape/input2x128_6016bytes-8 35.5µs ± 1% 32.5µs ± 1% -8.52% (p=0.000 n=10+9)
HTMLEscape/input3x128_10880bytes-8 61.7µs ± 2% 62.8µs ± 1% +1.83% (p=0.000 n=10+10)
HTMLEscape/input0x1024_14336bytes-8 101µs ± 0% 90µs ± 1% -11.00% (p=0.000 n=9+10)
HTMLEscape/input1x1024_40960bytes-8 563µs ± 2% 484µs ± 2% -14.10% (p=0.000 n=10+10)
HTMLEscape/input2x1024_48128bytes-8 262µs ± 1% 246µs ± 1% -6.03% (p=0.000 n=10+10)
HTMLEscape/input3x1024_87040bytes-8 465µs ± 1% 432µs ± 2% -7.22% (p=0.000 n=7+10)
HTMLTemplate/numURLs50-8 680µs ± 1% 669µs ± 3% -1.66% (p=0.005 n=10+10)
HTMLTemplate/numURLs500-8 7.01ms ± 0% 6.96ms ± 1% -0.65% (p=0.000 n=7+10)
[Geo mean] 2.87µs 2.63µs -8.54%
name old alloc/op new alloc/op delta
BufferWrite/len1_x1-8 64.0B ± 0% 64.0B ± 0% ~ (all equal)
BufferWrite/len1_x4-8 64.0B ± 0% 64.0B ± 0% ~ (all equal)
BufferWrite/len1_x8-8 64.0B ± 0% 64.0B ± 0% ~ (all equal)
BufferWrite/len1_x16-8 64.0B ± 0% 64.0B ± 0% ~ (all equal)
BufferWrite/len8_x1-8 64.0B ± 0% 64.0B ± 0% ~ (all equal)
BufferWrite/len8_x4-8 64.0B ± 0% 64.0B ± 0% ~ (all equal)
BufferWrite/len8_x8-8 64.0B ± 0% 64.0B ± 0% ~ (all equal)
BufferWrite/len8_x16-8 208B ± 0% 208B ± 0% ~ (all equal)
BufferWrite/len16_x1-8 64.0B ± 0% 64.0B ± 0% ~ (all equal)
BufferWrite/len16_x4-8 64.0B ± 0% 64.0B ± 0% ~ (all equal)
BufferWrite/len16_x8-8 208B ± 0% 208B ± 0% ~ (all equal)
BufferWrite/len16_x16-8 528B ± 0% 528B ± 0% ~ (all equal)
BufferWrite/len32_x1-8 64.0B ± 0% 64.0B ± 0% ~ (all equal)
BufferWrite/len32_x4-8 224B ± 0% 224B ± 0% ~ (all equal)
BufferWrite/len32_x8-8 576B ± 0% 576B ± 0% ~ (all equal)
BufferWrite/len32_x16-8 1.34kB ± 0% 1.34kB ± 0% ~ (all equal)
BufferWrite/len64_x1-8 64.0B ± 0% 64.0B ± 0% ~ (all equal)
BufferWrite/len64_x4-8 704B ± 0% 704B ± 0% ~ (all equal)
BufferWrite/len64_x8-8 1.73kB ± 0% 1.73kB ± 0% ~ (all equal)
BufferWrite/len64_x16-8 3.78kB ± 0% 1.73kB ± 0% -54.24% (p=0.000 n=10+10)
BufferWrite/len128_x1-8 128B ± 0% 128B ± 0% ~ (all equal)
BufferWrite/len128_x4-8 1.41kB ± 0% 1.41kB ± 0% ~ (all equal)
BufferWrite/len128_x8-8 3.46kB ± 0% 3.46kB ± 0% ~ (all equal)
BufferWrite/len128_x16-8 7.55kB ± 0% 3.46kB ± 0% -54.24% (p=0.000 n=10+10)
BufferWrite/len1024_x1-8 1.02kB ± 0% 1.02kB ± 0% ~ (all equal)
BufferWrite/len1024_x4-8 12.3kB ± 0% 12.3kB ± 0% ~ (all equal)
BufferWrite/len1024_x8-8 28.7kB ± 0% 12.3kB ± 0% -57.14% (p=0.000 n=10+10)
BufferWrite/len1024_x16-8 61.4kB ± 0% 30.7kB ± 0% -50.00% (p=0.000 n=10+10)
BufferWrite/len4096_x1-8 4.10kB ± 0% 4.10kB ± 0% ~ (all equal)
BufferWrite/len4096_x4-8 45.1kB ± 0% 45.1kB ± 0% ~ (all equal)
BufferWrite/len4096_x8-8 111kB ± 0% 111kB ± 0% +0.00% (p=0.008 n=8+10)
BufferWrite/len4096_x16-8 242kB ± 0% 111kB ± 0% -54.24% (p=0.000 n=10+10)
HTMLEscape/input0x1_14bytes-8 152B ± 0% 152B ± 0% ~ (all equal)
HTMLEscape/input1x1_40bytes-8 384B ± 0% 384B ± 0% ~ (all equal)
HTMLEscape/input2x1_47bytes-8 224B ± 0% 224B ± 0% ~ (all equal)
HTMLEscape/input3x1_85bytes-8 496B ± 0% 496B ± 0% ~ (all equal)
HTMLEscape/input0x2_28bytes-8 192B ± 0% 192B ± 0% ~ (all equal)
HTMLEscape/input1x2_80bytes-8 784B ± 0% 816B ± 0% +4.08% (p=0.000 n=10+10)
HTMLEscape/input2x2_94bytes-8 464B ± 0% 464B ± 0% ~ (all equal)
HTMLEscape/input3x2_170bytes-8 1.10kB ± 0% 1.14kB ± 0% +2.90% (p=0.000 n=10+10)
HTMLEscape/input0x4_56bytes-8 400B ± 0% 400B ± 0% ~ (all equal)
HTMLEscape/input1x4_160bytes-8 1.60kB ± 0% 1.06kB ± 0% -34.00% (p=0.000 n=10+10)
HTMLEscape/input2x4_188bytes-8 992B ± 0% 1024B ± 0% +3.23% (p=0.000 n=10+10)
HTMLEscape/input3x4_340bytes-8 1.52kB ± 0% 1.52kB ± 0% ~ (all equal)
HTMLEscape/input0x8_112bytes-8 800B ± 0% 512B ± 0% -36.00% (p=0.000 n=10+10)
HTMLEscape/input1x8_320bytes-8 3.23kB ± 0% 2.24kB ± 0% -30.69% (p=0.000 n=10+10)
HTMLEscape/input2x8_376bytes-8 2.11kB ± 0% 2.21kB ± 0% +4.55% (p=0.000 n=10+10)
HTMLEscape/input3x8_680bytes-8 3.38kB ± 0% 3.38kB ± 0% ~ (all equal)
HTMLEscape/input0x16_224bytes-8 1.63kB ± 0% 1.09kB ± 0% -33.33% (p=0.000 n=10+10)
HTMLEscape/input1x16_640bytes-8 6.50kB ± 0% 4.74kB ± 0% -27.09% (p=0.000 n=10+10)
HTMLEscape/input2x16_752bytes-8 4.35kB ± 0% 4.83kB ± 0% +11.03% (p=0.000 n=10+10)
HTMLEscape/input3x16_1360bytes-8 7.02kB ± 0% 7.28kB ± 0% +3.64% (p=0.000 n=10+10)
HTMLEscape/input0x32_448bytes-8 3.30kB ± 0% 2.30kB ± 0% -30.10% (p=0.000 n=10+10)
HTMLEscape/input1x32_1280bytes-8 13.4kB ± 0% 10.0kB ± 0% -25.54% (p=0.000 n=10+10)
HTMLEscape/input2x32_1504bytes-8 8.70kB ± 0% 6.50kB ± 0% -25.37% (p=0.000 n=10+10)
HTMLEscape/input3x32_2720bytes-8 14.4kB ± 0% 15.5kB ± 0% +7.09% (p=0.000 n=10+10)
HTMLEscape/input0x128_1792bytes-8 13.5kB ± 0% 10.1kB ± 0% -25.30% (p=0.000 n=10+10)
HTMLEscape/input1x128_5120bytes-8 53.0kB ± 0% 41.7kB ± 0% -21.21% (p=0.000 n=10+10)
HTMLEscape/input2x128_6016bytes-8 36.7kB ± 0% 31.1kB ± 0% -15.42% (p=0.000 n=10+10)
HTMLEscape/input3x128_10880bytes-8 56.9kB ± 0% 65.4kB ± 0% +14.84% (p=0.000 n=10+10)
HTMLEscape/input0x1024_14336bytes-8 111kB ± 0% 86kB ± 0% -22.44% (p=0.000 n=10+10)
HTMLEscape/input1x1024_40960bytes-8 422kB ± 0% 356kB ± 0% -15.60% (p=0.000 n=10+10)
HTMLEscape/input2x1024_48128bytes-8 290kB ± 0% 273kB ± 0% -5.71% (p=0.000 n=10+10)
HTMLEscape/input3x1024_87040bytes-8 450kB ± 0% 393kB ± 0% -12.68% (p=0.000 n=7+6)
HTMLTemplate/numURLs50-8 107kB ± 0% 96kB ± 0% -10.39% (p=0.000 n=10+10)
HTMLTemplate/numURLs500-8 1.04MB ± 0% 0.94MB ± 0% -9.93% (p=0.000 n=10+10)
[Geo mean] 2.16kB 1.92kB -11.17%
name old allocs/op new allocs/op delta
BufferWrite/len1_x1-8 1.00 ± 0% 1.00 ± 0% ~ (all equal)
BufferWrite/len1_x4-8 1.00 ± 0% 1.00 ± 0% ~ (all equal)
BufferWrite/len1_x8-8 1.00 ± 0% 1.00 ± 0% ~ (all equal)
BufferWrite/len1_x16-8 1.00 ± 0% 1.00 ± 0% ~ (all equal)
BufferWrite/len8_x1-8 1.00 ± 0% 1.00 ± 0% ~ (all equal)
BufferWrite/len8_x4-8 1.00 ± 0% 1.00 ± 0% ~ (all equal)
BufferWrite/len8_x8-8 1.00 ± 0% 1.00 ± 0% ~ (all equal)
BufferWrite/len8_x16-8 2.00 ± 0% 2.00 ± 0% ~ (all equal)
BufferWrite/len16_x1-8 1.00 ± 0% 1.00 ± 0% ~ (all equal)
BufferWrite/len16_x4-8 1.00 ± 0% 1.00 ± 0% ~ (all equal)
BufferWrite/len16_x8-8 2.00 ± 0% 2.00 ± 0% ~ (all equal)
BufferWrite/len16_x16-8 3.00 ± 0% 3.00 ± 0% ~ (all equal)
BufferWrite/len32_x1-8 1.00 ± 0% 1.00 ± 0% ~ (all equal)
BufferWrite/len32_x4-8 2.00 ± 0% 2.00 ± 0% ~ (all equal)
BufferWrite/len32_x8-8 3.00 ± 0% 3.00 ± 0% ~ (all equal)
BufferWrite/len32_x16-8 4.00 ± 0% 4.00 ± 0% ~ (all equal)
BufferWrite/len64_x1-8 1.00 ± 0% 1.00 ± 0% ~ (all equal)
BufferWrite/len64_x4-8 3.00 ± 0% 3.00 ± 0% ~ (all equal)
BufferWrite/len64_x8-8 4.00 ± 0% 4.00 ± 0% ~ (all equal)
BufferWrite/len64_x16-8 5.00 ± 0% 4.00 ± 0% -20.00% (p=0.000 n=10+10)
BufferWrite/len128_x1-8 1.00 ± 0% 1.00 ± 0% ~ (all equal)
BufferWrite/len128_x4-8 3.00 ± 0% 3.00 ± 0% ~ (all equal)
BufferWrite/len128_x8-8 4.00 ± 0% 4.00 ± 0% ~ (all equal)
BufferWrite/len128_x16-8 5.00 ± 0% 4.00 ± 0% -20.00% (p=0.000 n=10+10)
BufferWrite/len1024_x1-8 1.00 ± 0% 1.00 ± 0% ~ (all equal)
BufferWrite/len1024_x4-8 3.00 ± 0% 3.00 ± 0% ~ (all equal)
BufferWrite/len1024_x8-8 4.00 ± 0% 3.00 ± 0% -25.00% (p=0.000 n=10+10)
BufferWrite/len1024_x16-8 5.00 ± 0% 4.00 ± 0% -20.00% (p=0.000 n=10+10)
BufferWrite/len4096_x1-8 1.00 ± 0% 1.00 ± 0% ~ (all equal)
BufferWrite/len4096_x4-8 3.00 ± 0% 3.00 ± 0% ~ (all equal)
BufferWrite/len4096_x8-8 4.00 ± 0% 4.00 ± 0% ~ (all equal)
BufferWrite/len4096_x16-8 5.00 ± 0% 4.00 ± 0% -20.00% (p=0.000 n=10+10)
HTMLEscape/input0x1_14bytes-8 4.00 ± 0% 4.00 ± 0% ~ (all equal)
HTMLEscape/input1x1_40bytes-8 5.00 ± 0% 5.00 ± 0% ~ (all equal)
HTMLEscape/input2x1_47bytes-8 4.00 ± 0% 4.00 ± 0% ~ (all equal)
HTMLEscape/input3x1_85bytes-8 5.00 ± 0% 5.00 ± 0% ~ (all equal)
HTMLEscape/input0x2_28bytes-8 4.00 ± 0% 4.00 ± 0% ~ (all equal)
HTMLEscape/input1x2_80bytes-8 6.00 ± 0% 6.00 ± 0% ~ (all equal)
HTMLEscape/input2x2_94bytes-8 5.00 ± 0% 5.00 ± 0% ~ (all equal)
HTMLEscape/input3x2_170bytes-8 6.00 ± 0% 6.00 ± 0% ~ (all equal)
HTMLEscape/input0x4_56bytes-8 5.00 ± 0% 5.00 ± 0% ~ (all equal)
HTMLEscape/input1x4_160bytes-8 7.00 ± 0% 6.00 ± 0% -14.29% (p=0.000 n=10+10)
HTMLEscape/input2x4_188bytes-8 6.00 ± 0% 6.00 ± 0% ~ (all equal)
HTMLEscape/input3x4_340bytes-8 6.00 ± 0% 6.00 ± 0% ~ (all equal)
HTMLEscape/input0x8_112bytes-8 6.00 ± 0% 5.00 ± 0% -16.67% (p=0.000 n=10+10)
HTMLEscape/input1x8_320bytes-8 8.00 ± 0% 7.00 ± 0% -12.50% (p=0.000 n=10+10)
HTMLEscape/input2x8_376bytes-8 7.00 ± 0% 7.00 ± 0% ~ (all equal)
HTMLEscape/input3x8_680bytes-8 7.00 ± 0% 7.00 ± 0% ~ (all equal)
HTMLEscape/input0x16_224bytes-8 7.00 ± 0% 6.00 ± 0% -14.29% (p=0.000 n=10+10)
HTMLEscape/input1x16_640bytes-8 9.00 ± 0% 8.00 ± 0% -11.11% (p=0.000 n=10+10)
HTMLEscape/input2x16_752bytes-8 8.00 ± 0% 8.00 ± 0% ~ (all equal)
HTMLEscape/input3x16_1360bytes-8 8.00 ± 0% 8.00 ± 0% ~ (all equal)
HTMLEscape/input0x32_448bytes-8 8.00 ± 0% 7.00 ± 0% -12.50% (p=0.000 n=10+10)
HTMLEscape/input1x32_1280bytes-8 10.0 ± 0% 9.0 ± 0% -10.00% (p=0.000 n=10+10)
HTMLEscape/input2x32_1504bytes-8 9.00 ± 0% 8.00 ± 0% -11.11% (p=0.000 n=10+10)
HTMLEscape/input3x32_2720bytes-8 9.00 ± 0% 9.00 ± 0% ~ (all equal)
HTMLEscape/input0x128_1792bytes-8 10.0 ± 0% 9.0 ± 0% -10.00% (p=0.000 n=10+10)
HTMLEscape/input1x128_5120bytes-8 12.0 ± 0% 11.0 ± 0% -8.33% (p=0.000 n=10+10)
HTMLEscape/input2x128_6016bytes-8 11.0 ± 0% 10.0 ± 0% -9.09% (p=0.000 n=10+10)
HTMLEscape/input3x128_10880bytes-8 11.0 ± 0% 11.0 ± 0% ~ (all equal)
HTMLEscape/input0x1024_14336bytes-8 13.0 ± 0% 12.0 ± 0% -7.69% (p=0.000 n=10+10)
HTMLEscape/input1x1024_40960bytes-8 15.0 ± 0% 14.0 ± 0% -6.67% (p=0.000 n=10+10)
HTMLEscape/input2x1024_48128bytes-8 14.0 ± 0% 13.0 ± 0% -7.14% (p=0.000 n=10+10)
HTMLEscape/input3x1024_87040bytes-8 14.0 ± 0% 13.0 ± 0% -7.14% (p=0.000 n=10+10)
HTMLTemplate/numURLs50-8 1.81k ± 0% 1.76k ± 0% -2.76% (p=0.000 n=10+10)
HTMLTemplate/numURLs500-8 18.3k ± 0% 17.8k ± 0% -2.74% (p=0.000 n=10+10)
[Geo mean] 4.84 4.63 -4.33%
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment