@@ -18,31 +18,37 @@ fast-json-stringify requires a [JSON Schema Draft 7](https://json-schema.org/spe
18
18
##### Benchmarks
19
19
20
20
- Machine: ` EX41S-SSD, Intel Core i7, 4Ghz, 64GB RAM, 4C/8T, SSD ` .
21
- - Node.js ` v16.9 .1`
21
+ - Node.js ` v18.12 .1`
22
22
23
23
```
24
- FJS creation x 8,443 ops/sec ±1.01% (90 runs sampled)
25
- CJS creation x 183,219 ops/sec ±0.13% (96 runs sampled)
26
- AJV Serialize creation x 83,541,848 ops/sec ±0.24% (98 runs sampled)
27
- JSON.stringify array x 5,363 ops/sec ±0.11% (100 runs sampled)
28
- fast-json-stringify array x 6,747 ops/sec ±0.13% (98 runs sampled)
29
- compile-json-stringify array x 7,121 ops/sec ±0.42% (98 runs sampled)
30
- AJV Serialize array x 7,533 ops/sec ±0.13% (98 runs sampled)
31
- JSON.stringify long string x 16,461 ops/sec ±0.12% (98 runs sampled)
32
- fast-json-stringify long string x 16,443 ops/sec ±0.37% (99 runs sampled)
33
- compile-json-stringify long string x 16,458 ops/sec ±0.09% (98 runs sampled)
34
- AJV Serialize long string x 21,433 ops/sec ±0.08% (95 runs sampled)
35
- JSON.stringify short string x 12,035,664 ops/sec ±0.62% (96 runs sampled)
36
- fast-json-stringify short string x 38,281,060 ops/sec ±0.24% (98 runs sampled)
37
- compile-json-stringify short string x 32,388,037 ops/sec ±0.27% (97 runs sampled)
38
- AJV Serialize short string x 32,288,612 ops/sec ±0.32% (95 runs sampled)
39
- JSON.stringify obj x 3,068,185 ops/sec ±0.16% (98 runs sampled)
40
- fast-json-stringify obj x 10,082,694 ops/sec ±0.10% (97 runs sampled)
41
- compile-json-stringify obj x 17,037,963 ops/sec ±1.17% (97 runs sampled)
42
- AJV Serialize obj x 9,660,041 ops/sec ±0.11% (97 runs sampled)
43
- JSON stringify date x 1,084,008 ops/sec ±0.16% (98 runs sampled)
44
- fast-json-stringify date format x 1,781,044 ops/sec ±0.48% (99 runs sampled)
45
- compile-json-stringify date format x 1,086,187 ops/sec ±0.16% (99 runs sampled)
24
+ FJS creation x 4,129 ops/sec ±0.82% (92 runs sampled)
25
+ CJS creation x 184,196 ops/sec ±0.12% (97 runs sampled)
26
+ AJV Serialize creation x 61,130,591 ops/sec ±0.40% (92 runs sampled)
27
+ JSON.stringify array x 5,057 ops/sec ±0.10% (100 runs sampled)
28
+ fast-json-stringify array default x 6,243 ops/sec ±0.14% (98 runs sampled)
29
+ fast-json-stringify array json-stringify x 6,261 ops/sec ±0.30% (99 runs sampled)
30
+ compile-json-stringify array x 6,842 ops/sec ±0.18% (96 runs sampled)
31
+ AJV Serialize array x 6,964 ops/sec ±0.11% (95 runs sampled)
32
+ JSON.stringify large array x 248 ops/sec ±0.07% (90 runs sampled)
33
+ fast-json-stringify large array default x 99.96 ops/sec ±0.22% (74 runs sampled)
34
+ fast-json-stringify large array json-stringify x 248 ops/sec ±0.07% (90 runs sampled)
35
+ compile-json-stringify large array x 317 ops/sec ±0.09% (89 runs sampled)
36
+ AJV Serialize large array x 111 ops/sec ±0.07% (33 runs sampled)
37
+ JSON.stringify long string x 16,002 ops/sec ±0.09% (98 runs sampled)
38
+ fast-json-stringify long string x 15,979 ops/sec ±0.09% (96 runs sampled)
39
+ compile-json-stringify long string x 15,952 ops/sec ±0.31% (97 runs sampled)
40
+ AJV Serialize long string x 21,416 ops/sec ±0.08% (98 runs sampled)
41
+ JSON.stringify short string x 12,944,272 ops/sec ±0.09% (96 runs sampled)
42
+ fast-json-stringify short string x 30,585,790 ops/sec ±0.27% (97 runs sampled)
43
+ compile-json-stringify short string x 30,656,406 ops/sec ±0.12% (96 runs sampled)
44
+ AJV Serialize short string x 30,406,785 ops/sec ±0.37% (96 runs sampled)
45
+ JSON.stringify obj x 3,153,043 ops/sec ±0.33% (99 runs sampled)
46
+ fast-json-stringify obj x 6,866,434 ops/sec ±0.11% (100 runs sampled)
47
+ compile-json-stringify obj x 15,886,723 ops/sec ±0.15% (98 runs sampled)
48
+ AJV Serialize obj x 8,969,043 ops/sec ±0.36% (97 runs sampled)
49
+ JSON stringify date x 1,126,547 ops/sec ±0.09% (97 runs sampled)
50
+ fast-json-stringify date format x 1,836,188 ops/sec ±0.12% (99 runs sampled)
51
+ compile-json-stringify date format x 1,125,735 ops/sec ±0.19% (98 runs sampled)
46
52
```
47
53
48
54
#### Table of contents:
0 commit comments