Skip to content

Latest commit

 

History

History
31 lines (30 loc) · 9.26 KB

BENCHMARK.md

File metadata and controls

31 lines (30 loc) · 9.26 KB

v16.10.0

@iarna/toml toml-j0.4 toml @sgarciac/bombadil @ltd/j-toml fast-toml rstoml
Average 31MB/s 9.5MB/s 0.7MB/s 9.7MB/s 99MB/s 🥈 4kMB/s 🥇 81MB/s 🥉
status


































01-small-doc-mixed-type-inline-array 5.9MB/s 🥉
1.36%
- - - - 13MB/s 🥇
0.12%
10MB/s 🥈
0.13%
Spec Example: v0.4.0 28MB/s 🥇
0.95%
12MB/s 🥉
0.82%
1.1MB/s
0.80%
1.4MB/s
1.53%
15MB/s 🥈
0.27%
- -
Spec Example: Hard Unicode 68MB/s 🥉
1.29%
21MB/s
0.26%
2.4MB/s
0.58%
0.6MB/s
1.34%
34MB/s
0.74%
94MB/s 🥇
0.12%
72MB/s 🥈
0.13%
Types: Array, Inline 8.2MB/s 🥉
1.25%
5.3MB/s
0.85%
0.1MB/s
1.68%
1.6MB/s
2.13%
3.3MB/s
0.52%
9.5MB/s 🥈
0.17%
13MB/s 🥇
0.14%
Types: Array 7.5MB/s 🥉
0.10%
8.8MB/s 🥈
0.14%
0.3MB/s
2.47%
1.4MB/s
2.24%
3.4MB/s
0.40%
36MB/s 🥇
0.26%
7.1MB/s
0.14%
Types: Boolean, 25MB/s 🥇
0.45%
11MB/s 🥉
0.18%
0.3MB/s
1.30%
2.2MB/s
2.05%
11MB/s
0.57%
9MB/s
0.67%
16MB/s 🥈
0.40%
Types: Datetime 21MB/s 🥇
0.09%
14MB/s 🥉
0.27%
0.3MB/s
1.32%
1.8MB/s
1.28%
15MB/s 🥈
0.43%
7.2MB/s
0.34%
-
Types: Float 9.8MB/s 🥉
0.32%
7.2MB/s
0.20%
0.3MB/s
1.03%
2.5MB/s
1.93%
10MB/s 🥈
0.12%
8.6MB/s
0.09%
17MB/s 🥇
0.09%
Types: Int 7.1MB/s
0.10%
5.3MB/s
0.16%
0.1MB/s
2.41%
1.8MB/s
1.88%
7.5MB/s 🥉
0.10%
8.5MB/s 🥈
0.09%
13MB/s 🥇
0.09%
Types: Literal String, 7 char 31MB/s 🥇
0.72%
10MB/s
0.64%
0.3MB/s
1.48%
2.6MB/s
2.17%
16MB/s 🥉
0.32%
14MB/s
0.25%
20MB/s 🥈
0.18%
Types: Literal String, 92 char 50MB/s
0.53%
14MB/s
0.18%
0.4MB/s
2.22%
14MB/s
2.28%
75MB/s 🥉
0.23%
81MB/s 🥈
0.54%
82MB/s 🥇
0.08%
Types: Literal String, Multiline, 1079 char 21MB/s
0.62%
9.3MB/s
0.99%
1.1MB/s
2.51%
52MB/s
1.43%
185MB/s 🥉
0.21%
741MB/s 🥇
0.22%
212MB/s 🥈
0.16%
Types: Basic String, 7 char 32MB/s 🥇
0.41%
9.4MB/s
0.32%
0.2MB/s
1.13%
2.5MB/s
1.95%
10MB/s
0.59%
14MB/s 🥉
0.44%
19MB/s 🥈
0.29%
Types: Basic String, 92 char 48MB/s
1.04%
11MB/s
0.19%
0.1MB/s
1.58%
13MB/s
2.04%
53MB/s 🥉
0.43%
81MB/s 🥇
0.10%
80MB/s 🥈
0.09%
Types: Basic String, 1079 char 21MB/s
0.35%
8.4MB/s
0.54%
0.1MB/s
1.58%
51MB/s
1.20%
82MB/s 🥉
0.09%
720MB/s 🥇
0.31%
198MB/s 🥈
0.27%
Types: Table, Inline 12MB/s 🥈
0.14%
7MB/s
0.35%
0.1MB/s
2.15%
1.6MB/s
1.65%
4.1MB/s
0.68%
9.3MB/s 🥉
0.41%
13MB/s 🥇
0.17%
Types: Table 7.6MB/s 🥈
0.25%
7.1MB/s 🥉
0.15%
0.2MB/s
1.79%
1.6MB/s
1.55%
3.6MB/s
0.54%
23MB/s 🥇
0.30%
6.3MB/s
0.39%
Scaling: Array, Inline, 1000 elements 54MB/s 🥇
0.08%
3.2MB/s
0.17%
0.2MB/s
2.43%
1.9MB/s
1.45%
6.8MB/s
0.15%
41MB/s 🥈
0.07%
28MB/s 🥉
0.16%
Scaling: Array, Nested, 1000 deep 2.5MB/s 🥉
0.44%
2.2MB/s
0.11%
0.4MB/s
1.16%
- 0.6MB/s
0.84%
14MB/s 🥇
0.11%
4.6MB/s 🥈
0.15%
Scaling: Literal String, 40kb 68MB/s
0.38%
14MB/s
0.45%
4MB/s
0.93%
14MB/s
0.73%
537MB/s 🥈
0.51%
20kMB/s 🥇
0.21%
268MB/s 🥉
0.21%
Scaling: Literal String, Multiline, 40kb 69MB/s
0.25%
7.8MB/s
0.67%
0.2MB/s
2.37%
13MB/s
0.65%
284MB/s 🥈
0.08%
23kMB/s 🥇
0.09%
247MB/s 🥉
0.08%
Scaling: Basic String, Multiline, 40kb 70MB/s
0.20%
8.6MB/s
0.70%
3.8MB/s
1.14%
13MB/s
0.79%
517MB/s 🥈
0.24%
29kMB/s 🥇
0.31%
266MB/s 🥉
0.37%
Scaling: Basic String, 40kb 69MB/s
0.22%
9.8MB/s
0.76%
0.2MB/s
0.33%
14MB/s
0.69%
490MB/s 🥈
0.31%
20kMB/s 🥇
0.29%
248MB/s 🥉
0.18%
Scaling: Table, Inline, 1000 elements 34MB/s 🥇
0.33%
10MB/s
0.32%
0.3MB/s
1.47%
2.8MB/s
1.42%
4.7MB/s
0.11%
14MB/s 🥉
0.24%
23MB/s 🥈
0.18%
Scaling: Table, Inline, Nested, 1000 deep 10MB/s 🥈
0.30%
6.6MB/s
0.30%
0.1MB/s
1.06%
- 2.2MB/s
0.40%
11MB/s 🥇
0.18%
9.9MB/s 🥉
0.20%