@@ -52,18 +52,18 @@ console.log(qs.stringify({ foo: ['bar', 'baz'] }))
5252╔═════════════════════════════════════════╤═════════╤═══════════════════╤═══════════╗
5353║ Slower tests │ Samples │ Result │ Tolerance ║
5454╟─────────────────────────────────────────┼─────────┼───────────────────┼───────────╢
55- ║ qs │ 10000 │ 310825.09 op/sec │ ± 1.29 % ║
56- ║ query-string │ 1000 │ 340059.83 op/sec │ ± 0.82 % ║
57- ║ querystringify │ 10000 │ 435456.34 op/sec │ ± 1.06 % ║
58- ║ @aws-sdk/querystring-parser │ 1000 │ 451618.35 op/sec │ ± 0.85 % ║
59- ║ URLSearchParams-with-Object.fromEntries │ 10000 │ 876030.86 op/sec │ ± 1.78 % ║
60- ║ URLSearchParams-with-construct │ 10000 │ 1239366.24 op/sec │ ± 2.59 % ║
61- ║ node:querystring │ 10000 │ 1442731.43 op/sec │ ± 2.95 % ║
62- ║ querystringparser │ 3000 │ 1863385.29 op/sec │ ± 0.99 % ║
55+ ║ qs │ 10000 │ 350884.75 op/sec │ ± 1.36 % ║
56+ ║ query-string │ 10000 │ 383165.31 op/sec │ ± 1.22 % ║
57+ ║ querystringify │ 1500 │ 530280.43 op/sec │ ± 0.90 % ║
58+ ║ @aws-sdk/querystring-parser │ 2000 │ 556657.27 op/sec │ ± 0.79 % ║
59+ ║ URLSearchParams-with-Object.fromEntries │ 10000 │ 845766.67 op/sec │ ± 2.85 % ║
60+ ║ URLSearchParams-with-construct │ 10000 │ 1158368.83 op/sec │ ± 4.28 % ║
61+ ║ node:querystring │ 2000 │ 1460476.58 op/sec │ ± 0.96 % ║
62+ ║ querystringparser │ 10000 │ 1976384.97 op/sec │ ± 4.11 % ║
6363╟─────────────────────────────────────────┼─────────┼───────────────────┼───────────╢
6464║ Fastest test │ Samples │ Result │ Tolerance ║
6565╟─────────────────────────────────────────┼─────────┼───────────────────┼───────────╢
66- ║ fast-querystring │ 10000 │ 2086260.18 op/sec │ ± 3.18 % ║
66+ ║ fast-querystring │ 10000 │ 2123713.08 op/sec │ ± 2.87 % ║
6767╚═════════════════════════════════════════╧═════════╧═══════════════════╧═══════════╝
6868```
6969
@@ -75,17 +75,17 @@ console.log(qs.stringify({ foo: ['bar', 'baz'] }))
7575╔══════════════════════════════╤═════════╤═══════════════════╤═══════════╗
7676║ Slower tests │ Samples │ Result │ Tolerance ║
7777╟──────────────────────────────┼─────────┼───────────────────┼───────────╢
78- ║ query-string │ 10000 │ 294354.42 op/sec │ ± 1.25 % ║
79- ║ qs │ 10000 │ 349992.31 op/sec │ ± 1.45 % ║
80- ║ @aws-sdk/querystring-builder │ 10000 │ 380426.03 op/sec │ ± 1.69 % ║
81- ║ http-querystring-stringify │ 10000 │ 489248.93 op/sec │ ± 1.54 % ║
82- ║ URLSearchParams │ 10000 │ 579241.21 op/sec │ ± 1.92 % ║
83- ║ querystringparser │ 1500 │ 667303.72 op/sec │ ± 0.77 % ║
84- ║ querystringify │ 10000 │ 780283.61 op/sec │ ± 2.43 % ║
85- ║ node:querystring │ 10000 │ 1779241.34 op/sec │ ± 6.49 % ║
78+ ║ query-string │ 10000 │ 310383.60 op/sec │ ± 1.14 % ║
79+ ║ qs │ 10000 │ 354332.59 op/sec │ ± 1.23 % ║
80+ ║ @aws-sdk/querystring-builder │ 10000 │ 411500.38 op/sec │ ± 1.30 % ║
81+ ║ http-querystring-stringify │ 1500 │ 535883.47 op/sec │ ± 1.00 % ║
82+ ║ URLSearchParams │ 10000 │ 594068.52 op/sec │ ± 1.61 % ║
83+ ║ querystringparser │ 10000 │ 766081.64 op/sec │ ± 2.18 % ║
84+ ║ querystringify │ 10000 │ 914083.38 op/sec │ ± 1.67 % ║
85+ ║ node:querystring │ 4000 │ 1822536.85 op/sec │ ± 0.91 % ║
8686╟──────────────────────────────┼─────────┼───────────────────┼───────────╢
8787║ Fastest test │ Samples │ Result │ Tolerance ║
8888╟──────────────────────────────┼─────────┼───────────────────┼───────────╢
89- ║ fast-querystring │ 10000 │ 2125769.45 op/sec │ ± 3.93 % ║
89+ ║ fast-querystring │ 10000 │ 2186435.62 op/sec │ ± 3.48 % ║
9090╚══════════════════════════════╧═════════╧═══════════════════╧═══════════╝
9191```
0 commit comments