@@ -67,17 +67,18 @@ console.log(qs.stringify({ foo: ['bar', 'baz'] }))
6767```
6868> node benchmark/stringify.mjs
6969
70- ╔══════════════════╤═════════╤═══════════════════╤═══════════╗
71- ║ Slower tests │ Samples │ Result │ Tolerance ║
72- ╟──────────────────┼─────────┼───────────────────┼───────────╢
73- ║ query-string │ 10000 │ 294312.93 op/sec │ ± 1.31 % ║
74- ║ qs │ 10000 │ 355420.44 op/sec │ ± 1.26 % ║
75- ║ URLSearchParams │ 10000 │ 594915.18 op/sec │ ± 1.47 % ║
76- ║ querystringify │ 10000 │ 785004.65 op/sec │ ± 2.09 % ║
77- ║ node:querystring │ 1500 │ 1864502.85 op/sec │ ± 0.85 % ║
78- ╟──────────────────┼─────────┼───────────────────┼───────────╢
79- ║ Fastest test │ Samples │ Result │ Tolerance ║
80- ╟──────────────────┼─────────┼───────────────────┼───────────╢
81- ║ fast-querystring │ 10000 │ 1893015.11 op/sec │ ± 4.26 % ║
82- ╚══════════════════╧═════════╧═══════════════════╧═══════════╝
70+ ╔════════════════════════════╤═════════╤═══════════════════╤═══════════╗
71+ ║ Slower tests │ Samples │ Result │ Tolerance ║
72+ ╟────────────────────────────┼─────────┼───────────────────┼───────────╢
73+ ║ query-string │ 10000 │ 290850.12 op/sec │ ± 1.52 % ║
74+ ║ qs │ 10000 │ 324324.45 op/sec │ ± 2.05 % ║
75+ ║ http-querystring-stringify │ 10000 │ 481327.85 op/sec │ ± 1.77 % ║
76+ ║ URLSearchParams │ 10000 │ 538867.84 op/sec │ ± 3.93 % ║
77+ ║ querystringify │ 10000 │ 774992.18 op/sec │ ± 2.51 % ║
78+ ║ node:querystring │ 10000 │ 1827458.66 op/sec │ ± 5.41 % ║
79+ ╟────────────────────────────┼─────────┼───────────────────┼───────────╢
80+ ║ Fastest test │ Samples │ Result │ Tolerance ║
81+ ╟────────────────────────────┼─────────┼───────────────────┼───────────╢
82+ ║ fast-querystring │ 10000 │ 1881474.27 op/sec │ ± 4.78 % ║
83+ ╚════════════════════════════╧═════════╧═══════════════════╧═══════════╝
8384```
0 commit comments