Skip to content

Commit 87093a9

Browse files
committed
chore: update benchmark results in README
1 parent 82aadd2 commit 87093a9

File tree

1 file changed

+41
-41
lines changed

1 file changed

+41
-41
lines changed

README.md

Lines changed: 41 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -45,54 +45,54 @@ pnpm run bench
4545
=========================================
4646
Benchmarking parser.ts (single large file)
4747
=========================================
48-
Benchmark 1: prettier_format parser.ts
49-
Time (mean ± σ): 2.149 s ± 0.328 s [User: 3.066 s, System: 0.182 s]
50-
Range (min … max): 1.797 s … 2.597 s 10 runs
51-
52-
Benchmark 2: prettier_oxc_format parser.ts
53-
Time (mean ± σ): 1.241 s ± 0.019 s [User: 1.909 s, System: 0.120 s]
54-
Range (min … max): 1.205 s 1.273 s 10 runs
55-
56-
Benchmark 3: biome_format parser.ts
57-
Time (mean ± σ): 131.6 ms ± 1.1 ms [User: 103.1 ms, System: 26.4 ms]
58-
Range (min … max): 130.0 ms … 133.4 ms 10 runs
59-
60-
Benchmark 4: oxfmt_format parser.ts
61-
Time (mean ± σ): 59.4 ms ± 0.4 ms [User: 43.1 ms, System: 17.7 ms]
62-
Range (min … max): 58.8 ms … 60.1 ms 10 runs
63-
48+
Benchmark 1: prettier
49+
Time (mean ± σ): 1.405 s ± 0.094 s [User: 3.111 s, System: 0.204 s]
50+
Range (min … max): 1.306 s … 1.553 s 10 runs
51+
52+
Benchmark 2: prettier+oxc-parser
53+
Time (mean ± σ): 974.9 ms ± 15.2 ms [User: 1834.9 ms, System: 139.5 ms]
54+
Range (min … max): 955.8 ms1003.5 ms 10 runs
55+
56+
Benchmark 3: biome
57+
Time (mean ± σ): 134.6 ms ± 1.3 ms [User: 104.3 ms, System: 26.2 ms]
58+
Range (min … max): 132.9 ms … 136.7 ms 10 runs
59+
60+
Benchmark 4: oxfmt
61+
Time (mean ± σ): 60.6 ms ± 0.4 ms [User: 44.6 ms, System: 18.3 ms]
62+
Range (min … max): 60.0 ms … 61.2 ms 10 runs
63+
6464
Summary
65-
oxfmt_format parser.ts ran
66-
2.21 ± 0.03 times faster than biome_format parser.ts
67-
20.89 ± 0.36 times faster than prettier_oxc_format parser.ts
68-
36.16 ± 5.53 times faster than prettier_format parser.ts
65+
oxfmt ran
66+
2.22 ± 0.03 times faster than biome
67+
16.09 ± 0.28 times faster than prettier+oxc-parser
68+
23.19 ± 1.57 times faster than prettier
69+
6970
=========================================
7071
Benchmarking Outline repository
7172
=========================================
72-
Benchmark 1: prettier_format "outline/**/*.{js,jsx,ts,tsx}"
73-
Time (mean ± σ): 15.033 s ± 0.299 s [User: 26.161 s, System: 1.365 s]
74-
Range (min … max): 14.538 s … 15.454 s 10 runs
75-
76-
Benchmark 2: prettier_oxc_format "outline/**/*.{js,jsx,ts,tsx}"
77-
Time (mean ± σ): 9.577 s ± 0.135 s [User: 14.575 s, System: 1.123 s]
78-
Range (min … max): 9.405 s … 9.868 s 10 runs
79-
80-
Benchmark 3: biome_format outline
81-
Time (mean ± σ): 1.501 s ± 0.013 s [User: 2.521 s, System: 0.372 s]
82-
Range (min … max): 1.489 s 1.534 s 10 runs
83-
84-
Benchmark 4: oxfmt_format outline
85-
Time (mean ± σ): 450.1 ms ± 4.4 ms [User: 665.9 ms, System: 169.9 ms]
86-
Range (min … max): 444.4 ms … 460.4 ms 10 runs
87-
73+
Benchmark 1: prettier
74+
Time (mean ± σ): 13.008 s ± 0.171 s [User: 47.832 s, System: 2.216 s]
75+
Range (min … max): 12.724 s … 13.310 s 10 runs
76+
77+
Benchmark 2: prettier+oxc-parser
78+
Time (mean ± σ): 8.033 s ± 0.075 s [User: 27.438 s, System: 1.719 s]
79+
Range (min … max): 7.940 s … 8.167 s 10 runs
80+
81+
Benchmark 3: biome
82+
Time (mean ± σ): 781.6 ms ± 4.0 ms [User: 2488.1 ms, System: 372.6 ms]
83+
Range (min … max): 776.1 ms786.9 ms 10 runs
84+
85+
Benchmark 4: oxfmt
86+
Time (mean ± σ): 241.9 ms ± 2.2 ms [User: 665.1 ms, System: 162.9 ms]
87+
Range (min … max): 240.0 ms … 246.5 ms 10 runs
88+
8889
Summary
89-
oxfmt_format outline ran
90-
3.34 ± 0.04 times faster than biome_format outline
91-
21.28 ± 0.36 times faster than prettier_oxc_format "outline/**/*.{js,jsx,ts,tsx}"
92-
33.40 ± 0.74 times faster than prettier_format "outline/**/*.{js,jsx,ts,tsx}"
90+
oxfmt ran
91+
3.23 ± 0.03 times faster than biome
92+
33.20 ± 0.43 times faster than prettier+oxc-parser
93+
53.77 ± 0.86 times faster than prettier
9394
9495
Benchmark complete!
95-
Please update README.md with the results above.
9696
```
9797
<!-- BENCHMARK_RESULTS_END -->
9898

0 commit comments

Comments
 (0)