Below comparison shows performance improvement with PGO binaries for following training set:
- Techempower
- Acmeair
improvement confidence p.value
arrays\\var-int.js n=25 type="Array" 0.29 % 0.22755023
arrays\\var-int.js n=25 type="Buffer" 0.08 % 0.55475179
arrays\\var-int.js n=25 type="Float32Array" -0.09 % 0.57513148
arrays\\var-int.js n=25 type="Float64Array" 0.06 % 0.66479226
arrays\\var-int.js n=25 type="Int16Array" 0.16 % 0.52886050
arrays\\var-int.js n=25 type="Int32Array" 0.11 % 0.25528547
arrays\\var-int.js n=25 type="Int8Array" -0.13 % 0.29234474
arrays\\var-int.js n=25 type="Uint16Array" -0.05 % 0.70984128
arrays\\var-int.js n=25 type="Uint32Array" -0.00 % 0.99465752
arrays\\var-int.js n=25 type="Uint8Array" -0.25 % 0.10182607
arrays\\zero-float.js n=25 type="Array" 0.19 % 0.62963538
arrays\\zero-float.js n=25 type="Buffer" 0.06 % 0.65817884
arrays\\zero-float.js n=25 type="Float32Array" -0.05 % 0.61791453
arrays\\zero-float.js n=25 type="Float64Array" 0.02 % 0.80768416
arrays\\zero-float.js n=25 type="Int16Array" -0.19 % 0.19829640
arrays\\zero-float.js n=25 type="Int32Array" 0.11 % 0.48335804
arrays\\zero-float.js n=25 type="Int8Array" -0.08 % 0.48598587
arrays\\zero-float.js n=25 type="Uint16Array" 0.11 % 0.50632451
arrays\\zero-float.js n=25 type="Uint32Array" 0.19 % 0.08386146
arrays\\zero-float.js n=25 type="Uint8Array" -0.04 % 0.67549337
arrays\\zero-int.js n=25 type="Array" -0.10 % 0.70733021
arrays\\zero-int.js n=25 type="Buffer" 0.11 % 0.50909897
arrays\\zero-int.js n=25 type="Float32Array" -0.07 % 0.81327321
arrays\\zero-int.js n=25 type="Float64Array" 0.60 % 0.09441645
arrays\\zero-int.js n=25 type="Int16Array" -0.15 % 0.45276158
arrays\\zero-int.js n=25 type="Int32Array" 0.06 % 0.74266491
arrays\\zero-int.js n=25 type="Int8Array" 0.02 % 0.90297098
arrays\\zero-int.js n=25 type="Uint16Array" 0.21 % 0.22918799
arrays\\zero-int.js n=25 type="Uint32Array" 0.24 % 0.52068135
arrays\\zero-int.js n=25 type="Uint8Array" 0.19 % 0.32078953
improvement confidence p.value
assert\\deepequal-prims-and-objs-big-array.js n=25 prim="array" 1.73 % *** 3.146985e-18
assert\\deepequal-prims-and-objs-big-array.js n=25 prim="boolean" 1.86 % *** 8.876164e-19
assert\\deepequal-prims-and-objs-big-array.js n=25 prim="new-array" 1.83 % *** 4.021156e-21
assert\\deepequal-prims-and-objs-big-array.js n=25 prim="null" 1.94 % *** 2.472261e-20
assert\\deepequal-prims-and-objs-big-array.js n=25 prim="number" 0.41 % ** 7.572556e-03
assert\\deepequal-prims-and-objs-big-array.js n=25 prim="object" 1.77 % *** 5.790894e-18
assert\\deepequal-prims-and-objs-big-array.js n=25 prim="string" 1.88 % *** 5.961365e-16
assert\\deepequal-prims-and-objs-big-array.js n=25 prim="undefined" 1.90 % *** 3.824938e-18
assert\\deepequal-prims-and-objs-big-loop.js n=100000 prim="array" 11.21 % *** 1.447275e-30
assert\\deepequal-prims-and-objs-big-loop.js n=100000 prim="boolean" 13.55 % *** 2.342324e-39
assert\\deepequal-prims-and-objs-big-loop.js n=100000 prim="new-array" 13.15 % *** 3.712172e-31
assert\\deepequal-prims-and-objs-big-loop.js n=100000 prim="null" 13.00 % *** 5.132768e-31
assert\\deepequal-prims-and-objs-big-loop.js n=100000 prim="number" 8.12 % *** 5.248744e-34
assert\\deepequal-prims-and-objs-big-loop.js n=100000 prim="object" 11.89 % *** 3.115038e-33
assert\\deepequal-prims-and-objs-big-loop.js n=100000 prim="string" 12.74 % *** 1.434804e-29
assert\\deepequal-prims-and-objs-big-loop.js n=100000 prim="undefined" 12.98 % *** 8.434685e-31
assert\\deepequal-typedarrays.js n=1 type="Float32Array" -0.03 % 8.293213e-01
assert\\deepequal-typedarrays.js n=1 type="Float64Array" -0.12 % 2.791879e-01
assert\\deepequal-typedarrays.js n=1 type="Int16Array" 6.74 % *** 4.034002e-17
assert\\deepequal-typedarrays.js n=1 type="Int32Array" 4.41 % *** 2.311934e-12
assert\\deepequal-typedarrays.js n=1 type="Int8Array" 10.22 % * 3.607462e-02
assert\\deepequal-typedarrays.js n=1 type="Uint16Array" 6.88 % *** 3.783634e-13
assert\\deepequal-typedarrays.js n=1 type="Uint32Array" 3.54 % *** 1.745326e-06
assert\\deepequal-typedarrays.js n=1 type="Uint8Array" 8.33 % *** 1.135871e-10
assert\\deepequal-typedarrays.js n=1 type="Uint8ClampedArray" 9.42 % *** 1.458248e-09
improvement confidence p.value
buffers\\buffer-base64-decode.js n=32 -0.10 % 5.935340e-01
buffers\\buffer-base64-encode.js n=32 len=67108864 -6.42 % *** 2.344079e-34
buffers\\buffer-bytelength.js n=5000000 len=1 encoding="base64" -0.38 % 1.648501e-01
buffers\\buffer-bytelength.js n=5000000 len=1 encoding="utf8" 5.42 % *** 4.652659e-06
buffers\\buffer-bytelength.js n=5000000 len=16 encoding="base64" -0.07 % 6.175154e-01
buffers\\buffer-bytelength.js n=5000000 len=16 encoding="utf8" 6.43 % *** 3.518068e-52
buffers\\buffer-bytelength.js n=5000000 len=2 encoding="base64" 0.00 % 9.776295e-01
buffers\\buffer-bytelength.js n=5000000 len=2 encoding="utf8" 12.17 % *** 3.704241e-55
buffers\\buffer-bytelength.js n=5000000 len=256 encoding="base64" -0.61 % 1.831780e-01
buffers\\buffer-bytelength.js n=5000000 len=256 encoding="utf8" 1.79 % *** 5.885190e-29
buffers\\buffer-bytelength.js n=5000000 len=4 encoding="base64" -0.09 % 5.312596e-01
buffers\\buffer-bytelength.js n=5000000 len=4 encoding="utf8" 24.73 % *** 1.238167e-48
buffers\\buffer-bytelength.js n=5000000 len=64 encoding="base64" -0.40 % * 4.937534e-02
buffers\\buffer-bytelength.js n=5000000 len=64 encoding="utf8" 2.96 % *** 1.642138e-36
buffers\\buffer-compare-instance-method.js millions=1 size=1024 5.48 % *** 1.343819e-04
buffers\\buffer-compare-instance-method.js millions=1 size=16 8.04 % *** 5.802435e-10
buffers\\buffer-compare-instance-method.js millions=1 size=16386 1.69 % *** 1.690816e-05
buffers\\buffer-compare-instance-method.js millions=1 size=4096 2.34 % ** 4.847535e-03
buffers\\buffer-compare-instance-method.js millions=1 size=512 2.52 % 9.504594e-02
buffers\\buffer-compare-offset.js millions=1 size=1024 method="offset" 23.05 % *** 3.420702e-49
buffers\\buffer-compare-offset.js millions=1 size=1024 method="slice" 26.89 % *** 1.256624e-37
buffers\\buffer-compare-offset.js millions=1 size=16 method="offset" 22.65 % *** 3.557906e-46
buffers\\buffer-compare-offset.js millions=1 size=16 method="slice" 27.72 % *** 5.314122e-40
buffers\\buffer-compare-offset.js millions=1 size=16386 method="offset" 23.09 % *** 1.397666e-53
buffers\\buffer-compare-offset.js millions=1 size=16386 method="slice" 26.77 % *** 7.576706e-38
buffers\\buffer-compare-offset.js millions=1 size=4096 method="offset" 22.63 % *** 3.926931e-47
buffers\\buffer-compare-offset.js millions=1 size=4096 method="slice" 27.52 % *** 8.509267e-41
buffers\\buffer-compare-offset.js millions=1 size=512 method="offset" 23.42 % *** 3.918175e-54
buffers\\buffer-compare-offset.js millions=1 size=512 method="slice" 26.19 % *** 1.128925e-43
buffers\\buffer-compare.js millions=1 size=1024 17.34 % *** 7.369461e-13
buffers\\buffer-compare.js millions=1 size=16 25.76 % *** 5.181068e-13
buffers\\buffer-compare.js millions=1 size=16386 -0.79 % * 2.320362e-02
buffers\\buffer-compare.js millions=1 size=4096 4.85 % *** 7.894388e-07
buffers\\buffer-compare.js millions=1 size=512 21.08 % *** 9.434917e-12
buffers\\buffer-concat.js n=1024 withTotalLength=0 pieceSize=1 pieces=1 0.95 % ** 1.158997e-03
buffers\\buffer-concat.js n=1024 withTotalLength=0 pieceSize=1 pieces=16 2.01 % 1.280396e-01
buffers\\buffer-concat.js n=1024 withTotalLength=0 pieceSize=1 pieces=4 0.58 % 2.119643e-01
buffers\\buffer-concat.js n=1024 withTotalLength=0 pieceSize=16 pieces=1 2.63 % *** 5.965920e-06
buffers\\buffer-concat.js n=1024 withTotalLength=0 pieceSize=16 pieces=16 0.61 % 1.570558e-01
buffers\\buffer-concat.js n=1024 withTotalLength=0 pieceSize=16 pieces=4 0.16 % 7.579167e-01
buffers\\buffer-concat.js n=1024 withTotalLength=0 pieceSize=256 pieces=1 0.81 % 1.825530e-01
buffers\\buffer-concat.js n=1024 withTotalLength=0 pieceSize=256 pieces=16 1.10 % 1.254868e-01
buffers\\buffer-concat.js n=1024 withTotalLength=0 pieceSize=256 pieces=4 -1.55 % *** 7.777993e-13
buffers\\buffer-concat.js n=1024 withTotalLength=1 pieceSize=1 pieces=1 1.47 % *** 7.373408e-05
buffers\\buffer-concat.js n=1024 withTotalLength=1 pieceSize=1 pieces=16 4.68 % ** 2.281694e-03
buffers\\buffer-concat.js n=1024 withTotalLength=1 pieceSize=1 pieces=4 0.79 % ** 6.229078e-03
buffers\\buffer-concat.js n=1024 withTotalLength=1 pieceSize=16 pieces=1 1.74 % ** 3.727441e-03
buffers\\buffer-concat.js n=1024 withTotalLength=1 pieceSize=16 pieces=16 0.47 % * 4.662239e-02
buffers\\buffer-concat.js n=1024 withTotalLength=1 pieceSize=16 pieces=4 -0.15 % 6.271546e-01
buffers\\buffer-concat.js n=1024 withTotalLength=1 pieceSize=256 pieces=1 2.37 % *** 1.612433e-04
buffers\\buffer-concat.js n=1024 withTotalLength=1 pieceSize=256 pieces=16 1.32 % 8.152167e-02
buffers\\buffer-concat.js n=1024 withTotalLength=1 pieceSize=256 pieces=4 -0.86 % *** 4.126950e-04
buffers\\buffer-creation.js n=1024 len=10 type="buffer()" 2.58 % *** 7.343278e-12
buffers\\buffer-creation.js n=1024 len=10 type="fast-alloc-fill" 3.59 % *** 3.337927e-07
buffers\\buffer-creation.js n=1024 len=10 type="fast-alloc" -5.69 % *** 4.069288e-29
buffers\\buffer-creation.js n=1024 len=10 type="fast-allocUnsafe" 5.53 % *** 6.891595e-16
buffers\\buffer-creation.js n=1024 len=10 type="slow-allocUnsafe" -0.72 % * 3.230668e-02
buffers\\buffer-creation.js n=1024 len=10 type="slow" -0.59 % * 3.264730e-02
buffers\\buffer-creation.js n=1024 len=1024 type="buffer()" -0.90 % 2.370304e-01
buffers\\buffer-creation.js n=1024 len=1024 type="fast-alloc-fill" -0.80 % 8.142501e-02
buffers\\buffer-creation.js n=1024 len=1024 type="fast-alloc" -3.71 % *** 3.429653e-23
buffers\\buffer-creation.js n=1024 len=1024 type="fast-allocUnsafe" -0.29 % 4.938967e-01
buffers\\buffer-creation.js n=1024 len=1024 type="slow-allocUnsafe" -2.39 % *** 2.447626e-14
buffers\\buffer-creation.js n=1024 len=1024 type="slow" -2.38 % *** 9.383456e-11
buffers\\buffer-creation.js n=1024 len=2048 type="buffer()" 0.39 % 3.134135e-01
buffers\\buffer-creation.js n=1024 len=2048 type="fast-alloc-fill" 0.15 % 6.380378e-01
buffers\\buffer-creation.js n=1024 len=2048 type="fast-alloc" -2.55 % *** 1.336396e-21
buffers\\buffer-creation.js n=1024 len=2048 type="fast-allocUnsafe" 0.02 % 9.450296e-01
buffers\\buffer-creation.js n=1024 len=2048 type="slow-allocUnsafe" -0.30 % 4.618242e-01
buffers\\buffer-creation.js n=1024 len=2048 type="slow" -1.45 % *** 3.480288e-09
buffers\\buffer-creation.js n=1024 len=4096 type="buffer()" -0.78 % *** 3.219469e-06
buffers\\buffer-creation.js n=1024 len=4096 type="fast-alloc-fill" 0.33 % * 4.253885e-02
buffers\\buffer-creation.js n=1024 len=4096 type="fast-alloc" -1.49 % *** 1.550217e-20
buffers\\buffer-creation.js n=1024 len=4096 type="fast-allocUnsafe" -0.36 % 5.950034e-02
buffers\\buffer-creation.js n=1024 len=4096 type="slow-allocUnsafe" -0.69 % *** 1.835564e-04
buffers\\buffer-creation.js n=1024 len=4096 type="slow" -0.72 % *** 3.247301e-04
buffers\\buffer-creation.js n=1024 len=8192 type="buffer()" -0.29 % 7.479155e-01
buffers\\buffer-creation.js n=1024 len=8192 type="fast-alloc-fill" 0.55 % 5.565541e-01
buffers\\buffer-creation.js n=1024 len=8192 type="fast-alloc" 0.28 % 6.843864e-01
buffers\\buffer-creation.js n=1024 len=8192 type="fast-allocUnsafe" -0.03 % 9.608246e-01
buffers\\buffer-creation.js n=1024 len=8192 type="slow-allocUnsafe" -0.85 % 3.120671e-01
buffers\\buffer-creation.js n=1024 len=8192 type="slow" -0.87 % 1.978553e-01
buffers\\buffer-from.js n=1024 len=10 source="array" 9.93 % *** 5.151303e-08
buffers\\buffer-from.js n=1024 len=10 source="arraybuffer-middle" -2.28 % ** 8.476178e-03
buffers\\buffer-from.js n=1024 len=10 source="arraybuffer" 6.56 % *** 1.566372e-05
buffers\\buffer-from.js n=1024 len=10 source="buffer" 1.52 % *** 8.486671e-08
buffers\\buffer-from.js n=1024 len=10 source="object" -0.60 % 1.381099e-01
buffers\\buffer-from.js n=1024 len=10 source="string-base64" 29.72 % *** 9.109358e-15
buffers\\buffer-from.js n=1024 len=10 source="string" 4.84 % *** 7.499529e-20
buffers\\buffer-from.js n=1024 len=10 source="uint8array" 3.40 % *** 5.461370e-04
buffers\\buffer-from.js n=1024 len=2048 source="array" 0.10 % 1.031284e-01
buffers\\buffer-from.js n=1024 len=2048 source="arraybuffer-middle" -0.14 % 8.861018e-01
buffers\\buffer-from.js n=1024 len=2048 source="arraybuffer" 5.44 % *** 1.729987e-04
buffers\\buffer-from.js n=1024 len=2048 source="buffer" -1.20 % *** 7.139657e-04
buffers\\buffer-from.js n=1024 len=2048 source="object" 0.10 % 8.300408e-01
buffers\\buffer-from.js n=1024 len=2048 source="string-base64" 4.17 % *** 5.182756e-25
buffers\\buffer-from.js n=1024 len=2048 source="string" 2.72 % *** 1.763994e-09
buffers\\buffer-from.js n=1024 len=2048 source="uint8array" 0.16 % 6.028318e-01
buffers\\buffer-hex.js n=10000000 len=0 -2.93 % *** 3.596083e-06
buffers\\buffer-hex.js n=10000000 len=1 56.96 % *** 1.482232e-45
buffers\\buffer-hex.js n=10000000 len=1024 -4.05 % *** 4.720291e-25
buffers\\buffer-hex.js n=10000000 len=64 30.36 % *** 6.196002e-43
buffers\\buffer-indexof.js iter=1 type="buffer" encoding="binary" search="--l" 2.05 % *** 2.142842e-23
buffers\\buffer-indexof.js iter=1 type="buffer" encoding="binary" search="@" 0.79 % *** 6.262882e-06
buffers\\buffer-indexof.js iter=1 type="buffer" encoding="binary" search="</i> to the Caterpillar" 3.69 % *** 1.380233e-24
buffers\\buffer-indexof.js iter=1 type="buffer" encoding="binary" search="10x" 3.64 % *** 4.409670e-32
buffers\\buffer-indexof.js iter=1 type="buffer" encoding="binary" search="aaaaaaaaaaaaaaaaa" 5.39 % *** 1.067094e-35
buffers\\buffer-indexof.js iter=1 type="buffer" encoding="binary" search="Alice" 16.93 % *** 2.597439e-20
buffers\\buffer-indexof.js iter=1 type="buffer" encoding="binary" search="among mad people" 6.60 % *** 2.449714e-24
buffers\\buffer-indexof.js iter=1 type="buffer" encoding="binary" search="found it very" 1.25 % *** 1.069633e-07
buffers\\buffer-indexof.js iter=1 type="buffer" encoding="binary" search="Gryphon" 0.25 % 6.071831e-02
buffers\\buffer-indexof.js iter=1 type="buffer" encoding="binary" search="neighbouring pool" 1.85 % *** 1.382325e-08
buffers\\buffer-indexof.js iter=1 type="buffer" encoding="binary" search="Ou est ma chatte?" -0.62 % ** 3.294912e-03
buffers\\buffer-indexof.js iter=1 type="buffer" encoding="binary" search="Panther" 0.31 % * 4.875946e-02
buffers\\buffer-indexof.js iter=1 type="buffer" encoding="binary" search="Soo--oop" 0.31 % 1.865159e-01
buffers\\buffer-indexof.js iter=1 type="buffer" encoding="binary" search="SQ" 1.31 % *** 2.869004e-13
buffers\\buffer-indexof.js iter=1 type="buffer" encoding="binary" search="venture to go near the house till she had brought herself down to" 4.31 % *** 8.954667e-38
buffers\\buffer-indexof.js iter=1 type="buffer" encoding="ucs2" search="--l" 2.22 % *** 1.142189e-23
buffers\\buffer-indexof.js iter=1 type="buffer" encoding="ucs2" search="@" 0.59 % *** 1.255994e-06
buffers\\buffer-indexof.js iter=1 type="buffer" encoding="ucs2" search="</i> to the Caterpillar" 2.55 % *** 8.382491e-22
buffers\\buffer-indexof.js iter=1 type="buffer" encoding="ucs2" search="10x" 3.10 % *** 4.282551e-29
buffers\\buffer-indexof.js iter=1 type="buffer" encoding="ucs2" search="aaaaaaaaaaaaaaaaa" 5.36 % *** 1.229593e-40
buffers\\buffer-indexof.js iter=1 type="buffer" encoding="ucs2" search="Alice" 11.54 % *** 2.251053e-23
buffers\\buffer-indexof.js iter=1 type="buffer" encoding="ucs2" search="among mad people" 8.07 % *** 7.861822e-36
buffers\\buffer-indexof.js iter=1 type="buffer" encoding="ucs2" search="found it very" 4.33 % *** 1.333517e-31
buffers\\buffer-indexof.js iter=1 type="buffer" encoding="ucs2" search="Gryphon" 0.34 % * 1.429979e-02
buffers\\buffer-indexof.js iter=1 type="buffer" encoding="ucs2" search="neighbouring pool" 3.10 % *** 4.102820e-18
buffers\\buffer-indexof.js iter=1 type="buffer" encoding="ucs2" search="Ou est ma chatte?" 1.88 % *** 2.290222e-17
buffers\\buffer-indexof.js iter=1 type="buffer" encoding="ucs2" search="Panther" 0.39 % ** 3.840524e-03
buffers\\buffer-indexof.js iter=1 type="buffer" encoding="ucs2" search="Soo--oop" 4.31 % *** 6.618597e-24
buffers\\buffer-indexof.js iter=1 type="buffer" encoding="ucs2" search="SQ" 1.29 % *** 3.245539e-14
buffers\\buffer-indexof.js iter=1 type="buffer" encoding="ucs2" search="venture to go near the house till she had brought herself down to" 3.88 % *** 1.296054e-20
buffers\\buffer-indexof.js iter=1 type="buffer" encoding="undefined" search="--l" 1.89 % *** 1.276975e-20
buffers\\buffer-indexof.js iter=1 type="buffer" encoding="undefined" search="@" 1.25 % *** 2.766734e-04
buffers\\buffer-indexof.js iter=1 type="buffer" encoding="undefined" search="</i> to the Caterpillar" 3.42 % *** 5.167517e-15
buffers\\buffer-indexof.js iter=1 type="buffer" encoding="undefined" search="10x" 3.38 % *** 8.493358e-16
buffers\\buffer-indexof.js iter=1 type="buffer" encoding="undefined" search="aaaaaaaaaaaaaaaaa" 5.27 % *** 1.347455e-34
buffers\\buffer-indexof.js iter=1 type="buffer" encoding="undefined" search="Alice" 11.70 % *** 3.072032e-09
buffers\\buffer-indexof.js iter=1 type="buffer" encoding="undefined" search="among mad people" 6.57 % *** 6.839406e-24
buffers\\buffer-indexof.js iter=1 type="buffer" encoding="undefined" search="found it very" 1.34 % *** 2.485536e-07
buffers\\buffer-indexof.js iter=1 type="buffer" encoding="undefined" search="Gryphon" 0.28 % * 3.064479e-02
buffers\\buffer-indexof.js iter=1 type="buffer" encoding="undefined" search="neighbouring pool" 1.97 % *** 1.067058e-11
buffers\\buffer-indexof.js iter=1 type="buffer" encoding="undefined" search="Ou est ma chatte?" -1.27 % *** 2.723045e-04
buffers\\buffer-indexof.js iter=1 type="buffer" encoding="undefined" search="Panther" 0.26 % 5.630336e-02
buffers\\buffer-indexof.js iter=1 type="buffer" encoding="undefined" search="Soo--oop" 0.25 % 3.031315e-01
buffers\\buffer-indexof.js iter=1 type="buffer" encoding="undefined" search="SQ" 1.01 % *** 1.801237e-10
buffers\\buffer-indexof.js iter=1 type="buffer" encoding="undefined" search="venture to go near the house till she had brought herself down to" 3.90 % *** 1.697079e-29
buffers\\buffer-indexof.js iter=1 type="buffer" encoding="utf8" search="--l" 2.05 % *** 1.302244e-22
buffers\\buffer-indexof.js iter=1 type="buffer" encoding="utf8" search="@" 1.36 % *** 6.071363e-10
buffers\\buffer-indexof.js iter=1 type="buffer" encoding="utf8" search="</i> to the Caterpillar" 3.68 % *** 1.972624e-18
buffers\\buffer-indexof.js iter=1 type="buffer" encoding="utf8" search="10x" 4.50 % *** 2.374409e-19
buffers\\buffer-indexof.js iter=1 type="buffer" encoding="utf8" search="aaaaaaaaaaaaaaaaa" 5.09 % *** 6.885470e-27
buffers\\buffer-indexof.js iter=1 type="buffer" encoding="utf8" search="Alice" 19.88 % *** 5.224917e-21
buffers\\buffer-indexof.js iter=1 type="buffer" encoding="utf8" search="among mad people" 7.09 % *** 2.830245e-40
buffers\\buffer-indexof.js iter=1 type="buffer" encoding="utf8" search="found it very" 1.19 % *** 4.126652e-05
buffers\\buffer-indexof.js iter=1 type="buffer" encoding="utf8" search="Gryphon" 0.26 % 5.738564e-02
buffers\\buffer-indexof.js iter=1 type="buffer" encoding="utf8" search="neighbouring pool" 1.67 % *** 1.076687e-06
buffers\\buffer-indexof.js iter=1 type="buffer" encoding="utf8" search="Ou est ma chatte?" -0.96 % ** 3.431873e-03
buffers\\buffer-indexof.js iter=1 type="buffer" encoding="utf8" search="Panther" 0.48 % *** 8.784139e-04
buffers\\buffer-indexof.js iter=1 type="buffer" encoding="utf8" search="Soo--oop" 0.59 % ** 2.205146e-03
buffers\\buffer-indexof.js iter=1 type="buffer" encoding="utf8" search="SQ" 1.21 % *** 6.369177e-13
buffers\\buffer-indexof.js iter=1 type="buffer" encoding="utf8" search="venture to go near the house till she had brought herself down to" 4.13 % *** 1.181709e-32
buffers\\buffer-indexof.js iter=1 type="string" encoding="binary" search="--l" 1.99 % *** 9.419000e-09
buffers\\buffer-indexof.js iter=1 type="string" encoding="binary" search="@" 1.71 % *** 4.824982e-15
buffers\\buffer-indexof.js iter=1 type="string" encoding="binary" search="</i> to the Caterpillar" 3.72 % *** 7.695304e-19
buffers\\buffer-indexof.js iter=1 type="string" encoding="binary" search="10x" 4.38 % *** 2.625032e-31
buffers\\buffer-indexof.js iter=1 type="string" encoding="binary" search="aaaaaaaaaaaaaaaaa" 5.41 % *** 3.999203e-36
buffers\\buffer-indexof.js iter=1 type="string" encoding="binary" search="Alice" 13.72 % *** 2.661408e-38
buffers\\buffer-indexof.js iter=1 type="string" encoding="binary" search="among mad people" 7.19 % *** 6.653993e-47
buffers\\buffer-indexof.js iter=1 type="string" encoding="binary" search="found it very" 1.68 % *** 1.816642e-17
buffers\\buffer-indexof.js iter=1 type="string" encoding="binary" search="Gryphon" 0.31 % * 2.831359e-02
buffers\\buffer-indexof.js iter=1 type="string" encoding="binary" search="neighbouring pool" 2.17 % *** 5.763932e-23
buffers\\buffer-indexof.js iter=1 type="string" encoding="binary" search="Ou est ma chatte?" -0.02 % 8.757385e-01
buffers\\buffer-indexof.js iter=1 type="string" encoding="binary" search="Panther" 0.41 % ** 4.114465e-03
buffers\\buffer-indexof.js iter=1 type="string" encoding="binary" search="Soo--oop" 0.52 % ** 1.628569e-03
buffers\\buffer-indexof.js iter=1 type="string" encoding="binary" search="SQ" 1.45 % *** 5.020036e-15
buffers\\buffer-indexof.js iter=1 type="string" encoding="binary" search="venture to go near the house till she had brought herself down to" 4.40 % *** 1.609845e-41
buffers\\buffer-indexof.js iter=1 type="string" encoding="ucs2" search="--l" 2.45 % *** 4.077812e-17
buffers\\buffer-indexof.js iter=1 type="string" encoding="ucs2" search="@" 0.95 % *** 3.150959e-09
buffers\\buffer-indexof.js iter=1 type="string" encoding="ucs2" search="</i> to the Caterpillar" 2.59 % *** 1.818383e-18
buffers\\buffer-indexof.js iter=1 type="string" encoding="ucs2" search="10x" 4.14 % *** 2.959973e-26
buffers\\buffer-indexof.js iter=1 type="string" encoding="ucs2" search="aaaaaaaaaaaaaaaaa" 5.60 % *** 1.077438e-41
buffers\\buffer-indexof.js iter=1 type="string" encoding="ucs2" search="Alice" 15.50 % *** 9.395654e-39
buffers\\buffer-indexof.js iter=1 type="string" encoding="ucs2" search="among mad people" 8.42 % *** 7.553058e-55
buffers\\buffer-indexof.js iter=1 type="string" encoding="ucs2" search="found it very" 4.65 % *** 2.218347e-37
buffers\\buffer-indexof.js iter=1 type="string" encoding="ucs2" search="Gryphon" 0.27 % * 4.492319e-02
buffers\\buffer-indexof.js iter=1 type="string" encoding="ucs2" search="neighbouring pool" 3.41 % *** 2.867958e-32
buffers\\buffer-indexof.js iter=1 type="string" encoding="ucs2" search="Ou est ma chatte?" 2.22 % *** 3.561988e-22
buffers\\buffer-indexof.js iter=1 type="string" encoding="ucs2" search="Panther" 0.45 % ** 1.011202e-03
buffers\\buffer-indexof.js iter=1 type="string" encoding="ucs2" search="Soo--oop" 4.61 % *** 2.228483e-36
buffers\\buffer-indexof.js iter=1 type="string" encoding="ucs2" search="SQ" 1.33 % *** 1.409814e-13
buffers\\buffer-indexof.js iter=1 type="string" encoding="ucs2" search="venture to go near the house till she had brought herself down to" 3.79 % *** 1.542765e-13
buffers\\buffer-indexof.js iter=1 type="string" encoding="undefined" search="--l" 2.03 % *** 2.631470e-22
buffers\\buffer-indexof.js iter=1 type="string" encoding="undefined" search="@" 0.68 % *** 2.308142e-05
buffers\\buffer-indexof.js iter=1 type="string" encoding="undefined" search="</i> to the Caterpillar" 3.70 % *** 1.153838e-33
buffers\\buffer-indexof.js iter=1 type="string" encoding="undefined" search="10x" 2.77 % *** 7.268813e-08
buffers\\buffer-indexof.js iter=1 type="string" encoding="undefined" search="aaaaaaaaaaaaaaaaa" 5.38 % *** 2.064623e-40
buffers\\buffer-indexof.js iter=1 type="string" encoding="undefined" search="Alice" 8.59 % *** 4.279260e-20
buffers\\buffer-indexof.js iter=1 type="string" encoding="undefined" search="among mad people" 7.26 % *** 6.855474e-40
buffers\\buffer-indexof.js iter=1 type="string" encoding="undefined" search="found it very" 1.56 % *** 3.775677e-16
buffers\\buffer-indexof.js iter=1 type="string" encoding="undefined" search="Gryphon" 0.29 % * 3.751432e-02
buffers\\buffer-indexof.js iter=1 type="string" encoding="undefined" search="neighbouring pool" 2.22 % *** 7.830508e-20
buffers\\buffer-indexof.js iter=1 type="string" encoding="undefined" search="Ou est ma chatte?" -0.26 % 1.736980e-01
buffers\\buffer-indexof.js iter=1 type="string" encoding="undefined" search="Panther" 0.36 % ** 8.558882e-03
buffers\\buffer-indexof.js iter=1 type="string" encoding="undefined" search="Soo--oop" 0.40 % ** 7.983722e-03
buffers\\buffer-indexof.js iter=1 type="string" encoding="undefined" search="SQ" 1.16 % *** 1.280433e-06
buffers\\buffer-indexof.js iter=1 type="string" encoding="undefined" search="venture to go near the house till she had brought herself down to" 4.48 % *** 8.271710e-38
buffers\\buffer-indexof.js iter=1 type="string" encoding="utf8" search="--l" 2.19 % *** 1.884708e-23
buffers\\buffer-indexof.js iter=1 type="string" encoding="utf8" search="@" 2.55 % *** 1.180157e-24
buffers\\buffer-indexof.js iter=1 type="string" encoding="utf8" search="</i> to the Caterpillar" 3.91 % *** 1.168971e-35
buffers\\buffer-indexof.js iter=1 type="string" encoding="utf8" search="10x" 5.05 % *** 5.891723e-37
buffers\\buffer-indexof.js iter=1 type="string" encoding="utf8" search="aaaaaaaaaaaaaaaaa" 5.37 % *** 3.586542e-41
buffers\\buffer-indexof.js iter=1 type="string" encoding="utf8" search="Alice" 16.87 % *** 3.047081e-44
buffers\\buffer-indexof.js iter=1 type="string" encoding="utf8" search="among mad people" 7.47 % *** 7.632628e-49
buffers\\buffer-indexof.js iter=1 type="string" encoding="utf8" search="found it very" 1.58 % *** 1.382025e-15
buffers\\buffer-indexof.js iter=1 type="string" encoding="utf8" search="Gryphon" 0.26 % 7.825482e-02
buffers\\buffer-indexof.js iter=1 type="string" encoding="utf8" search="neighbouring pool" 2.27 % *** 4.381111e-21
buffers\\buffer-indexof.js iter=1 type="string" encoding="utf8" search="Ou est ma chatte?" 0.27 % 6.523475e-02
buffers\\buffer-indexof.js iter=1 type="string" encoding="utf8" search="Panther" 0.46 % *** 5.274940e-04
buffers\\buffer-indexof.js iter=1 type="string" encoding="utf8" search="Soo--oop" 0.72 % ** 9.715285e-03
buffers\\buffer-indexof.js iter=1 type="string" encoding="utf8" search="SQ" 1.41 % *** 6.522193e-16
buffers\\buffer-indexof.js iter=1 type="string" encoding="utf8" search="venture to go near the house till she had brought herself down to" 4.69 % *** 1.426893e-40
buffers\\buffer-iterate.js n=1000 method="for" type="fast" size=1024 2.01 % *** 1.145992e-04
buffers\\buffer-iterate.js n=1000 method="for" type="fast" size=16 6.94 % *** 8.866231e-10
buffers\\buffer-iterate.js n=1000 method="for" type="fast" size=16386 0.22 % 5.753785e-01
buffers\\buffer-iterate.js n=1000 method="for" type="fast" size=4096 0.95 % 5.432270e-02
buffers\\buffer-iterate.js n=1000 method="for" type="fast" size=512 3.83 % *** 8.634061e-10
buffers\\buffer-iterate.js n=1000 method="for" type="slow" size=1024 1.82 % ** 2.403864e-03
buffers\\buffer-iterate.js n=1000 method="for" type="slow" size=16 8.39 % *** 4.457257e-16
buffers\\buffer-iterate.js n=1000 method="for" type="slow" size=16386 -0.25 % 4.570359e-01
buffers\\buffer-iterate.js n=1000 method="for" type="slow" size=4096 0.85 % 5.332467e-02
buffers\\buffer-iterate.js n=1000 method="for" type="slow" size=512 2.79 % *** 9.441841e-07
buffers\\buffer-iterate.js n=1000 method="forOf" type="fast" size=1024 0.07 % 8.228902e-01
buffers\\buffer-iterate.js n=1000 method="forOf" type="fast" size=16 -0.11 % 9.697391e-01
buffers\\buffer-iterate.js n=1000 method="forOf" type="fast" size=16386 -0.47 % 1.741485e-01
buffers\\buffer-iterate.js n=1000 method="forOf" type="fast" size=4096 0.29 % 2.244924e-01
buffers\\buffer-iterate.js n=1000 method="forOf" type="fast" size=512 0.68 % 5.847044e-02
buffers\\buffer-iterate.js n=1000 method="forOf" type="slow" size=1024 0.74 % 5.217015e-02
buffers\\buffer-iterate.js n=1000 method="forOf" type="slow" size=16 2.00 % ** 2.820219e-03
buffers\\buffer-iterate.js n=1000 method="forOf" type="slow" size=16386 0.04 % 7.919956e-01
buffers\\buffer-iterate.js n=1000 method="forOf" type="slow" size=4096 0.13 % 5.383914e-01
buffers\\buffer-iterate.js n=1000 method="forOf" type="slow" size=512 0.62 % 7.206775e-02
buffers\\buffer-iterate.js n=1000 method="iterator" type="fast" size=1024 1.30 % ** 1.126036e-03
buffers\\buffer-iterate.js n=1000 method="iterator" type="fast" size=16 3.11 % *** 1.627648e-08
buffers\\buffer-iterate.js n=1000 method="iterator" type="fast" size=16386 0.30 % 2.624066e-01
buffers\\buffer-iterate.js n=1000 method="iterator" type="fast" size=4096 1.08 % *** 6.614873e-04
buffers\\buffer-iterate.js n=1000 method="iterator" type="fast" size=512 2.24 % *** 3.995685e-04
buffers\\buffer-iterate.js n=1000 method="iterator" type="slow" size=1024 1.03 % ** 2.866393e-03
buffers\\buffer-iterate.js n=1000 method="iterator" type="slow" size=16 3.40 % *** 7.819900e-06
buffers\\buffer-iterate.js n=1000 method="iterator" type="slow" size=16386 0.43 % * 4.987842e-02
buffers\\buffer-iterate.js n=1000 method="iterator" type="slow" size=4096 0.92 % *** 9.150054e-04
buffers\\buffer-iterate.js n=1000 method="iterator" type="slow" size=512 1.40 % * 3.037649e-02
buffers\\buffer-read.js millions=1 type="DoubleBE" buffer="fast" noAssert="false" 3.48 % *** 7.124881e-14
buffers\\buffer-read.js millions=1 type="DoubleBE" buffer="fast" noAssert="true" 4.53 % *** 1.776410e-17
buffers\\buffer-read.js millions=1 type="DoubleBE" buffer="slow" noAssert="false" 3.65 % *** 1.452618e-09
buffers\\buffer-read.js millions=1 type="DoubleBE" buffer="slow" noAssert="true" 3.70 % *** 7.365223e-17
buffers\\buffer-read.js millions=1 type="DoubleLE" buffer="fast" noAssert="false" 15.63 % *** 6.051686e-43
buffers\\buffer-read.js millions=1 type="DoubleLE" buffer="fast" noAssert="true" 15.07 % *** 2.105964e-40
buffers\\buffer-read.js millions=1 type="DoubleLE" buffer="slow" noAssert="false" 14.69 % *** 7.657946e-34
buffers\\buffer-read.js millions=1 type="DoubleLE" buffer="slow" noAssert="true" 14.40 % *** 3.098674e-35
buffers\\buffer-read.js millions=1 type="FloatBE" buffer="fast" noAssert="false" 5.94 % *** 7.725333e-21
buffers\\buffer-read.js millions=1 type="FloatBE" buffer="fast" noAssert="true" 13.95 % *** 2.835378e-16
buffers\\buffer-read.js millions=1 type="FloatBE" buffer="slow" noAssert="false" 5.80 % *** 2.906598e-20
buffers\\buffer-read.js millions=1 type="FloatBE" buffer="slow" noAssert="true" 10.78 % *** 3.203257e-16
buffers\\buffer-read.js millions=1 type="FloatLE" buffer="fast" noAssert="false" 8.31 % *** 4.037429e-30
buffers\\buffer-read.js millions=1 type="FloatLE" buffer="fast" noAssert="true" 12.16 % *** 8.796398e-32
buffers\\buffer-read.js millions=1 type="FloatLE" buffer="slow" noAssert="false" 8.58 % *** 1.336541e-27
buffers\\buffer-read.js millions=1 type="FloatLE" buffer="slow" noAssert="true" 12.72 % *** 3.966050e-40
buffers\\buffer-read.js millions=1 type="Int16BE" buffer="fast" noAssert="false" 2.72 % *** 3.380559e-06
buffers\\buffer-read.js millions=1 type="Int16BE" buffer="fast" noAssert="true" 2.69 % *** 3.535432e-04
buffers\\buffer-read.js millions=1 type="Int16BE" buffer="slow" noAssert="false" 3.71 % *** 1.308210e-08
buffers\\buffer-read.js millions=1 type="Int16BE" buffer="slow" noAssert="true" 2.61 % *** 6.210308e-06
buffers\\buffer-read.js millions=1 type="Int16LE" buffer="fast" noAssert="false" 2.91 % *** 7.499211e-07
buffers\\buffer-read.js millions=1 type="Int16LE" buffer="fast" noAssert="true" 2.33 % *** 1.881447e-04
buffers\\buffer-read.js millions=1 type="Int16LE" buffer="slow" noAssert="false" 3.05 % *** 5.479002e-04
buffers\\buffer-read.js millions=1 type="Int16LE" buffer="slow" noAssert="true" 4.28 % *** 3.214880e-05
buffers\\buffer-read.js millions=1 type="Int32BE" buffer="fast" noAssert="false" 2.34 % *** 8.667521e-04
buffers\\buffer-read.js millions=1 type="Int32BE" buffer="fast" noAssert="true" 3.94 % *** 1.885644e-08
buffers\\buffer-read.js millions=1 type="Int32BE" buffer="slow" noAssert="false" 2.83 % ** 1.331132e-03
buffers\\buffer-read.js millions=1 type="Int32BE" buffer="slow" noAssert="true" 2.97 % *** 3.872022e-06
buffers\\buffer-read.js millions=1 type="Int32LE" buffer="fast" noAssert="false" 2.92 % *** 4.820051e-05
buffers\\buffer-read.js millions=1 type="Int32LE" buffer="fast" noAssert="true" 3.44 % *** 3.644579e-07
buffers\\buffer-read.js millions=1 type="Int32LE" buffer="slow" noAssert="false" 2.34 % *** 1.918121e-04
buffers\\buffer-read.js millions=1 type="Int32LE" buffer="slow" noAssert="true" 3.91 % *** 6.471245e-06
buffers\\buffer-read.js millions=1 type="Int8" buffer="fast" noAssert="false" 1.92 % *** 7.908850e-04
buffers\\buffer-read.js millions=1 type="Int8" buffer="fast" noAssert="true" 1.83 % * 3.304257e-02
buffers\\buffer-read.js millions=1 type="Int8" buffer="slow" noAssert="false" 2.41 % *** 3.349082e-04
buffers\\buffer-read.js millions=1 type="Int8" buffer="slow" noAssert="true" 2.47 % *** 1.931168e-04
buffers\\buffer-read.js millions=1 type="UInt16BE" buffer="fast" noAssert="false" 2.00 % ** 6.577509e-03
buffers\\buffer-read.js millions=1 type="UInt16BE" buffer="fast" noAssert="true" 4.53 % *** 4.815119e-09
buffers\\buffer-read.js millions=1 type="UInt16BE" buffer="slow" noAssert="false" 3.15 % *** 3.304514e-06
buffers\\buffer-read.js millions=1 type="UInt16BE" buffer="slow" noAssert="true" 3.92 % *** 6.511211e-09
buffers\\buffer-read.js millions=1 type="UInt16LE" buffer="fast" noAssert="false" 3.05 % *** 1.785470e-07
buffers\\buffer-read.js millions=1 type="UInt16LE" buffer="fast" noAssert="true" 3.54 % *** 5.777318e-08
buffers\\buffer-read.js millions=1 type="UInt16LE" buffer="slow" noAssert="false" 1.39 % ** 4.386916e-03
buffers\\buffer-read.js millions=1 type="UInt16LE" buffer="slow" noAssert="true" 3.71 % *** 3.920976e-08
buffers\\buffer-read.js millions=1 type="UInt32BE" buffer="fast" noAssert="false" 1.47 % * 3.154120e-02
buffers\\buffer-read.js millions=1 type="UInt32BE" buffer="fast" noAssert="true" 3.61 % *** 1.213122e-11
buffers\\buffer-read.js millions=1 type="UInt32BE" buffer="slow" noAssert="false" 2.13 % *** 3.583214e-05
buffers\\buffer-read.js millions=1 type="UInt32BE" buffer="slow" noAssert="true" 3.86 % *** 8.526323e-08
buffers\\buffer-read.js millions=1 type="UInt32LE" buffer="fast" noAssert="false" 1.95 % ** 2.507312e-03
buffers\\buffer-read.js millions=1 type="UInt32LE" buffer="fast" noAssert="true" 2.94 % *** 9.383312e-07
buffers\\buffer-read.js millions=1 type="UInt32LE" buffer="slow" noAssert="false" 2.24 % *** 2.383490e-04
buffers\\buffer-read.js millions=1 type="UInt32LE" buffer="slow" noAssert="true" 2.91 % *** 3.450896e-05
buffers\\buffer-read.js millions=1 type="UInt8" buffer="fast" noAssert="false" 0.83 % 6.753344e-01
buffers\\buffer-read.js millions=1 type="UInt8" buffer="fast" noAssert="true" 2.92 % *** 9.949287e-07
buffers\\buffer-read.js millions=1 type="UInt8" buffer="slow" noAssert="false" 2.13 % *** 7.033730e-05
buffers\\buffer-read.js millions=1 type="UInt8" buffer="slow" noAssert="true" 1.94 % *** 1.607182e-04
buffers\\buffer-slice.js n=1024 type="fast" 2.63 % *** 4.311659e-24
buffers\\buffer-slice.js n=1024 type="slow" 2.63 % *** 2.348263e-21
buffers\\buffer-swap.js n=50000000 len=1024 method="swap16" aligned="false" 2.82 % NA NA
buffers\\buffer-swap.js n=50000000 len=1024 method="swap16" aligned="true" -78.26 % NA NA
buffers\\buffer-swap.js n=50000000 len=1024 method="swap32" aligned="false" -0.59 % NA NA
buffers\\buffer-swap.js n=50000000 len=1024 method="swap32" aligned="true" -58.83 % NA NA
buffers\\buffer-swap.js n=50000000 len=1024 method="swap64" aligned="false" 6.64 % NA NA
buffers\\buffer-swap.js n=50000000 len=1024 method="swap64" aligned="true" 3.19 % NA NA
buffers\\buffer-swap.js n=50000000 len=128 method="swap16" aligned="false" 8.97 % NA NA
buffers\\buffer-swap.js n=50000000 len=128 method="swap16" aligned="true" -43.28 % NA NA
buffers\\buffer-swap.js n=50000000 len=128 method="swap32" aligned="false" -3.02 % NA NA
buffers\\buffer-swap.js n=50000000 len=128 method="swap32" aligned="true" 0.47 % NA NA
buffers\\buffer-swap.js n=50000000 len=128 method="swap64" aligned="false" -6.23 % NA NA
buffers\\buffer-swap.js n=50000000 len=128 method="swap64" aligned="true" 1.05 % NA NA
buffers\\buffer-swap.js n=50000000 len=1536 method="swap16" aligned="false" 2.36 % NA NA
buffers\\buffer-swap.js n=50000000 len=1536 method="swap16" aligned="true" -79.71 % NA NA
buffers\\buffer-swap.js n=50000000 len=1536 method="swap32" aligned="false" 1.06 % NA NA
buffers\\buffer-swap.js n=50000000 len=1536 method="swap32" aligned="true" -61.26 % NA NA
buffers\\buffer-swap.js n=50000000 len=1536 method="swap64" aligned="false" 29.18 % NA NA
buffers\\buffer-swap.js n=50000000 len=1536 method="swap64" aligned="true" -32.11 % NA NA
buffers\\buffer-swap.js n=50000000 len=2056 method="swap16" aligned="false" 2.58 % NA NA
buffers\\buffer-swap.js n=50000000 len=2056 method="swap16" aligned="true" -81.39 % NA NA
buffers\\buffer-swap.js n=50000000 len=2056 method="swap32" aligned="false" -0.77 % NA NA
buffers\\buffer-swap.js n=50000000 len=2056 method="swap32" aligned="true" -63.51 % NA NA
buffers\\buffer-swap.js n=50000000 len=2056 method="swap64" aligned="false" 8.80 % NA NA
buffers\\buffer-swap.js n=50000000 len=2056 method="swap64" aligned="true" -35.67 % NA NA
buffers\\buffer-swap.js n=50000000 len=256 method="swap16" aligned="false" 6.42 % NA NA
buffers\\buffer-swap.js n=50000000 len=256 method="swap16" aligned="true" -56.90 % NA NA
buffers\\buffer-swap.js n=50000000 len=256 method="swap32" aligned="false" -1.72 % NA NA
buffers\\buffer-swap.js n=50000000 len=256 method="swap32" aligned="true" -39.11 % NA NA
buffers\\buffer-swap.js n=50000000 len=256 method="swap64" aligned="false" 13.99 % NA NA
buffers\\buffer-swap.js n=50000000 len=256 method="swap64" aligned="true" 68.70 % NA NA
buffers\\buffer-swap.js n=50000000 len=4096 method="swap16" aligned="false" 1.64 % NA NA
buffers\\buffer-swap.js n=50000000 len=4096 method="swap16" aligned="true" -83.73 % NA NA
buffers\\buffer-swap.js n=50000000 len=4096 method="swap32" aligned="false" 0.55 % NA NA
buffers\\buffer-swap.js n=50000000 len=4096 method="swap32" aligned="true" -68.99 % NA NA
buffers\\buffer-swap.js n=50000000 len=4096 method="swap64" aligned="false" 2.11 % NA NA
buffers\\buffer-swap.js n=50000000 len=4096 method="swap64" aligned="true" -41.72 % NA NA
buffers\\buffer-swap.js n=50000000 len=512 method="swap16" aligned="false" 4.42 % NA NA
buffers\\buffer-swap.js n=50000000 len=512 method="swap16" aligned="true" -69.23 % NA NA
buffers\\buffer-swap.js n=50000000 len=512 method="swap32" aligned="false" -1.25 % NA NA
buffers\\buffer-swap.js n=50000000 len=512 method="swap32" aligned="true" -49.64 % NA NA
buffers\\buffer-swap.js n=50000000 len=512 method="swap64" aligned="false" 17.24 % NA NA
buffers\\buffer-swap.js n=50000000 len=512 method="swap64" aligned="true" 26.85 % NA NA
buffers\\buffer-swap.js n=50000000 len=64 method="swap16" aligned="false" 1.14 % NA NA
buffers\\buffer-swap.js n=50000000 len=64 method="swap16" aligned="true" 0.77 % NA NA
buffers\\buffer-swap.js n=50000000 len=64 method="swap32" aligned="false" 1.87 % NA NA
buffers\\buffer-swap.js n=50000000 len=64 method="swap32" aligned="true" 10.94 % NA NA
buffers\\buffer-swap.js n=50000000 len=64 method="swap64" aligned="false" 0.54 % NA NA
buffers\\buffer-swap.js n=50000000 len=64 method="swap64" aligned="true" 6.10 % NA NA
buffers\\buffer-swap.js n=50000000 len=768 method="swap16" aligned="false" 3.26 % NA NA
buffers\\buffer-swap.js n=50000000 len=768 method="swap16" aligned="true" -74.99 % NA NA
buffers\\buffer-swap.js n=50000000 len=768 method="swap32" aligned="false" -0.71 % NA NA
buffers\\buffer-swap.js n=50000000 len=768 method="swap32" aligned="true" -55.33 % NA NA
buffers\\buffer-swap.js n=50000000 len=768 method="swap64" aligned="false" 7.87 % NA NA
buffers\\buffer-swap.js n=50000000 len=768 method="swap64" aligned="true" -28.28 % NA NA
buffers\\buffer-swap.js n=50000000 len=8 method="swap16" aligned="false" 0.64 % NA NA
buffers\\buffer-swap.js n=50000000 len=8 method="swap16" aligned="true" -0.68 % NA NA
buffers\\buffer-swap.js n=50000000 len=8 method="swap32" aligned="false" 0.62 % NA NA
buffers\\buffer-swap.js n=50000000 len=8 method="swap32" aligned="true" -2.02 % NA NA
buffers\\buffer-swap.js n=50000000 len=8 method="swap64" aligned="false" -0.60 % NA NA
buffers\\buffer-swap.js n=50000000 len=8 method="swap64" aligned="true" 5.64 % NA NA
buffers\\buffer-swap.js n=50000000 len=8192 method="swap16" aligned="false" 1.48 % NA NA
buffers\\buffer-swap.js n=50000000 len=8192 method="swap16" aligned="true" -85.79 % NA NA
buffers\\buffer-swap.js n=50000000 len=8192 method="swap32" aligned="false" -0.26 % NA NA
buffers\\buffer-swap.js n=50000000 len=8192 method="swap32" aligned="true" -71.72 % NA NA
buffers\\buffer-swap.js n=50000000 len=8192 method="swap64" aligned="false" 1.42 % NA NA
buffers\\buffer-swap.js n=50000000 len=8192 method="swap64" aligned="true" -45.48 % NA NA
improvement confidence p.value
dgram\\array-vs-concat.js dur=5 type="concat" chunks=1 num=100 len=1024 14.84 % *** 2.731734e-44
dgram\\array-vs-concat.js dur=5 type="concat" chunks=1 num=100 len=256 15.59 % *** 1.090486e-48
dgram\\array-vs-concat.js dur=5 type="concat" chunks=1 num=100 len=512 15.12 % *** 3.011520e-44
dgram\\array-vs-concat.js dur=5 type="concat" chunks=1 num=100 len=64 16.00 % *** 3.700104e-48
dgram\\array-vs-concat.js dur=5 type="concat" chunks=2 num=100 len=1024 15.00 % *** 8.540373e-53
dgram\\array-vs-concat.js dur=5 type="concat" chunks=2 num=100 len=256 16.21 % *** 2.435050e-36
dgram\\array-vs-concat.js dur=5 type="concat" chunks=2 num=100 len=512 15.22 % *** 5.501651e-40
dgram\\array-vs-concat.js dur=5 type="concat" chunks=2 num=100 len=64 15.69 % *** 2.321818e-49
dgram\\array-vs-concat.js dur=5 type="concat" chunks=4 num=100 len=1024 14.39 % *** 5.423066e-41
dgram\\array-vs-concat.js dur=5 type="concat" chunks=4 num=100 len=256 15.00 % *** 7.298513e-48
dgram\\array-vs-concat.js dur=5 type="concat" chunks=4 num=100 len=512 15.57 % *** 5.106252e-53
dgram\\array-vs-concat.js dur=5 type="concat" chunks=4 num=100 len=64 15.66 % *** 5.653077e-48
dgram\\array-vs-concat.js dur=5 type="concat" chunks=8 num=100 len=1024 14.54 % *** 1.728295e-55
dgram\\array-vs-concat.js dur=5 type="concat" chunks=8 num=100 len=256 14.62 % *** 1.140470e-48
dgram\\array-vs-concat.js dur=5 type="concat" chunks=8 num=100 len=512 14.54 % *** 2.228874e-35
dgram\\array-vs-concat.js dur=5 type="concat" chunks=8 num=100 len=64 14.22 % *** 7.220796e-48
dgram\\array-vs-concat.js dur=5 type="multi" chunks=1 num=100 len=1024 13.11 % *** 3.728154e-38
dgram\\array-vs-concat.js dur=5 type="multi" chunks=1 num=100 len=256 13.18 % *** 1.870940e-45
dgram\\array-vs-concat.js dur=5 type="multi" chunks=1 num=100 len=512 13.28 % *** 6.526978e-41
dgram\\array-vs-concat.js dur=5 type="multi" chunks=1 num=100 len=64 13.26 % *** 7.362593e-45
dgram\\array-vs-concat.js dur=5 type="multi" chunks=2 num=100 len=1024 12.58 % *** 2.819050e-42
dgram\\array-vs-concat.js dur=5 type="multi" chunks=2 num=100 len=256 13.79 % *** 1.427518e-42
dgram\\array-vs-concat.js dur=5 type="multi" chunks=2 num=100 len=512 13.40 % *** 7.792208e-48
dgram\\array-vs-concat.js dur=5 type="multi" chunks=2 num=100 len=64 13.20 % *** 1.156876e-46
dgram\\array-vs-concat.js dur=5 type="multi" chunks=4 num=100 len=1024 13.29 % *** 1.548340e-45
dgram\\array-vs-concat.js dur=5 type="multi" chunks=4 num=100 len=256 13.20 % *** 2.097829e-51
dgram\\array-vs-concat.js dur=5 type="multi" chunks=4 num=100 len=512 13.29 % *** 5.741464e-47
dgram\\array-vs-concat.js dur=5 type="multi" chunks=4 num=100 len=64 13.74 % *** 6.581363e-45
dgram\\array-vs-concat.js dur=5 type="multi" chunks=8 num=100 len=1024 13.31 % *** 2.307765e-50
dgram\\array-vs-concat.js dur=5 type="multi" chunks=8 num=100 len=256 13.99 % *** 2.094185e-50
dgram\\array-vs-concat.js dur=5 type="multi" chunks=8 num=100 len=512 13.43 % *** 7.584508e-42
dgram\\array-vs-concat.js dur=5 type="multi" chunks=8 num=100 len=64 13.69 % *** 7.789606e-45
dgram\\multi-buffer.js dur=5 type="recv" chunks=1 num=100 len=1024 12.68 % *** 4.604655e-50
dgram\\multi-buffer.js dur=5 type="recv" chunks=1 num=100 len=256 12.05 % *** 1.015310e-45
dgram\\multi-buffer.js dur=5 type="recv" chunks=1 num=100 len=64 13.22 % *** 4.566834e-41
dgram\\multi-buffer.js dur=5 type="recv" chunks=2 num=100 len=1024 12.87 % *** 2.259936e-48
dgram\\multi-buffer.js dur=5 type="recv" chunks=2 num=100 len=256 13.10 % *** 1.942155e-48
dgram\\multi-buffer.js dur=5 type="recv" chunks=2 num=100 len=64 12.47 % *** 7.269203e-40
dgram\\multi-buffer.js dur=5 type="recv" chunks=4 num=100 len=1024 12.92 % *** 1.567521e-48
dgram\\multi-buffer.js dur=5 type="recv" chunks=4 num=100 len=256 13.00 % *** 1.569346e-44
dgram\\multi-buffer.js dur=5 type="recv" chunks=4 num=100 len=64 12.81 % *** 1.589882e-49
dgram\\multi-buffer.js dur=5 type="recv" chunks=8 num=100 len=1024 13.31 % *** 1.310274e-45
dgram\\multi-buffer.js dur=5 type="recv" chunks=8 num=100 len=256 13.01 % *** 7.181442e-52
dgram\\multi-buffer.js dur=5 type="recv" chunks=8 num=100 len=64 13.18 % *** 6.776480e-49
dgram\\multi-buffer.js dur=5 type="send" chunks=1 num=100 len=1024 12.89 % *** 9.721465e-41
dgram\\multi-buffer.js dur=5 type="send" chunks=1 num=100 len=256 12.40 % *** 4.746559e-48
dgram\\multi-buffer.js dur=5 type="send" chunks=1 num=100 len=64 12.96 % *** 9.135701e-41
dgram\\multi-buffer.js dur=5 type="send" chunks=2 num=100 len=1024 12.45 % *** 2.217134e-47
dgram\\multi-buffer.js dur=5 type="send" chunks=2 num=100 len=256 13.16 % *** 6.738231e-49
dgram\\multi-buffer.js dur=5 type="send" chunks=2 num=100 len=64 12.63 % *** 4.960299e-42
dgram\\multi-buffer.js dur=5 type="send" chunks=4 num=100 len=1024 12.65 % *** 1.976347e-49
dgram\\multi-buffer.js dur=5 type="send" chunks=4 num=100 len=256 12.37 % *** 6.518320e-50
dgram\\multi-buffer.js dur=5 type="send" chunks=4 num=100 len=64 12.50 % *** 1.923760e-45
dgram\\multi-buffer.js dur=5 type="send" chunks=8 num=100 len=1024 13.02 % *** 1.652785e-46
dgram\\multi-buffer.js dur=5 type="send" chunks=8 num=100 len=256 12.90 % *** 1.684839e-36
dgram\\multi-buffer.js dur=5 type="send" chunks=8 num=100 len=64 12.94 % *** 3.530183e-50
dgram\\offset-length.js dur=5 type="recv" num=100 len=1 14.71 % *** 1.569505e-47
dgram\\offset-length.js dur=5 type="recv" num=100 len=1024 15.35 % *** 1.080647e-49
dgram\\offset-length.js dur=5 type="recv" num=100 len=256 15.33 % *** 1.155748e-51
dgram\\offset-length.js dur=5 type="recv" num=100 len=64 14.37 % *** 8.137090e-48
dgram\\offset-length.js dur=5 type="send" num=100 len=1 14.77 % *** 3.469394e-56
dgram\\offset-length.js dur=5 type="send" num=100 len=1024 15.24 % *** 4.769070e-52
dgram\\offset-length.js dur=5 type="send" num=100 len=256 15.09 % *** 4.512887e-51
dgram\\offset-length.js dur=5 type="send" num=100 len=64 15.27 % *** 1.071194e-44
dgram\\single-buffer.js dur=5 type="recv" num=100 len=1 12.74 % *** 3.843337e-45
dgram\\single-buffer.js dur=5 type="recv" num=100 len=1024 12.42 % *** 5.879145e-38
dgram\\single-buffer.js dur=5 type="recv" num=100 len=256 12.44 % *** 3.377555e-47
dgram\\single-buffer.js dur=5 type="recv" num=100 len=64 12.36 % *** 6.818868e-48
dgram\\single-buffer.js dur=5 type="send" num=100 len=1 12.51 % *** 2.967307e-42
dgram\\single-buffer.js dur=5 type="send" num=100 len=1024 12.43 % *** 1.179862e-45
dgram\\single-buffer.js dur=5 type="send" num=100 len=256 12.82 % *** 1.905818e-33
dgram\\single-buffer.js dur=5 type="send" num=100 len=64 13.34 % *** 1.245971e-52
improvement confidence p.value
domain\\domain-fn-args.js n=10 arguments=0 21.77 % *** 3.363282e-07
domain\\domain-fn-args.js n=10 arguments=1 18.81 % *** 2.000648e-23
domain\\domain-fn-args.js n=10 arguments=2 18.34 % *** 6.665590e-47
domain\\domain-fn-args.js n=10 arguments=3 17.59 % *** 1.419520e-43
improvement confidence p.value
events\\ee-add-remove.js n=250000 1.78 % *** 1.104450e-18
events\\ee-emit-multi-args.js n=2000000 0.37 % 6.850978e-01
events\\ee-emit.js n=2000000 0.41 % 2.716630e-01
events\\ee-listener-count-on-prototype.js n=50000000 0.51 % ** 2.826762e-03
events\\ee-listeners-many.js n=5000000 0.50 % *** 1.229642e-06
events\\ee-listeners.js n=5000000 0.77 % ** 3.767959e-03
events\\ee-once.js n=20000000 7.85 % *** 2.332250e-55
improvement confidence p.value
http\\http_server_for_chunky_client.js type="send" num=2000 len=1 23.69 % *** 1.738183e-60
http\\http_server_for_chunky_client.js type="send" num=2000 len=128 22.40 % *** 6.173607e-66
http\\http_server_for_chunky_client.js type="send" num=2000 len=16 23.48 % *** 4.640105e-51
http\\http_server_for_chunky_client.js type="send" num=2000 len=32 21.39 % *** 7.123649e-62
http\\http_server_for_chunky_client.js type="send" num=2000 len=4 23.29 % *** 2.855729e-61
http\\http_server_for_chunky_client.js type="send" num=2000 len=64 21.92 % *** 2.705577e-60
http\\http_server_for_chunky_client.js type="send" num=2000 len=8 23.98 % *** 1.412230e-50
http\\http_server_for_chunky_client.js type="send" num=5 len=1 21.34 % *** 6.182249e-43
http\\http_server_for_chunky_client.js type="send" num=5 len=128 21.41 % *** 1.108320e-39
http\\http_server_for_chunky_client.js type="send" num=5 len=16 20.66 % *** 9.573806e-60
http\\http_server_for_chunky_client.js type="send" num=5 len=32 19.51 % *** 4.270266e-41
http\\http_server_for_chunky_client.js type="send" num=5 len=4 21.31 % *** 5.376158e-52
http\\http_server_for_chunky_client.js type="send" num=5 len=64 20.92 % *** 4.432491e-53
http\\http_server_for_chunky_client.js type="send" num=5 len=8 22.02 % *** 1.852081e-52
http\\http_server_for_chunky_client.js type="send" num=50 len=1 23.61 % *** 1.814780e-46
http\\http_server_for_chunky_client.js type="send" num=50 len=128 22.06 % *** 2.234153e-51
http\\http_server_for_chunky_client.js type="send" num=50 len=16 24.49 % *** 4.879544e-61
http\\http_server_for_chunky_client.js type="send" num=50 len=32 21.27 % *** 5.063373e-55
http\\http_server_for_chunky_client.js type="send" num=50 len=4 24.98 % *** 1.574482e-58
http\\http_server_for_chunky_client.js type="send" num=50 len=64 22.25 % *** 1.069699e-54
http\\http_server_for_chunky_client.js type="send" num=50 len=8 24.93 % *** 4.085949e-54
http\\http_server_for_chunky_client.js type="send" num=500 len=1 23.11 % *** 4.482230e-61
http\\http_server_for_chunky_client.js type="send" num=500 len=128 22.74 % *** 1.652437e-60
http\\http_server_for_chunky_client.js type="send" num=500 len=16 22.85 % *** 2.520317e-56
http\\http_server_for_chunky_client.js type="send" num=500 len=32 20.93 % *** 1.531172e-46
http\\http_server_for_chunky_client.js type="send" num=500 len=4 23.05 % *** 3.764928e-58
http\\http_server_for_chunky_client.js type="send" num=500 len=64 21.43 % *** 8.819866e-50
http\\http_server_for_chunky_client.js type="send" num=500 len=8 24.29 % *** 5.763122e-62
http\\simple.js c=50 chunks=0 length=1024 type="buffer" benchmarker="autocannon" 11.40 % *** 2.865567e-35
http\\simple.js c=50 chunks=0 length=1024 type="bytes" benchmarker="autocannon" 9.33 % *** 2.495320e-30
http\\simple.js c=50 chunks=0 length=102400 type="buffer" benchmarker="autocannon" 0.48 % ** 6.473930e-03
http\\simple.js c=50 chunks=0 length=102400 type="bytes" benchmarker="autocannon" 11.05 % *** 8.414787e-44
http\\simple.js c=50 chunks=0 length=4 type="buffer" benchmarker="autocannon" 11.33 % *** 4.128694e-20
http\\simple.js c=50 chunks=0 length=4 type="bytes" benchmarker="autocannon" 10.40 % *** 5.007308e-29
http\\simple.js c=50 chunks=1 length=1024 type="buffer" benchmarker="autocannon" 11.27 % *** 1.998318e-31
http\\simple.js c=50 chunks=1 length=1024 type="bytes" benchmarker="autocannon" 12.79 % *** 1.303701e-37
http\\simple.js c=50 chunks=1 length=102400 type="buffer" benchmarker="autocannon" 0.15 % 4.242743e-01
http\\simple.js c=50 chunks=1 length=102400 type="bytes" benchmarker="autocannon" 15.81 % *** 1.834822e-63
http\\simple.js c=50 chunks=1 length=4 type="buffer" benchmarker="autocannon" 11.79 % *** 1.108195e-42
http\\simple.js c=50 chunks=1 length=4 type="bytes" benchmarker="autocannon" 11.79 % *** 5.242447e-28
http\\simple.js c=50 chunks=4 length=1024 type="buffer" benchmarker="autocannon" 12.31 % *** 1.759515e-35
http\\simple.js c=50 chunks=4 length=1024 type="bytes" benchmarker="autocannon" 10.77 % *** 7.578106e-48
http\\simple.js c=50 chunks=4 length=102400 type="buffer" benchmarker="autocannon" 0.45 % * 2.545555e-02
http\\simple.js c=50 chunks=4 length=102400 type="bytes" benchmarker="autocannon" 10.22 % *** 7.959445e-24
http\\simple.js c=50 chunks=4 length=4 type="buffer" benchmarker="autocannon" 13.44 % *** 1.341120e-25
http\\simple.js c=50 chunks=4 length=4 type="bytes" benchmarker="autocannon" 11.74 % *** 4.569339e-32
http\\simple.js c=500 chunks=0 length=1024 type="buffer" benchmarker="autocannon" 9.94 % *** 2.806727e-37
http\\simple.js c=500 chunks=0 length=1024 type="bytes" benchmarker="autocannon" 7.57 % *** 6.168385e-30
http\\simple.js c=500 chunks=0 length=102400 type="buffer" benchmarker="autocannon" 0.04 % 8.483788e-01
http\\simple.js c=500 chunks=0 length=102400 type="bytes" benchmarker="autocannon" 10.89 % *** 1.581819e-50
http\\simple.js c=500 chunks=0 length=4 type="buffer" benchmarker="autocannon" 10.15 % *** 4.487991e-25
http\\simple.js c=500 chunks=0 length=4 type="bytes" benchmarker="autocannon" 6.41 % *** 2.040107e-28
http\\simple.js c=500 chunks=1 length=1024 type="buffer" benchmarker="autocannon" 9.93 % *** 4.832628e-35
http\\simple.js c=500 chunks=1 length=1024 type="bytes" benchmarker="autocannon" 10.98 % *** 5.951041e-41
http\\simple.js c=500 chunks=1 length=102400 type="buffer" benchmarker="autocannon" -0.33 % * 3.285362e-02
http\\simple.js c=500 chunks=1 length=102400 type="bytes" benchmarker="autocannon" 14.83 % *** 9.744657e-30
http\\simple.js c=500 chunks=1 length=4 type="buffer" benchmarker="autocannon" 9.73 % *** 1.748473e-26
http\\simple.js c=500 chunks=1 length=4 type="bytes" benchmarker="autocannon" 9.52 % *** 2.243331e-42
http\\simple.js c=500 chunks=4 length=1024 type="buffer" benchmarker="autocannon" 11.20 % *** 1.142091e-44
http\\simple.js c=500 chunks=4 length=1024 type="bytes" benchmarker="autocannon" 10.20 % *** 1.189235e-45
http\\simple.js c=500 chunks=4 length=102400 type="buffer" benchmarker="autocannon" -0.20 % 3.372197e-01
http\\simple.js c=500 chunks=4 length=102400 type="bytes" benchmarker="autocannon" 7.91 % *** 9.975006e-23
http\\simple.js c=500 chunks=4 length=4 type="buffer" benchmarker="autocannon" 11.53 % *** 4.964922e-55
http\\simple.js c=500 chunks=4 length=4 type="bytes" benchmarker="autocannon" 11.57 % *** 4.572245e-43
improvement confidence
http\\bench-parser.js n=100000 fields=16 -1.09 % ***
http\\bench-parser.js n=100000 fields=32 -3.70 % ***
http\\bench-parser.js n=100000 fields=4 0.38 %
http\\bench-parser.js n=100000 fields=8 -1.09 % ***
http\\check_invalid_header_char.js n=500000000 key="\177" 0.02 %
http\\check_invalid_header_char.js n=500000000 key="" -0.71 %
http\\check_invalid_header_char.js n=500000000 key="\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tFoo bar baz" 0.11 %
http\\check_invalid_header_char.js n=500000000 key="1" -0.02 %
http\\check_invalid_header_char.js n=500000000 key="20091" 0.15 %
http\\check_invalid_header_char.js n=500000000 key="中文呢" -0.07 %
http\\check_invalid_header_char.js n=500000000 key="close" 0.18 %
http\\check_invalid_header_char.js n=500000000 key="en-US" 0.28 %
http\\check_invalid_header_char.js n=500000000 key="foo\\nbar" -0.07 %
http\\check_invalid_header_char.js n=500000000 key="gzip" 0.07 %
http\\check_invalid_header_char.js n=500000000 key="Here is a value that is really a folded header value\\r\\n this should be supported, but it is not currently" 0.04 %
http\\check_invalid_header_char.js n=500000000 key="keep-alive" 0.08 %
http\\check_invalid_header_char.js n=500000000 key="private" 0.21 %
http\\check_invalid_header_char.js n=500000000 key="SAMEORIGIN" 0.21 %
http\\check_invalid_header_char.js n=500000000 key="Sat, 07 May 2016 16:54:48 GMT" -0.24 %
http\\check_invalid_header_char.js n=500000000 key="text/html; charset=utf-8" 0.10 %
http\\check_invalid_header_char.js n=500000000 key="text/plain" 0.04 %
http\\check_is_http_token.js n=500000000 key="((((())))" -0.02 %
http\\check_is_http_token.js n=500000000 key=":" 0.00 %
http\\check_is_http_token.js n=500000000 key=":alternate-protocol" 0.09 %
http\\check_is_http_token.js n=500000000 key="@@" 0.05 %
http\\check_is_http_token.js n=500000000 key="中文呢" -0.02 %
http\\check_is_http_token.js n=500000000 key="Accept-Ranges" -0.05 %
http\\check_is_http_token.js n=500000000 key="alt-svc" -0.02 %
http\\check_is_http_token.js n=500000000 key="alternate-protocol" -0.18 % *
http\\check_is_http_token.js n=500000000 key="alternate-protocol:" -0.49 % ***
http\\check_is_http_token.js n=500000000 key="Cache-Control" -0.05 %
http\\check_is_http_token.js n=500000000 key="Connection" -0.06 %
http\\check_is_http_token.js n=500000000 key="Content-Encoding" -1.26 % ***
http\\check_is_http_token.js n=500000000 key="content-length" -0.42 % ***
http\\check_is_http_token.js n=500000000 key="Content-Location" -0.95 % ***
http\\check_is_http_token.js n=500000000 key="content-type" -0.01 %
http\\check_is_http_token.js n=500000000 key="Content-Type" -0.02 %
http\\check_is_http_token.js n=500000000 key="date" -0.01 %
http\\check_is_http_token.js n=500000000 key="ETag" 0.15 %
http\\check_is_http_token.js n=500000000 key="Expires" -0.13 %
http\\check_is_http_token.js n=500000000 key="Keep-Alive" -0.07 %
http\\check_is_http_token.js n=500000000 key="Last-Modified" -0.08 %
http\\check_is_http_token.js n=500000000 key="location" -0.07 %
http\\check_is_http_token.js n=500000000 key="server" 0.06 %
http\\check_is_http_token.js n=500000000 key="Server" 0.07 %
http\\check_is_http_token.js n=500000000 key="status" 0.04 %
http\\check_is_http_token.js n=500000000 key="TCN" 0.01 %
http\\check_is_http_token.js n=500000000 key="Transfer-Encoding" -0.32 % **
http\\check_is_http_token.js n=500000000 key="Vary" -0.10 %
http\\check_is_http_token.js n=500000000 key="version" -0.00 %
http\\check_is_http_token.js n=500000000 key="x-frame-options" -0.25 %
http\\check_is_http_token.js n=500000000 key="x-xss-protection" -0.75 % ***
http\\chunked.js c=100 size=1 num=1 benchmarker="autocannon" 16.08 % ***
http\\chunked.js c=100 size=1 num=16 benchmarker="autocannon" 11.81 % ***
http\\chunked.js c=100 size=1 num=4 benchmarker="autocannon" 14.80 % ***
http\\chunked.js c=100 size=1 num=8 benchmarker="autocannon" 13.17 % ***
http\\chunked.js c=100 size=256 num=1 benchmarker="autocannon" 16.01 % ***
http\\chunked.js c=100 size=256 num=16 benchmarker="autocannon" 11.72 % ***
http\\chunked.js c=100 size=256 num=4 benchmarker="autocannon" 14.66 % ***
http\\chunked.js c=100 size=256 num=8 benchmarker="autocannon" 12.91 % ***
http\\chunked.js c=100 size=64 num=1 benchmarker="autocannon" 15.42 % ***
http\\chunked.js c=100 size=64 num=16 benchmarker="autocannon" 12.03 % ***
http\\chunked.js c=100 size=64 num=4 benchmarker="autocannon" 14.50 % ***
http\\chunked.js c=100 size=64 num=8 benchmarker="autocannon" 13.09 % ***
http\\client-request-body.js method="end" bytes=1024 type="asc" dur=5 12.44 % ***
http\\client-request-body.js method="end" bytes=1024 type="buf" dur=5 12.09 % ***
http\\client-request-body.js method="end" bytes=1024 type="utf" dur=5 12.55 % ***
http\\client-request-body.js method="end" bytes=256 type="asc" dur=5 12.15 % ***
http\\client-request-body.js method="end" bytes=256 type="buf" dur=5 12.66 % ***
http\\client-request-body.js method="end" bytes=256 type="utf" dur=5 12.14 % ***
http\\client-request-body.js method="end" bytes=32 type="asc" dur=5 12.90 % ***
http\\client-request-body.js method="end" bytes=32 type="buf" dur=5 12.51 % ***
http\\client-request-body.js method="end" bytes=32 type="utf" dur=5 12.54 % ***
http\\client-request-body.js method="write" bytes=1024 type="asc" dur=5 12.58 % ***
http\\client-request-body.js method="write" bytes=1024 type="buf" dur=5 12.08 % ***
http\\client-request-body.js method="write" bytes=1024 type="utf" dur=5 12.42 % ***
http\\client-request-body.js method="write" bytes=256 type="asc" dur=5 12.82 % ***
http\\client-request-body.js method="write" bytes=256 type="buf" dur=5 12.75 % ***
http\\client-request-body.js method="write" bytes=256 type="utf" dur=5 12.07 % ***
http\\client-request-body.js method="write" bytes=32 type="asc" dur=5 12.38 % ***
http\\client-request-body.js method="write" bytes=32 type="buf" dur=5 12.55 % ***
http\\client-request-body.js method="write" bytes=32 type="utf" dur=5 12.17 % ***
http\\cluster.js c=50 length=1024 type="buffer" benchmarker="autocannon" -3.07 % ***
http\\cluster.js c=50 length=1024 type="bytes" benchmarker="autocannon" -0.77 %
http\\cluster.js c=50 length=102400 type="buffer" benchmarker="autocannon" 0.54 % ***
http\\cluster.js c=50 length=102400 type="bytes" benchmarker="autocannon" 13.31 % ***
http\\cluster.js c=50 length=4 type="buffer" benchmarker="autocannon" -3.67 % ***
http\\cluster.js c=50 length=4 type="bytes" benchmarker="autocannon" -0.21 %
http\\cluster.js c=500 length=1024 type="buffer" benchmarker="autocannon" -4.06 % ***
http\\cluster.js c=500 length=1024 type="bytes" benchmarker="autocannon" -2.41 % ***
http\\cluster.js c=500 length=102400 type="buffer" benchmarker="autocannon" 0.06 %
http\\cluster.js c=500 length=102400 type="bytes" benchmarker="autocannon" 12.14 % ***
http\\cluster.js c=500 length=4 type="buffer" benchmarker="autocannon" -4.41 % ***
http\\cluster.js c=500 length=4 type="bytes" benchmarker="autocannon" -1.57 % *
http\\end-vs-write-end.js method="end" c=100 kb=1024 type="asc" benchmarker="autocannon" 1.45 % *
http\\end-vs-write-end.js method="end" c=100 kb=1024 type="buf" benchmarker="autocannon" 0.27 %
http\\end-vs-write-end.js method="end" c=100 kb=1024 type="utf" benchmarker="autocannon" 0.92 %
http\\end-vs-write-end.js method="end" c=100 kb=128 type="asc" benchmarker="autocannon" 0.94 %
http\\end-vs-write-end.js method="end" c=100 kb=128 type="buf" benchmarker="autocannon" 0.43 %
http\\end-vs-write-end.js method="end" c=100 kb=128 type="utf" benchmarker="autocannon" 0.31 % *
http\\end-vs-write-end.js method="end" c=100 kb=256 type="asc" benchmarker="autocannon" 5.18 %
http\\end-vs-write-end.js method="end" c=100 kb=256 type="buf" benchmarker="autocannon" -0.36 %
http\\end-vs-write-end.js method="end" c=100 kb=256 type="utf" benchmarker="autocannon" 8.16 %
http\\end-vs-write-end.js method="end" c=100 kb=64 type="asc" benchmarker="autocannon" 1.70 % ***
http\\end-vs-write-end.js method="end" c=100 kb=64 type="buf" benchmarker="autocannon" 0.34 %
http\\end-vs-write-end.js method="end" c=100 kb=64 type="utf" benchmarker="autocannon" 1.30 % ***
http\\end-vs-write-end.js method="write" c=100 kb=1024 type="asc" benchmarker="autocannon" -3.28 % **
http\\end-vs-write-end.js method="write" c=100 kb=1024 type="buf" benchmarker="autocannon" -0.60 %
http\\end-vs-write-end.js method="write" c=100 kb=1024 type="utf" benchmarker="autocannon" 0.87 %
http\\end-vs-write-end.js method="write" c=100 kb=128 type="asc" benchmarker="autocannon" 1.28 % *
http\\end-vs-write-end.js method="write" c=100 kb=128 type="buf" benchmarker="autocannon" -0.11 %
http\\end-vs-write-end.js method="write" c=100 kb=128 type="utf" benchmarker="autocannon" 0.97 %
http\\end-vs-write-end.js method="write" c=100 kb=256 type="asc" benchmarker="autocannon" 11.81 %
http\\end-vs-write-end.js method="write" c=100 kb=256 type="buf" benchmarker="autocannon" -0.37 %
http\\end-vs-write-end.js method="write" c=100 kb=256 type="utf" benchmarker="autocannon" -4.16 %
http\\end-vs-write-end.js method="write" c=100 kb=64 type="asc" benchmarker="autocannon" 4.41 % ***
http\\end-vs-write-end.js method="write" c=100 kb=64 type="buf" benchmarker="autocannon" 0.51 %
http\\end-vs-write-end.js method="write" c=100 kb=64 type="utf" benchmarker="autocannon" 3.13 % ***
p.value
http\\bench-parser.js n=100000 fields=16 4.431749e-08
http\\bench-parser.js n=100000 fields=32 3.565746e-37
http\\bench-parser.js n=100000 fields=4 3.224628e-01
http\\bench-parser.js n=100000 fields=8 1.389670e-07
http\\check_invalid_header_char.js n=500000000 key="\177" 8.789614e-01
http\\check_invalid_header_char.js n=500000000 key="" 6.251671e-01
http\\check_invalid_header_char.js n=500000000 key="\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tFoo bar baz" 4.878538e-01
http\\check_invalid_header_char.js n=500000000 key="1" 9.110245e-01
http\\check_invalid_header_char.js n=500000000 key="20091" 2.443401e-01
http\\check_invalid_header_char.js n=500000000 key="中文呢" 6.316053e-01
http\\check_invalid_header_char.js n=500000000 key="close" 2.009776e-01
http\\check_invalid_header_char.js n=500000000 key="en-US" 3.068050e-01
http\\check_invalid_header_char.js n=500000000 key="foo\\nbar" 6.017229e-01
http\\check_invalid_header_char.js n=500000000 key="gzip" 5.637457e-01
http\\check_invalid_header_char.js n=500000000 key="Here is a value that is really a folded header value\\r\\n this should be supported, but it is not currently" 8.045265e-01
http\\check_invalid_header_char.js n=500000000 key="keep-alive" 5.356594e-01
http\\check_invalid_header_char.js n=500000000 key="private" 1.619287e-01
http\\check_invalid_header_char.js n=500000000 key="SAMEORIGIN" 4.725750e-01
http\\check_invalid_header_char.js n=500000000 key="Sat, 07 May 2016 16:54:48 GMT" 1.261127e-01
http\\check_invalid_header_char.js n=500000000 key="text/html; charset=utf-8" 5.074712e-01
http\\check_invalid_header_char.js n=500000000 key="text/plain" 7.767204e-01
http\\check_is_http_token.js n=500000000 key="((((())))" 6.557352e-01
http\\check_is_http_token.js n=500000000 key=":" 9.576543e-01
http\\check_is_http_token.js n=500000000 key=":alternate-protocol" 6.782014e-02
http\\check_is_http_token.js n=500000000 key="@@" 4.437963e-01
http\\check_is_http_token.js n=500000000 key="中文呢" 8.143172e-01
http\\check_is_http_token.js n=500000000 key="Accept-Ranges" 2.262410e-01
http\\check_is_http_token.js n=500000000 key="alt-svc" 4.038906e-01
http\\check_is_http_token.js n=500000000 key="alternate-protocol" 3.212242e-02
http\\check_is_http_token.js n=500000000 key="alternate-protocol:" 1.973333e-09
http\\check_is_http_token.js n=500000000 key="Cache-Control" 2.039050e-01
http\\check_is_http_token.js n=500000000 key="Connection" 5.528259e-02
http\\check_is_http_token.js n=500000000 key="Content-Encoding" 4.204502e-04
http\\check_is_http_token.js n=500000000 key="content-length" 1.145301e-04
http\\check_is_http_token.js n=500000000 key="Content-Location" 1.537282e-05
http\\check_is_http_token.js n=500000000 key="content-type" 8.545201e-01
http\\check_is_http_token.js n=500000000 key="Content-Type" 7.348881e-01
http\\check_is_http_token.js n=500000000 key="date" 9.320639e-01
http\\check_is_http_token.js n=500000000 key="ETag" 1.647484e-01
http\\check_is_http_token.js n=500000000 key="Expires" 2.856036e-01
http\\check_is_http_token.js n=500000000 key="Keep-Alive" 2.170808e-01
http\\check_is_http_token.js n=500000000 key="Last-Modified" 6.619530e-02
http\\check_is_http_token.js n=500000000 key="location" 2.601347e-01
http\\check_is_http_token.js n=500000000 key="server" 3.856979e-01
http\\check_is_http_token.js n=500000000 key="Server" 6.095939e-02
http\\check_is_http_token.js n=500000000 key="status" 2.344790e-01
http\\check_is_http_token.js n=500000000 key="TCN" 9.064455e-01
http\\check_is_http_token.js n=500000000 key="Transfer-Encoding" 1.270687e-03
http\\check_is_http_token.js n=500000000 key="Vary" 3.410000e-01
http\\check_is_http_token.js n=500000000 key="version" 9.584056e-01
http\\check_is_http_token.js n=500000000 key="x-frame-options" 3.057672e-01
http\\check_is_http_token.js n=500000000 key="x-xss-protection" 8.873387e-06
http\\chunked.js c=100 size=1 num=1 benchmarker="autocannon" 5.001091e-51
http\\chunked.js c=100 size=1 num=16 benchmarker="autocannon" 8.571348e-51
http\\chunked.js c=100 size=1 num=4 benchmarker="autocannon" 1.904560e-43
http\\chunked.js c=100 size=1 num=8 benchmarker="autocannon" 2.111702e-42
http\\chunked.js c=100 size=256 num=1 benchmarker="autocannon" 3.665161e-49
http\\chunked.js c=100 size=256 num=16 benchmarker="autocannon" 9.268307e-50
http\\chunked.js c=100 size=256 num=4 benchmarker="autocannon" 1.063309e-48
http\\chunked.js c=100 size=256 num=8 benchmarker="autocannon" 5.049426e-50
http\\chunked.js c=100 size=64 num=1 benchmarker="autocannon" 1.042127e-49
http\\chunked.js c=100 size=64 num=16 benchmarker="autocannon" 2.125854e-52
http\\chunked.js c=100 size=64 num=4 benchmarker="autocannon" 1.220361e-48
http\\chunked.js c=100 size=64 num=8 benchmarker="autocannon" 1.120615e-38
http\\client-request-body.js method="end" bytes=1024 type="asc" dur=5 7.677881e-43
http\\client-request-body.js method="end" bytes=1024 type="buf" dur=5 3.220895e-46
http\\client-request-body.js method="end" bytes=1024 type="utf" dur=5 8.983175e-38
http\\client-request-body.js method="end" bytes=256 type="asc" dur=5 1.463777e-38
http\\client-request-body.js method="end" bytes=256 type="buf" dur=5 3.769373e-26
http\\client-request-body.js method="end" bytes=256 type="utf" dur=5 7.631507e-46
http\\client-request-body.js method="end" bytes=32 type="asc" dur=5 9.692330e-42
http\\client-request-body.js method="end" bytes=32 type="buf" dur=5 1.170490e-48
http\\client-request-body.js method="end" bytes=32 type="utf" dur=5 8.453930e-49
http\\client-request-body.js method="write" bytes=1024 type="asc" dur=5 6.315424e-45
http\\client-request-body.js method="write" bytes=1024 type="buf" dur=5 7.920316e-41
http\\client-request-body.js method="write" bytes=1024 type="utf" dur=5 6.542964e-36
http\\client-request-body.js method="write" bytes=256 type="asc" dur=5 4.158859e-44
http\\client-request-body.js method="write" bytes=256 type="buf" dur=5 1.186790e-43
http\\client-request-body.js method="write" bytes=256 type="utf" dur=5 3.137178e-44
http\\client-request-body.js method="write" bytes=32 type="asc" dur=5 1.572539e-46
http\\client-request-body.js method="write" bytes=32 type="buf" dur=5 2.703246e-42
http\\client-request-body.js method="write" bytes=32 type="utf" dur=5 3.589083e-46
http\\cluster.js c=50 length=1024 type="buffer" benchmarker="autocannon" 1.526836e-12
http\\cluster.js c=50 length=1024 type="bytes" benchmarker="autocannon" 1.572531e-01
http\\cluster.js c=50 length=102400 type="buffer" benchmarker="autocannon" 3.996441e-05
http\\cluster.js c=50 length=102400 type="bytes" benchmarker="autocannon" 3.776598e-46
http\\cluster.js c=50 length=4 type="buffer" benchmarker="autocannon" 7.621363e-11
http\\cluster.js c=50 length=4 type="bytes" benchmarker="autocannon" 6.656226e-01
http\\cluster.js c=500 length=1024 type="buffer" benchmarker="autocannon" 3.584218e-05
http\\cluster.js c=500 length=1024 type="bytes" benchmarker="autocannon" 7.852349e-04
http\\cluster.js c=500 length=102400 type="buffer" benchmarker="autocannon" 8.334714e-01
http\\cluster.js c=500 length=102400 type="bytes" benchmarker="autocannon" 1.565807e-09
http\\cluster.js c=500 length=4 type="buffer" benchmarker="autocannon" 1.679493e-05
http\\cluster.js c=500 length=4 type="bytes" benchmarker="autocannon" 4.781220e-02
http\\end-vs-write-end.js method="end" c=100 kb=1024 type="asc" benchmarker="autocannon" 3.924993e-02
http\\end-vs-write-end.js method="end" c=100 kb=1024 type="buf" benchmarker="autocannon" 4.482454e-01
http\\end-vs-write-end.js method="end" c=100 kb=1024 type="utf" benchmarker="autocannon" 2.846710e-01
http\\end-vs-write-end.js method="end" c=100 kb=128 type="asc" benchmarker="autocannon" 5.391828e-01
http\\end-vs-write-end.js method="end" c=100 kb=128 type="buf" benchmarker="autocannon" 2.649008e-01
http\\end-vs-write-end.js method="end" c=100 kb=128 type="utf" benchmarker="autocannon" 1.389631e-02
http\\end-vs-write-end.js method="end" c=100 kb=256 type="asc" benchmarker="autocannon" 5.697969e-01
http\\end-vs-write-end.js method="end" c=100 kb=256 type="buf" benchmarker="autocannon" 3.489646e-01
http\\end-vs-write-end.js method="end" c=100 kb=256 type="utf" benchmarker="autocannon" 4.369877e-01
http\\end-vs-write-end.js method="end" c=100 kb=64 type="asc" benchmarker="autocannon" 2.170017e-05
http\\end-vs-write-end.js method="end" c=100 kb=64 type="buf" benchmarker="autocannon" 5.135680e-01
http\\end-vs-write-end.js method="end" c=100 kb=64 type="utf" benchmarker="autocannon" 2.491281e-04
http\\end-vs-write-end.js method="write" c=100 kb=1024 type="asc" benchmarker="autocannon" 8.212542e-03
http\\end-vs-write-end.js method="write" c=100 kb=1024 type="buf" benchmarker="autocannon" 6.432713e-02
http\\end-vs-write-end.js method="write" c=100 kb=1024 type="utf" benchmarker="autocannon" 9.179557e-02
http\\end-vs-write-end.js method="write" c=100 kb=128 type="asc" benchmarker="autocannon" 2.719111e-02
http\\end-vs-write-end.js method="write" c=100 kb=128 type="buf" benchmarker="autocannon" 6.881670e-01
http\\end-vs-write-end.js method="write" c=100 kb=128 type="utf" benchmarker="autocannon" 7.324948e-02
http\\end-vs-write-end.js method="write" c=100 kb=256 type="asc" benchmarker="autocannon" 1.727819e-01
http\\end-vs-write-end.js method="write" c=100 kb=256 type="buf" benchmarker="autocannon" 2.784716e-01
http\\end-vs-write-end.js method="write" c=100 kb=256 type="utf" benchmarker="autocannon" 5.986869e-01
http\\end-vs-write-end.js method="write" c=100 kb=64 type="asc" benchmarker="autocannon" 1.078445e-04
http\\end-vs-write-end.js method="write" c=100 kb=64 type="buf" benchmarker="autocannon" 4.444640e-01
http\\end-vs-write-end.js method="write" c=100 kb=64 type="utf" benchmarker="autocannon" 4.793700e-06
improvement confidence p.value
misc\\console.js n=1000000 concat=0 method="argumentsAndApply" 20.55 % *** 2.626119e-51
misc\\console.js n=1000000 concat=0 method="restAndApply" 15.09 % *** 1.494135e-39
misc\\console.js n=1000000 concat=0 method="restAndSpread" 19.85 % *** 9.960802e-50
misc\\console.js n=1000000 concat=1 method="argumentsAndApply" 19.05 % *** 3.311653e-58
misc\\console.js n=1000000 concat=1 method="restAndApply" 16.00 % *** 3.188966e-42
misc\\console.js n=1000000 concat=1 method="restAndConcat" 17.70 % *** 2.508253e-69
misc\\console.js n=1000000 concat=1 method="restAndSpread" 18.32 % *** 7.899340e-44
misc\\freelist.js n=100000 -1.49 % *** 8.785301e-06
misc\\set-immediate-breadth-args.js millions=5 12.96 % *** 3.984168e-37
misc\\set-immediate-breadth.js millions=10 9.53 % *** 9.625414e-44
misc\\set-immediate-depth-args.js millions=10 18.25 % *** 6.958154e-27
misc\\set-immediate-depth.js millions=10 15.99 % *** 2.479281e-45
misc\\startup.js dur=1 8.65 % *** 1.479354e-35
misc\\util-extend-vs-object-assign.js n=100000 type="assign" 16.09 % *** 2.915369e-69
misc\\util-extend-vs-object-assign.js n=100000 type="extend" 25.46 % *** 2.489080e-52
misc\\v8-bench.js benchmark="Crypto" 0.08 % 4.017495e-01
misc\\v8-bench.js benchmark="DeltaBlue" 0.93 % 5.793178e-02
misc\\v8-bench.js benchmark="EarleyBoyer" 8.38 % *** 9.252251e-45
misc\\v8-bench.js benchmark="NavierStokes" -0.06 % 3.734993e-01
misc\\v8-bench.js benchmark="RayTrace" 0.31 % 4.089067e-01
misc\\v8-bench.js benchmark="RegExp" 5.69 % *** 4.089869e-15
misc\\v8-bench.js benchmark="Richards" 0.07 % 6.284671e-01
misc\\v8-bench.js benchmark="Score (version 7)" 2.02 % *** 4.119454e-21
misc\\v8-bench.js benchmark="Splay" 1.14 % 8.285609e-02
improvement confidence p.value
module\\module-loader.js fullPath="false" thousands=50 5.02 % 0.07805378
module\\module-loader.js fullPath="true" thousands=50 7.98 % * 0.01385467
improvement confidence p.value
path\\basename-posix.js n=1000000 pathext="" 0.79 % * 4.933267e-02
path\\basename-posix.js n=1000000 pathext="/" -0.72 % * 2.456030e-02
path\\basename-posix.js n=1000000 pathext="/foo" 1.14 % ** 1.921999e-03
path\\basename-posix.js n=1000000 pathext="/foo/.bar.baz" -0.64 % ** 9.653708e-03
path\\basename-posix.js n=1000000 pathext="/foo/.bar.baz|.baz" 0.28 % 1.755761e-01
path\\basename-posix.js n=1000000 pathext="/foo/bar/baz/asdf/quux.html" 0.39 % 2.207616e-01
path\\basename-posix.js n=1000000 pathext="/foo/bar/baz/asdf/quux.html|.html" -0.82 % *** 6.684690e-06
path\\basename-posix.js n=1000000 pathext="foo" -0.82 % ** 9.606510e-03
path\\basename-posix.js n=1000000 pathext="foo/bar." 0.07 % 8.092129e-01
path\\basename-posix.js n=1000000 pathext="foo/bar.|." -0.75 % ** 3.036440e-03
path\\basename-win32.js n=1000000 pathext="" 0.84 % ** 8.134792e-03
path\\basename-win32.js n=1000000 pathext="\\\\foo\\\\bar\\\\baz\\\\asdf\\\\quux.html" 1.19 % *** 3.245588e-04
path\\basename-win32.js n=1000000 pathext="\\\\foo\\\\bar\\\\baz\\\\asdf\\\\quux.html|.html" 0.03 % 9.230287e-01
path\\basename-win32.js n=1000000 pathext="C:\\\\" -0.99 % ** 5.066456e-03
path\\basename-win32.js n=1000000 pathext="C:\\\\foo" 1.79 % *** 6.477742e-08
path\\basename-win32.js n=1000000 pathext="D:\\\\foo\\\\.bar.baz" 0.09 % 7.533032e-01
path\\basename-win32.js n=1000000 pathext="E:\\\\foo\\\\.bar.baz|.baz" 0.72 % ** 3.431144e-03
path\\basename-win32.js n=1000000 pathext="foo" -1.16 % *** 4.398249e-04
path\\basename-win32.js n=1000000 pathext="foo\\\\bar." 1.35 % *** 2.147099e-04
path\\basename-win32.js n=1000000 pathext="foo\\\\bar.|." -0.07 % 7.849213e-01
path\\dirname-posix.js n=1000000 path="" -0.09 % 8.241557e-01
path\\dirname-posix.js n=1000000 path="/" 0.20 % 6.496569e-01
path\\dirname-posix.js n=1000000 path="/foo" -0.54 % 2.664706e-01
path\\dirname-posix.js n=1000000 path="/foo/bar" 0.35 % 4.455191e-01
path\\dirname-posix.js n=1000000 path="/foo/bar/baz/asdf/quux" -0.01 % 9.846013e-01
path\\dirname-posix.js n=1000000 path="foo" -0.88 % * 2.136891e-02
path\\dirname-posix.js n=1000000 path="foo/bar" 0.40 % 1.931138e-01
path\\dirname-win32.js n=1000000 path="" -0.22 % 5.502422e-01
path\\dirname-win32.js n=1000000 path="\\\\" -0.15 % 4.928959e-01
path\\dirname-win32.js n=1000000 path="\\\\foo" -0.45 % 2.016566e-01
path\\dirname-win32.js n=1000000 path="C:\\\\foo\\\\bar" -0.43 % 7.904004e-02
path\\dirname-win32.js n=1000000 path="D:\\\\foo\\\\bar\\\\baz\\\\asdf\\\\quux" -0.60 % 3.084797e-01
path\\dirname-win32.js n=1000000 path="foo" -0.25 % 5.080932e-01
path\\dirname-win32.js n=1000000 path="foo\\\\bar" -0.54 % * 1.261988e-02
path\\extname-posix.js n=1000000 path="" -0.06 % 8.904436e-01
path\\extname-posix.js n=1000000 path="/" -0.03 % 9.330362e-01
path\\extname-posix.js n=1000000 path="/foo" -0.26 % 4.406117e-01
path\\extname-posix.js n=1000000 path="/foo/bar/baz/asdf/quux" -0.53 % 1.226970e-01
path\\extname-posix.js n=1000000 path="/foo/bar/baz/asdf/quux.foobarbazasdfquux" 0.09 % 5.057812e-01
path\\extname-posix.js n=1000000 path="foo/.bar.baz" 0.10 % 6.880932e-01
path\\extname-posix.js n=1000000 path="foo/bar/...baz.quux" -0.16 % 5.213856e-01
path\\extname-posix.js n=1000000 path="foo/bar/..baz.quux" -0.48 % * 3.255344e-02
path\\extname-posix.js n=1000000 path="index" 0.16 % 6.698679e-01
path\\extname-posix.js n=1000000 path="index.html" -0.41 % 2.664686e-01
path\\extname-win32.js n=1000000 path="" 0.07 % 8.748555e-01
path\\extname-win32.js n=1000000 path="\\\\" -0.96 % * 1.548470e-02
path\\extname-win32.js n=1000000 path="\\\\foo\\\\bar\\\\baz\\\\asdf\\\\quux.foobarbazasdfquux" -0.16 % 3.231013e-01
path\\extname-win32.js n=1000000 path="C:\\\\foo" 1.29 % *** 6.289225e-05
path\\extname-win32.js n=1000000 path="D:\\\\foo\\\\bar\\\\baz\\\\asdf\\\\quux" 0.37 % 2.486791e-01
path\\extname-win32.js n=1000000 path="foo\\\\.bar.baz" -0.63 % * 1.281216e-02
path\\extname-win32.js n=1000000 path="foo\\\\bar\\\\...baz.quux" -0.88 % ** 1.558902e-03
path\\extname-win32.js n=1000000 path="foo\\\\bar\\\\..baz.quux" -0.42 % * 3.906886e-02
path\\extname-win32.js n=1000000 path="index" -0.62 % * 4.210026e-02
path\\extname-win32.js n=1000000 path="index.html" -0.39 % 1.114632e-01
path\\format-posix.js n=10000000 props="/|/home/user/dir|index.html|.html|index" -0.15 % 2.025701e-01
path\\format-win32.js n=10000000 props="C:\\\\|C:\\\\path\\\\dir|index.html|.html|index" 0.08 % 7.708567e-01
path\\isAbsolute-posix.js n=1000000 path="" -0.57 % * 3.865046e-02
path\\isAbsolute-posix.js n=1000000 path="." 0.07 % 7.420787e-01
path\\isAbsolute-posix.js n=1000000 path="/baz/.." 0.85 % ** 3.908842e-03
path\\isAbsolute-posix.js n=1000000 path="/foo/bar" -0.09 % 5.696137e-01
path\\isAbsolute-posix.js n=1000000 path="bar/baz" -0.03 % 8.932650e-01
path\\isAbsolute-win32.js n=1000000 path="" 1.69 % *** 2.726226e-09
path\\isAbsolute-win32.js n=1000000 path="." -1.72 % *** 1.271264e-04
path\\isAbsolute-win32.js n=1000000 path="//server" 2.10 % *** 3.113762e-09
path\\isAbsolute-win32.js n=1000000 path="bar\\\\baz" -2.64 % *** 2.267486e-11
path\\isAbsolute-win32.js n=1000000 path="C:\\\\baz\\\\.." -2.01 % *** 6.677280e-09
path\\isAbsolute-win32.js n=1000000 path="C:baz\\\\.." 1.59 % *** 8.150429e-05
path\\join-posix.js n=1000000 paths="/foo|bar||baz/asdf|quux|.." 2.33 % *** 1.856680e-30
path\\join-win32.js n=1000000 paths="C:\\\\foo|bar||baz\\\\asdf|quux|.." 1.27 % *** 4.005906e-16
path\\makeLong-win32.js n=1000000 path="\\\\\\\\?\\\\foo" -0.03 % 8.669449e-01
path\\makeLong-win32.js n=1000000 path="\\\\\\\\foo\\\\bar" 0.06 % 7.325196e-01
path\\makeLong-win32.js n=1000000 path="C:\\\\foo" 0.09 % 6.166693e-01
path\\makeLong-win32.js n=1000000 path="foo\\\\bar" 0.08 % 6.750279e-01
path\\normalize-posix.js n=1000000 path="" 1.06 % ** 1.719343e-03
path\\normalize-posix.js n=1000000 path="." 0.45 % 2.418628e-01
path\\normalize-posix.js n=1000000 path="/../" 2.45 % *** 3.965803e-10
path\\normalize-posix.js n=1000000 path="/foo" 0.09 % 7.111589e-01
path\\normalize-posix.js n=1000000 path="/foo/bar" 0.33 % 7.135404e-02
path\\normalize-posix.js n=1000000 path="/foo/bar//baz/asdf/quux/.." 5.45 % *** 1.702186e-56
path\\normalize-win32.js n=1000000 path="" -0.19 % 5.111977e-01
path\\normalize-win32.js n=1000000 path="." 0.91 % *** 9.622922e-04
path\\normalize-win32.js n=1000000 path="C:\\\\..\\\\" 0.27 % 8.171929e-02
path\\normalize-win32.js n=1000000 path="C:\\\\foo" -0.11 % 5.766139e-01
path\\normalize-win32.js n=1000000 path="C:\\\\foo\\\\bar" 0.27 % * 4.915809e-02
path\\normalize-win32.js n=1000000 path="C:\\\\foo\\\\bar\\\\\\\\baz\\\\asdf\\\\quux\\\\.." 5.05 % *** 1.983732e-51
path\\parse-posix.js n=1000000 path="" -0.31 % 2.996142e-01
path\\parse-posix.js n=1000000 path="/" 0.38 % 2.971443e-01
path\\parse-posix.js n=1000000 path="/foo" 0.14 % 4.198603e-01
path\\parse-posix.js n=1000000 path="/foo/bar.baz" 0.46 % ** 3.532629e-03
path\\parse-posix.js n=1000000 path="/foo/bar/baz/asdf/.quux" -0.02 % 9.514680e-01
path\\parse-posix.js n=1000000 path="foo/.bar.baz" 0.10 % 4.278897e-01
path\\parse-posix.js n=1000000 path="foo/bar" -0.02 % 9.360682e-01
path\\parse-win32.js n=1000000 path="" 3.17 % *** 7.833994e-12
path\\parse-win32.js n=1000000 path="\\\\foo" 0.69 % * 4.930252e-02
path\\parse-win32.js n=1000000 path="\\\\foo\\\\bar\\\\baz\\\\asdf\\\\.quux" 0.67 % ** 8.419404e-03
path\\parse-win32.js n=1000000 path="C:\\\\" -1.00 % *** 1.218791e-05
path\\parse-win32.js n=1000000 path="C:\\\\foo" 2.46 % *** 7.229380e-07
path\\parse-win32.js n=1000000 path="E:\\\\foo\\\\bar.baz" 0.70 % *** 5.156421e-07
path\\parse-win32.js n=1000000 path="foo\\\\.bar.baz" -0.56 % *** 7.765148e-04
path\\parse-win32.js n=1000000 path="foo\\\\bar" 0.40 % * 3.898148e-02
path\\relative-posix.js n=1000000 paths="/|/" 0.47 % 1.947642e-01
path\\relative-posix.js n=1000000 paths="/|/var" -0.14 % 1.383547e-01
path\\relative-posix.js n=1000000 paths="/data/orandea/test/aaa|/data/orandea/impl/bbb" 7.11 % *** 3.846224e-49
path\\relative-posix.js n=1000000 paths="/foo/bar/baz/quux|/" 0.87 % ** 1.344526e-03
path\\relative-posix.js n=1000000 paths="/foo/bar/baz/quux|/foo/bar/baz/quux" -13.05 % *** 3.940521e-48
path\\relative-posix.js n=1000000 paths="/foo/bar/baz/quux|/var/log" 1.38 % *** 3.458157e-28
path\\relative-posix.js n=1000000 paths="/var|/bin" 0.08 % 5.457982e-01
path\\relative-win32.js n=1000000 paths="C:\\\\|D:\\\\" -1.05 % *** 4.319420e-17
path\\relative-win32.js n=1000000 paths="C:\\\\foo\\\\bar\\\\baz\\\\quux|C:\\\\" 1.77 % *** 1.324838e-09
path\\relative-win32.js n=1000000 paths="C:\\\\foo\\\\bar\\\\baz|C:\\\\foo\\\\bar\\\\baz" -12.24 % *** 4.065695e-38
path\\relative-win32.js n=1000000 paths="C:\\\\foo\\\\BAR\\\\BAZ|C:\\\\foo\\\\bar\\\\baz" 2.17 % *** 3.652116e-39
path\\relative-win32.js n=1000000 paths="C:\\\\orandea\\\\test\\\\aaa|C:\\\\orandea\\\\impl\\\\bbb" 5.60 % *** 5.631091e-31
path\\resolve-posix.js n=1000000 paths="" 6.11 % *** 4.477888e-05
path\\resolve-posix.js n=1000000 paths="|" 4.15 % *** 4.165334e-04
path\\resolve-posix.js n=1000000 paths="a/b/c/|../../.." 7.01 % *** 3.711273e-19
path\\resolve-posix.js n=1000000 paths="foo/bar|/tmp/file/|..|a/../subfile" 0.82 % *** 1.763165e-09
path\\resolve-win32.js n=1000000 paths="" 6.23 % *** 3.608882e-10
path\\resolve-win32.js n=1000000 paths="|" 5.06 % *** 2.681299e-05
path\\resolve-win32.js n=1000000 paths="c:/blah\\\\blah|d:/games|c:../a" -3.46 % *** 8.066052e-32
path\\resolve-win32.js n=1000000 paths="c:/ignore|d:\\\\a/b\\\\c/d|\\\\e.exe" 0.37 % * 1.504844e-02
improvement confidence p.value
process\\bench-env.js n=100000 13.78 % *** 1.488991e-10
process\\bench-hrtime.js n=1000000 -2.74 % *** 2.346419e-05
process\\next-tick-breadth-args.js millions=2 4.90 % *** 8.700103e-33
process\\next-tick-breadth.js millions=2 -2.09 % *** 1.295317e-31
process\\next-tick-depth-args.js millions=2 2.02 % *** 4.738042e-18
process\\next-tick-depth.js millions=2 1.41 % *** 2.757697e-07
improvement confidence p.value
querystring\\querystring-parse.js n=1000000 type="encodelast" 23.32 % *** 2.396647e-21
querystring\\querystring-parse.js n=1000000 type="encodemany" 22.47 % *** 2.857426e-29
querystring\\querystring-parse.js n=1000000 type="manypairs" 11.19 % *** 1.054889e-51
querystring\\querystring-parse.js n=1000000 type="multicharsep" 23.50 % *** 1.659978e-18
querystring\\querystring-parse.js n=1000000 type="multivalue" 23.65 % *** 4.237971e-15
querystring\\querystring-parse.js n=1000000 type="multivaluemany" 25.54 % *** 1.189236e-13
querystring\\querystring-parse.js n=1000000 type="noencode" 26.10 % *** 2.374593e-17
querystring\\querystring-stringify.js n=10000000 type="encodelast" 6.90 % *** 1.817344e-47
querystring\\querystring-stringify.js n=10000000 type="encodemany" 4.55 % *** 1.713584e-37
querystring\\querystring-stringify.js n=10000000 type="noencode" 7.10 % *** 1.531833e-24
improvement confidence p.value
streams\\readable-bigread.js n=1000 11.91 % *** 1.202769e-32
streams\\readable-bigunevenread.js n=1000 14.43 % *** 1.934127e-44
streams\\readable-boundaryread.js n=2000 8.86 % *** 2.198281e-35
streams\\readable-readall.js n=5000 3.63 % *** 3.651720e-24
streams\\readable-unevenread.js n=1000 4.42 % *** 1.845397e-18
improvement confidence p.value
string_decoder\\string-decoder-create.js n=25000000 encoding="ascii" 0.29 % * 1.858534e-02
string_decoder\\string-decoder-create.js n=25000000 encoding="AscII" -3.33 % *** 3.291810e-21
string_decoder\\string-decoder-create.js n=25000000 encoding="base64" 1.56 % *** 1.548522e-15
string_decoder\\string-decoder-create.js n=25000000 encoding="ucs2" 0.76 % *** 9.071450e-05
string_decoder\\string-decoder-create.js n=25000000 encoding="UTF-16LE" -0.89 % *** 2.140410e-07
string_decoder\\string-decoder-create.js n=25000000 encoding="utf-8" 1.49 % *** 7.480698e-09
string_decoder\\string-decoder-create.js n=25000000 encoding="UTF-8" -0.16 % 4.446507e-01
string_decoder\\string-decoder-create.js n=25000000 encoding="utf8" 1.68 % *** 9.777252e-15
string_decoder\\string-decoder.js n=2500000 chunk=1024 inlen=1024 encoding="ascii" 1.98 % *** 6.735016e-08
string_decoder\\string-decoder.js n=2500000 chunk=1024 inlen=1024 encoding="base64-ascii" -2.28 % *** 4.152529e-20
string_decoder\\string-decoder.js n=2500000 chunk=1024 inlen=1024 encoding="base64-utf8" -1.90 % *** 1.851367e-24
string_decoder\\string-decoder.js n=2500000 chunk=1024 inlen=1024 encoding="utf16le" -1.22 % *** 3.157221e-14
string_decoder\\string-decoder.js n=2500000 chunk=1024 inlen=1024 encoding="utf8" 53.77 % *** 4.081662e-63
string_decoder\\string-decoder.js n=2500000 chunk=1024 inlen=128 encoding="ascii" 6.60 % *** 1.893615e-11
string_decoder\\string-decoder.js n=2500000 chunk=1024 inlen=128 encoding="base64-ascii" 5.56 % *** 1.435047e-12
string_decoder\\string-decoder.js n=2500000 chunk=1024 inlen=128 encoding="base64-utf8" 4.18 % *** 4.084290e-17
string_decoder\\string-decoder.js n=2500000 chunk=1024 inlen=128 encoding="utf16le" -5.62 % *** 2.202696e-31
string_decoder\\string-decoder.js n=2500000 chunk=1024 inlen=128 encoding="utf8" 26.22 % *** 8.816395e-62
string_decoder\\string-decoder.js n=2500000 chunk=1024 inlen=32 encoding="ascii" 0.06 % 7.869358e-01
string_decoder\\string-decoder.js n=2500000 chunk=1024 inlen=32 encoding="base64-ascii" 7.40 % *** 3.813191e-29
string_decoder\\string-decoder.js n=2500000 chunk=1024 inlen=32 encoding="base64-utf8" 7.73 % *** 3.772617e-34
string_decoder\\string-decoder.js n=2500000 chunk=1024 inlen=32 encoding="utf16le" -8.75 % *** 2.378469e-42
string_decoder\\string-decoder.js n=2500000 chunk=1024 inlen=32 encoding="utf8" 25.00 % *** 6.101568e-72
string_decoder\\string-decoder.js n=2500000 chunk=1024 inlen=4096 encoding="ascii" 1.51 % *** 1.370478e-04
string_decoder\\string-decoder.js n=2500000 chunk=1024 inlen=4096 encoding="base64-ascii" -1.87 % *** 6.601055e-19
string_decoder\\string-decoder.js n=2500000 chunk=1024 inlen=4096 encoding="base64-utf8" -3.05 % *** 6.365958e-27
string_decoder\\string-decoder.js n=2500000 chunk=1024 inlen=4096 encoding="utf16le" -1.12 % *** 6.632349e-15
string_decoder\\string-decoder.js n=2500000 chunk=1024 inlen=4096 encoding="utf8" 53.85 % *** 1.225920e-62
string_decoder\\string-decoder.js n=2500000 chunk=16 inlen=1024 encoding="ascii" 7.70 % *** 5.495454e-59
string_decoder\\string-decoder.js n=2500000 chunk=16 inlen=1024 encoding="base64-ascii" 9.42 % *** 7.739044e-39
string_decoder\\string-decoder.js n=2500000 chunk=16 inlen=1024 encoding="base64-utf8" 9.06 % *** 1.783097e-37
string_decoder\\string-decoder.js n=2500000 chunk=16 inlen=1024 encoding="utf16le" -8.21 % *** 8.835677e-49
string_decoder\\string-decoder.js n=2500000 chunk=16 inlen=1024 encoding="utf8" 20.13 % *** 5.771068e-76
string_decoder\\string-decoder.js n=2500000 chunk=16 inlen=128 encoding="ascii" 8.25 % *** 2.869258e-47
string_decoder\\string-decoder.js n=2500000 chunk=16 inlen=128 encoding="base64-ascii" 10.55 % *** 4.463628e-38
string_decoder\\string-decoder.js n=2500000 chunk=16 inlen=128 encoding="base64-utf8" 9.67 % *** 1.265725e-32
string_decoder\\string-decoder.js n=2500000 chunk=16 inlen=128 encoding="utf16le" -9.44 % *** 6.991155e-34
string_decoder\\string-decoder.js n=2500000 chunk=16 inlen=128 encoding="utf8" 20.75 % *** 4.431296e-70
string_decoder\\string-decoder.js n=2500000 chunk=16 inlen=32 encoding="ascii" 5.54 % *** 1.872640e-34
string_decoder\\string-decoder.js n=2500000 chunk=16 inlen=32 encoding="base64-ascii" 10.74 % *** 4.441479e-40
string_decoder\\string-decoder.js n=2500000 chunk=16 inlen=32 encoding="base64-utf8" 9.74 % *** 1.507092e-36
string_decoder\\string-decoder.js n=2500000 chunk=16 inlen=32 encoding="utf16le" -6.72 % *** 7.302053e-48
string_decoder\\string-decoder.js n=2500000 chunk=16 inlen=32 encoding="utf8" 23.93 % *** 1.386349e-71
string_decoder\\string-decoder.js n=2500000 chunk=16 inlen=4096 encoding="ascii" 8.07 % *** 6.225342e-63
string_decoder\\string-decoder.js n=2500000 chunk=16 inlen=4096 encoding="base64-ascii" 8.72 % *** 6.364142e-43
string_decoder\\string-decoder.js n=2500000 chunk=16 inlen=4096 encoding="base64-utf8" 8.56 % *** 1.119347e-37
string_decoder\\string-decoder.js n=2500000 chunk=16 inlen=4096 encoding="utf16le" -8.75 % *** 1.009625e-19
string_decoder\\string-decoder.js n=2500000 chunk=16 inlen=4096 encoding="utf8" 22.85 % *** 3.044019e-30
string_decoder\\string-decoder.js n=2500000 chunk=256 inlen=1024 encoding="ascii" 2.33 % *** 1.703000e-12
string_decoder\\string-decoder.js n=2500000 chunk=256 inlen=1024 encoding="base64-ascii" 3.84 % *** 4.724577e-15
string_decoder\\string-decoder.js n=2500000 chunk=256 inlen=1024 encoding="base64-utf8" 3.60 % *** 2.762031e-33
string_decoder\\string-decoder.js n=2500000 chunk=256 inlen=1024 encoding="utf16le" -3.89 % *** 5.002030e-31
string_decoder\\string-decoder.js n=2500000 chunk=256 inlen=1024 encoding="utf8" 28.20 % *** 6.533043e-59
string_decoder\\string-decoder.js n=2500000 chunk=256 inlen=128 encoding="ascii" 6.50 % *** 1.418283e-18
string_decoder\\string-decoder.js n=2500000 chunk=256 inlen=128 encoding="base64-ascii" 5.77 % *** 6.010808e-12
string_decoder\\string-decoder.js n=2500000 chunk=256 inlen=128 encoding="base64-utf8" 4.12 % *** 8.185690e-24
string_decoder\\string-decoder.js n=2500000 chunk=256 inlen=128 encoding="utf16le" -5.79 % *** 2.708674e-27
string_decoder\\string-decoder.js n=2500000 chunk=256 inlen=128 encoding="utf8" 25.70 % *** 1.733041e-54
string_decoder\\string-decoder.js n=2500000 chunk=256 inlen=32 encoding="ascii" 0.18 % 1.991795e-01
string_decoder\\string-decoder.js n=2500000 chunk=256 inlen=32 encoding="base64-ascii" 7.38 % *** 9.963023e-35
string_decoder\\string-decoder.js n=2500000 chunk=256 inlen=32 encoding="base64-utf8" 7.67 % *** 1.577640e-30
string_decoder\\string-decoder.js n=2500000 chunk=256 inlen=32 encoding="utf16le" -8.75 % *** 2.311332e-35
string_decoder\\string-decoder.js n=2500000 chunk=256 inlen=32 encoding="utf8" 24.89 % *** 6.503003e-65
string_decoder\\string-decoder.js n=2500000 chunk=256 inlen=4096 encoding="ascii" 2.15 % *** 1.336428e-16
string_decoder\\string-decoder.js n=2500000 chunk=256 inlen=4096 encoding="base64-ascii" 4.16 % *** 4.857431e-20
string_decoder\\string-decoder.js n=2500000 chunk=256 inlen=4096 encoding="base64-utf8" 3.31 % *** 6.087027e-29
string_decoder\\string-decoder.js n=2500000 chunk=256 inlen=4096 encoding="utf16le" -3.12 % *** 2.108031e-29
string_decoder\\string-decoder.js n=2500000 chunk=256 inlen=4096 encoding="utf8" 27.11 % *** 4.004607e-49
string_decoder\\string-decoder.js n=2500000 chunk=64 inlen=1024 encoding="ascii" 1.82 % *** 5.512022e-27
string_decoder\\string-decoder.js n=2500000 chunk=64 inlen=1024 encoding="base64-ascii" 7.04 % *** 1.014028e-43
string_decoder\\string-decoder.js n=2500000 chunk=64 inlen=1024 encoding="base64-utf8" 7.03 % *** 1.952109e-42
string_decoder\\string-decoder.js n=2500000 chunk=64 inlen=1024 encoding="utf16le" -10.01 % *** 1.650427e-28
string_decoder\\string-decoder.js n=2500000 chunk=64 inlen=1024 encoding="utf8" 23.97 % *** 4.820566e-56
string_decoder\\string-decoder.js n=2500000 chunk=64 inlen=128 encoding="ascii" 2.07 % *** 1.505195e-22
string_decoder\\string-decoder.js n=2500000 chunk=64 inlen=128 encoding="base64-ascii" 7.75 % *** 2.363136e-23
string_decoder\\string-decoder.js n=2500000 chunk=64 inlen=128 encoding="base64-utf8" 7.52 % *** 1.809747e-35
string_decoder\\string-decoder.js n=2500000 chunk=64 inlen=128 encoding="utf16le" -7.84 % *** 1.019057e-32
string_decoder\\string-decoder.js n=2500000 chunk=64 inlen=128 encoding="utf8" 24.35 % *** 1.426199e-54
string_decoder\\string-decoder.js n=2500000 chunk=64 inlen=32 encoding="ascii" 0.18 % 3.597793e-01
string_decoder\\string-decoder.js n=2500000 chunk=64 inlen=32 encoding="base64-ascii" 7.40 % *** 1.018100e-29
string_decoder\\string-decoder.js n=2500000 chunk=64 inlen=32 encoding="base64-utf8" 7.91 % *** 2.922488e-42
string_decoder\\string-decoder.js n=2500000 chunk=64 inlen=32 encoding="utf16le" -8.98 % *** 3.212502e-49
string_decoder\\string-decoder.js n=2500000 chunk=64 inlen=32 encoding="utf8" 24.63 % *** 9.771296e-55
string_decoder\\string-decoder.js n=2500000 chunk=64 inlen=4096 encoding="ascii" 1.44 % *** 3.091825e-18
string_decoder\\string-decoder.js n=2500000 chunk=64 inlen=4096 encoding="base64-ascii" 7.38 % *** 7.470624e-42
string_decoder\\string-decoder.js n=2500000 chunk=64 inlen=4096 encoding="base64-utf8" 7.41 % *** 6.752019e-31
string_decoder\\string-decoder.js n=2500000 chunk=64 inlen=4096 encoding="utf16le" -8.16 % *** 3.040370e-44
string_decoder\\string-decoder.js n=2500000 chunk=64 inlen=4096 encoding="utf8" 24.45 % *** 3.822314e-72
improvement confidence p.value
timers\\immediate.js type="breadth" thousands=2000 7.76 % *** 5.503923e-25
timers\\immediate.js type="breadth1" thousands=2000 12.08 % *** 1.742570e-29
timers\\immediate.js type="breadth4" thousands=2000 6.01 % *** 4.252163e-32
timers\\immediate.js type="clear" thousands=2000 13.93 % *** 5.500670e-27
timers\\immediate.js type="depth" thousands=2000 20.14 % *** 1.500917e-20
timers\\immediate.js type="depth1" thousands=2000 22.52 % *** 5.141900e-33
timers\\timers-breadth.js thousands=500 3.56 % *** 1.044575e-18
timers\\timers-depth.js thousands=1 0.01 % 8.658365e-01
improvement confidence p.value
tls\\convertprotocols.js n=1 13.52 % *** 4.908441e-06
tls\\convertprotocols.js n=50000 9.56 % *** 7.559673e-21
tls\\throughput.js size=1024 type="asc" dur=5 10.63 % *** 5.477175e-50
tls\\throughput.js size=1024 type="buf" dur=5 9.63 % *** 1.026964e-40
tls\\throughput.js size=1024 type="utf" dur=5 15.11 % *** 2.393892e-39
tls\\throughput.js size=1048576 type="asc" dur=5 1.78 % *** 1.233391e-12
tls\\throughput.js size=1048576 type="buf" dur=5 2.35 % *** 5.778450e-12
tls\\throughput.js size=1048576 type="utf" dur=5 1.08 % *** 6.373215e-04
tls\\throughput.js size=2 type="asc" dur=5 18.70 % *** 1.723352e-44
tls\\throughput.js size=2 type="buf" dur=5 14.16 % *** 1.031201e-43
tls\\throughput.js size=2 type="utf" dur=5 17.98 % *** 5.528232e-39
tls\\tls-connect.js dur=5 concurrency=1 4.50 % *** 7.088401e-08
tls\\tls-connect.js dur=5 concurrency=10 4.67 % *** 1.467905e-24
improvement confidence p.value
url\\new-url-parse.js n=250000 method="new" type="five" 11.58 % *** 8.990946e-26
url\\new-url-parse.js n=250000 method="new" type="four" 11.66 % *** 1.764670e-25
url\\new-url-parse.js n=250000 method="new" type="one" 2.84 % *** 1.489888e-07
url\\new-url-parse.js n=250000 method="new" type="three" 12.29 % *** 2.977383e-17
url\\new-url-parse.js n=250000 method="new" type="two" 11.46 % *** 7.598620e-19
url\\new-url-parse.js n=250000 method="old" type="five" 18.68 % *** 1.246025e-49
url\\new-url-parse.js n=250000 method="old" type="four" 16.43 % *** 1.185703e-40
url\\new-url-parse.js n=250000 method="old" type="one" 16.36 % *** 3.453422e-54
url\\new-url-parse.js n=250000 method="old" type="three" 14.31 % *** 5.099806e-42
url\\new-url-parse.js n=250000 method="old" type="two" 17.74 % *** 2.483193e-35
url\\url-format.js n=25000000 type="one" 11.07 % *** 1.650165e-30
url\\url-format.js n=25000000 type="two" 12.89 % *** 4.156179e-51
url\\url-parse.js n=250000 type="five" 5.85 % *** 2.465667e-53
url\\url-parse.js n=250000 type="four" 13.80 % *** 1.615043e-52
url\\url-parse.js n=250000 type="one" 15.23 % *** 6.051750e-50
url\\url-parse.js n=250000 type="six" 18.39 % *** 1.978883e-56
url\\url-parse.js n=250000 type="three" 15.58 % *** 8.539922e-29
url\\url-parse.js n=250000 type="two" 17.05 % *** 4.989902e-51
url\\url-resolve.js n=100000 path="0" href="0" 20.68 % *** 4.148097e-45
url\\url-resolve.js n=100000 path="0" href="1" 17.89 % *** 4.256128e-35
url\\url-resolve.js n=100000 path="0" href="2" 19.19 % *** 5.798266e-41
url\\url-resolve.js n=100000 path="0" href="3" 16.50 % *** 6.016923e-29
url\\url-resolve.js n=100000 path="0" href="4" 17.34 % *** 5.067344e-41
url\\url-resolve.js n=100000 path="0" href="5" 14.54 % *** 4.170808e-49
url\\url-resolve.js n=100000 path="1" href="0" 19.93 % *** 4.094368e-28
url\\url-resolve.js n=100000 path="1" href="1" 16.01 % *** 9.147123e-32
url\\url-resolve.js n=100000 path="1" href="2" 18.12 % *** 1.946002e-27
url\\url-resolve.js n=100000 path="1" href="3" 16.07 % *** 3.330355e-30
url\\url-resolve.js n=100000 path="1" href="4" 18.92 % *** 6.710071e-45
url\\url-resolve.js n=100000 path="1" href="5" 12.14 % *** 4.919586e-44
url\\url-resolve.js n=100000 path="2" href="0" 22.18 % *** 2.829288e-31
url\\url-resolve.js n=100000 path="2" href="1" 19.35 % *** 2.094658e-27
url\\url-resolve.js n=100000 path="2" href="2" 20.77 % *** 5.127762e-30
url\\url-resolve.js n=100000 path="2" href="3" 19.29 % *** 1.864022e-31
url\\url-resolve.js n=100000 path="2" href="4" 20.84 % *** 2.428203e-50
url\\url-resolve.js n=100000 path="2" href="5" 16.65 % *** 6.567288e-45
url\\url-resolve.js n=100000 path="3" href="0" 20.40 % *** 2.146010e-35
url\\url-resolve.js n=100000 path="3" href="1" 17.97 % *** 9.961904e-49
url\\url-resolve.js n=100000 path="3" href="2" 19.04 % *** 1.220603e-37
url\\url-resolve.js n=100000 path="3" href="3" 15.64 % *** 6.241167e-45
url\\url-resolve.js n=100000 path="3" href="4" 16.77 % *** 2.279330e-27
url\\url-resolve.js n=100000 path="3" href="5" 17.47 % *** 3.347292e-38
url\\url-resolve.js n=100000 path="4" href="0" 20.79 % *** 4.593450e-22
url\\url-resolve.js n=100000 path="4" href="1" 15.68 % *** 2.201835e-23
url\\url-resolve.js n=100000 path="4" href="2" 21.90 % *** 1.345787e-36
url\\url-resolve.js n=100000 path="4" href="3" 17.24 % *** 1.915371e-29
url\\url-resolve.js n=100000 path="4" href="4" 18.71 % *** 2.565544e-45
url\\url-resolve.js n=100000 path="4" href="5" 13.57 % *** 8.673406e-41
url\\whatwg-url-properties.js n=10000 prop="hash" url="http://example.com/" 32.49 % *** 1.442953e-50
url\\whatwg-url-properties.js n=10000 prop="hash" url="http://user:[email protected]:21/aaa/zzz?l=24#test" 31.23 % *** 5.491213e-52
url\\whatwg-url-properties.js n=10000 prop="hash" url="https://encrypted.google.com/search?q=url&q=site:npmjs.org&hl=en" 31.62 % *** 2.824726e-46
url\\whatwg-url-properties.js n=10000 prop="hash" url="javascript:alert(\\"node is awesome\\");" 12.15 % *** 1.595525e-19
url\\whatwg-url-properties.js n=10000 prop="host" url="http://example.com/" 15.09 % *** 6.300521e-36
url\\whatwg-url-properties.js n=10000 prop="host" url="http://user:[email protected]:21/aaa/zzz?l=24#test" 14.74 % *** 1.835900e-33
url\\whatwg-url-properties.js n=10000 prop="host" url="https://encrypted.google.com/search?q=url&q=site:npmjs.org&hl=en" 15.87 % *** 1.159023e-39
url\\whatwg-url-properties.js n=10000 prop="host" url="javascript:alert(\\"node is awesome\\");" 13.96 % *** 6.798937e-24
url\\whatwg-url-properties.js n=10000 prop="hostname" url="http://example.com/" 19.46 % *** 7.540396e-41
url\\whatwg-url-properties.js n=10000 prop="hostname" url="http://user:[email protected]:21/aaa/zzz?l=24#test" 21.28 % *** 9.664193e-33
url\\whatwg-url-properties.js n=10000 prop="hostname" url="https://encrypted.google.com/search?q=url&q=site:npmjs.org&hl=en" 22.31 % *** 9.666139e-45
url\\whatwg-url-properties.js n=10000 prop="hostname" url="javascript:alert(\\"node is awesome\\");" 15.49 % *** 1.818757e-25
url\\whatwg-url-properties.js n=10000 prop="href" url="http://example.com/" 9.93 % *** 2.282511e-22
url\\whatwg-url-properties.js n=10000 prop="href" url="http://user:[email protected]:21/aaa/zzz?l=24#test" 11.24 % *** 1.246032e-25
url\\whatwg-url-properties.js n=10000 prop="href" url="https://encrypted.google.com/search?q=url&q=site:npmjs.org&hl=en" 11.91 % *** 2.925344e-34
url\\whatwg-url-properties.js n=10000 prop="href" url="javascript:alert(\\"node is awesome\\");" 10.31 % *** 1.047498e-21
url\\whatwg-url-properties.js n=10000 prop="origin" url="http://example.com/" 7.13 % *** 3.884023e-06
url\\whatwg-url-properties.js n=10000 prop="origin" url="http://user:[email protected]:21/aaa/zzz?l=24#test" 14.03 % *** 5.136489e-31
url\\whatwg-url-properties.js n=10000 prop="origin" url="https://encrypted.google.com/search?q=url&q=site:npmjs.org&hl=en" 7.39 % *** 8.081054e-20
url\\whatwg-url-properties.js n=10000 prop="origin" url="javascript:alert(\\"node is awesome\\");" 10.01 % *** 1.943368e-23
url\\whatwg-url-properties.js n=10000 prop="password" url="http://example.com/" 27.09 % *** 1.315378e-38
url\\whatwg-url-properties.js n=10000 prop="password" url="http://user:[email protected]:21/aaa/zzz?l=24#test" 16.78 % *** 5.687707e-36
url\\whatwg-url-properties.js n=10000 prop="password" url="https://encrypted.google.com/search?q=url&q=site:npmjs.org&hl=en" 22.95 % *** 3.657218e-37
url\\whatwg-url-properties.js n=10000 prop="password" url="javascript:alert(\\"node is awesome\\");" 13.47 % *** 2.241035e-18
url\\whatwg-url-properties.js n=10000 prop="pathname" url="http://example.com/" 18.15 % *** 8.280798e-43
url\\whatwg-url-properties.js n=10000 prop="pathname" url="http://user:[email protected]:21/aaa/zzz?l=24#test" 17.41 % *** 2.318884e-36
url\\whatwg-url-properties.js n=10000 prop="pathname" url="https://encrypted.google.com/search?q=url&q=site:npmjs.org&hl=en" 18.31 % *** 2.984814e-36
url\\whatwg-url-properties.js n=10000 prop="pathname" url="javascript:alert(\\"node is awesome\\");" 13.26 % *** 3.667604e-29
url\\whatwg-url-properties.js n=10000 prop="port" url="http://example.com/" 25.35 % *** 2.189331e-52
url\\whatwg-url-properties.js n=10000 prop="port" url="http://user:[email protected]:21/aaa/zzz?l=24#test" 26.95 % *** 1.819006e-48
url\\whatwg-url-properties.js n=10000 prop="port" url="https://encrypted.google.com/search?q=url&q=site:npmjs.org&hl=en" 25.83 % *** 1.408293e-40
url\\whatwg-url-properties.js n=10000 prop="port" url="javascript:alert(\\"node is awesome\\");" 10.91 % *** 1.713577e-23
url\\whatwg-url-properties.js n=10000 prop="protocol" url="http://example.com/" 24.92 % *** 1.968384e-45
url\\whatwg-url-properties.js n=10000 prop="protocol" url="http://user:[email protected]:21/aaa/zzz?l=24#test" 25.38 % *** 1.959513e-50
url\\whatwg-url-properties.js n=10000 prop="protocol" url="https://encrypted.google.com/search?q=url&q=site:npmjs.org&hl=en" 22.89 % *** 3.954941e-42
url\\whatwg-url-properties.js n=10000 prop="protocol" url="javascript:alert(\\"node is awesome\\");" 23.69 % *** 3.502958e-40
url\\whatwg-url-properties.js n=10000 prop="search" url="http://example.com/" 25.23 % *** 4.291026e-43
url\\whatwg-url-properties.js n=10000 prop="search" url="http://user:[email protected]:21/aaa/zzz?l=24#test" 27.66 % *** 1.612745e-52
url\\whatwg-url-properties.js n=10000 prop="search" url="https://encrypted.google.com/search?q=url&q=site:npmjs.org&hl=en" 28.07 % *** 5.398440e-33
url\\whatwg-url-properties.js n=10000 prop="search" url="javascript:alert(\\"node is awesome\\");" 25.71 % *** 1.006495e-40
url\\whatwg-url-properties.js n=10000 prop="searchParams" url="http://example.com/" 18.36 % *** 4.111760e-18
url\\whatwg-url-properties.js n=10000 prop="searchParams" url="http://user:[email protected]:21/aaa/zzz?l=24#test" 13.89 % *** 6.288841e-17
url\\whatwg-url-properties.js n=10000 prop="searchParams" url="https://encrypted.google.com/search?q=url&q=site:npmjs.org&hl=en" 13.42 % *** 7.646887e-15
url\\whatwg-url-properties.js n=10000 prop="searchParams" url="javascript:alert(\\"node is awesome\\");" 19.17 % *** 1.190278e-20
url\\whatwg-url-properties.js n=10000 prop="toString" url="http://example.com/" 5.37 % *** 6.440975e-10
url\\whatwg-url-properties.js n=10000 prop="toString" url="http://user:[email protected]:21/aaa/zzz?l=24#test" 3.72 % *** 2.734172e-13
url\\whatwg-url-properties.js n=10000 prop="toString" url="https://encrypted.google.com/search?q=url&q=site:npmjs.org&hl=en" 5.05 % *** 2.114137e-10
url\\whatwg-url-properties.js n=10000 prop="toString" url="javascript:alert(\\"node is awesome\\");" 7.48 % *** 1.570230e-19
url\\whatwg-url-properties.js n=10000 prop="username" url="http://example.com/" 25.70 % *** 1.496564e-43
url\\whatwg-url-properties.js n=10000 prop="username" url="http://user:[email protected]:21/aaa/zzz?l=24#test" 17.40 % *** 7.108940e-35
url\\whatwg-url-properties.js n=10000 prop="username" url="https://encrypted.google.com/search?q=url&q=site:npmjs.org&hl=en" 23.43 % *** 2.059388e-33
url\\whatwg-url-properties.js n=10000 prop="username" url="javascript:alert(\\"node is awesome\\");" 13.85 % *** 2.464978e-19
improvement confidence p.value
util\\format.js type="no-replace" n=1000000 24.48 % *** 7.419503e-62
util\\format.js type="number" n=1000000 0.05 % 8.210398e-01
util\\format.js type="object" n=1000000 23.37 % *** 4.277678e-68
util\\format.js type="string" n=1000000 -0.90 % *** 3.231019e-06
util\\format.js type="unknown" n=1000000 1.27 % *** 6.217932e-04
util\\inspect-proxy.js n=1000000 v=1 22.38 % *** 9.056882e-50
util\\inspect-proxy.js n=1000000 v=2 22.13 % *** 3.866081e-46
util\\inspect.js n=5000000 25.85 % *** 1.395125e-38