|
29 | 29 | ``` |
30 | 30 | benchmark avg (min … max) p75 / p99 (min … top 1%) |
31 | 31 | ------------------------------------------- ------------------------------- |
32 | | -camaro v6 356.11 µs/iter 362.14 µs █▂ |
33 | | - (311.88 µs … 1.16 ms) 552.04 µs ▆██ |
34 | | - ( 2.70 kb … 1.64 mb) 37.70 kb ▃████▇▄▃▃▂▂▁▁▁▁▁▁▁▁▁▁ |
| 32 | +camaro v6 263.89 µs/iter 268.38 µs █ |
| 33 | + (233.35 µs … 1.28 ms) 490.20 µs █ |
| 34 | + ( 1.94 kb … 1.30 mb) 31.52 kb ██▇▅▄▃▂▂▁▁▁▁▁▁▁▁▁▁▁▁▁ |
35 | 35 |
|
36 | | -txml 524.17 µs/iter 506.52 µs █ |
37 | | - (494.72 µs … 862.85 µs) 744.52 µs █▂ |
38 | | - ( 78.95 kb … 1.20 mb) 307.54 kb ██▂▁▁▁▂▁▁▁▁▁▃▂▁▁▁▁▁▁▁ |
| 36 | +txml 525.44 µs/iter 492.49 µs █ |
| 37 | + (484.75 µs … 1.35 ms) 994.34 µs █ |
| 38 | + (166.54 kb … 1.43 mb) 308.04 kb █▂▁▁▁▁▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁ |
39 | 39 |
|
40 | | -fast-xml-parser 2.42 ms/iter 2.39 ms █ |
41 | | - (2.30 ms … 3.21 ms) 3.03 ms ▅█ |
42 | | - (205.40 kb … 3.97 mb) 2.44 mb ▅██▄▃▂▂▁▂▃▁▂▁▁▁▁▁▁▂▂▁ |
| 40 | +fast-xml-parser 2.37 ms/iter 2.35 ms █ |
| 41 | + (2.27 ms … 3.78 ms) 3.66 ms █ |
| 42 | + (321.17 kb … 3.66 mb) 2.44 mb █▄▂▂▄▁▁▂▁▁▁▁▁▁▁▁▁▁▁▁▁ |
43 | 43 |
|
44 | | -xml2js 3.96 ms/iter 4.46 ms █ |
45 | | - (3.53 ms … 6.77 ms) 6.75 ms █▆ ▅ |
46 | | - (627.26 kb … 3.34 mb) 1.73 mb ██▄▁▂▂█▄▁▁▁▁▁▁▁▁▁▁▁▁▁ |
| 44 | +xml2js 3.83 ms/iter 3.84 ms █ |
| 45 | + (3.63 ms … 5.47 ms) 5.35 ms █▃ |
| 46 | + ( 1.21 mb … 3.22 mb) 1.74 mb ██▇▆▃▂▂▂▁▁▁▁▁▁▁▁▁▁▁▂▂ |
47 | 47 |
|
48 | | -xml-js 2.52 ms/iter 2.51 ms ▂█ |
49 | | - (2.48 ms … 3.21 ms) 3.03 ms ██ |
50 | | - ( 25.35 kb … 3.05 mb) 1.28 mb ██▆▃▂▂▁▁▁▁▂▁▁▁▁▁▁▁▁▁▁ |
| 48 | +xml-js 2.50 ms/iter 2.47 ms █ |
| 49 | + (2.45 ms … 3.22 ms) 2.90 ms ▄█ |
| 50 | + ( 41.03 kb … 2.59 mb) 1.27 mb ██▃▂▂▁▁▁▁▁▁▁▁▁▁▁▂▁▁▁▁ |
51 | 51 |
|
52 | 52 | summary |
53 | 53 | camaro v6 |
54 | | - 1.47x faster than txml |
55 | | - 6.79x faster than fast-xml-parser |
56 | | - 7.07x faster than xml-js |
57 | | - 11.12x faster than xml2js |
| 54 | + 1.99x faster than txml |
| 55 | + 8.99x faster than fast-xml-parser |
| 56 | + 9.46x faster than xml-js |
| 57 | + 14.52x faster than xml2js |
58 | 58 | ``` |
59 | 59 |
|
60 | 60 | The XML file is an actual XML response from the Expedia API. I just deleted some nodes to change its size for benchmarking. |
|
0 commit comments