biomejs
biome
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
chore: merge `next` into `main`
#8275
Comparing
next
(
8eb3f19
) with
main
(
922b04f
)
CodSpeed Performance Gauge
0%
Untouched
58
Ignored
2
Skipped
95
No successful run was found on
main
(
67546bc
) during the generation of this report, so
922b04f
was used instead as the comparison base. There might be some changes unrelated to this pull request in this report.
Benchmarks
Skipped (95)
Passed
jquery.min_16034160674129647344.js[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
+3%
28.2 ms
27.3 ms
d3.min_16009850199655599998.js[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
+3%
104.4 ms
101.8 ms
compiler_3469143416596620219.js[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
+3%
161.9 ms
157.9 ms
jquery.min_16034160674129647344.js[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
+2%
26.4 ms
25.8 ms
checker_6456328407951392140.ts[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
+2%
268.9 ms
264.7 ms
three.min_17199329737537001178.js[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
+2%
143.8 ms
141.5 ms
ios.d_12216376241674358710.d.ts[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
+1%
249.6 ms
246.7 ms
ios.d_12216376241674358710.d.ts[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
+1%
273.2 ms
270.5 ms
pixi.min_8151088792683739606.js[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
+1%
119.7 ms
118.6 ms
js_formatter[typescript_5583633924076080079.js]
crates/biome_js_formatter/benches/js_formatter.rs::js_formatter::bench_js_formatter
CodSpeed Performance Gauge
+1%
3.4 s
3.4 s
d3.min_16009850199655599998.js[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
+1%
110.8 ms
110 ms
vue.global.prod_4065256639735990520.js[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
+1%
44.8 ms
44.5 ms
pixi.min_8151088792683739606.js[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
+1%
127.3 ms
126.4 ms
typescript_5583633924076080079.js[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
+1%
924.5 ms
918.8 ms
js_formatter[router_17129688031671448157.ts]
crates/biome_js_formatter/benches/js_formatter.rs::js_formatter::bench_js_formatter
CodSpeed Performance Gauge
0%
6.5 ms
6.5 ms
js_formatter[react.production.min_3378072959512366797.js]
crates/biome_js_formatter/benches/js_formatter.rs::js_formatter::bench_js_formatter
CodSpeed Performance Gauge
0%
6.9 ms
6.9 ms
tex-chtml-full_561698452596513081.js[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
0%
260.2 ms
259.5 ms
tex-chtml-full_561698452596513081.js[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
0%
272.3 ms
271.5 ms
js_formatter[ios.d_12216376241674358710.d.ts]
crates/biome_js_formatter/benches/js_formatter.rs::js_formatter::bench_js_formatter
CodSpeed Performance Gauge
0%
757.1 ms
755.8 ms
js_formatter[parser_13571644119461115204.ts]
crates/biome_js_formatter/benches/js_formatter.rs::js_formatter::bench_js_formatter
CodSpeed Performance Gauge
0%
19.4 ms
19.3 ms
math_5920422916221598348.js[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
0%
196.5 ms
196.2 ms
dojo_11880045762646467684.js[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
0%
7.7 ms
7.7 ms
checker_6456328407951392140.ts[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
0%
243.2 ms
243.1 ms
class_strings[simple_classes]
crates/biome_js_analyze/benches/use_sorted_classes_parser.rs::use_sorted_classes_parser::bench_use_sorted_classes_parser::use_sorted_classes_parser
CodSpeed Performance Gauge
0%
20.2 µs
20.2 µs
class_strings[arbitrary_classes]
crates/biome_js_analyze/benches/use_sorted_classes_parser.rs::use_sorted_classes_parser::bench_use_sorted_classes_parser::use_sorted_classes_parser
CodSpeed Performance Gauge
0%
33.2 µs
33.2 µs
class_strings[stress]
crates/biome_js_analyze/benches/use_sorted_classes_parser.rs::use_sorted_classes_parser::bench_use_sorted_classes_parser::use_sorted_classes_parser
CodSpeed Performance Gauge
0%
375.7 µs
375.7 µs
react-dom.production.min_7131952758041326366.js[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
0%
34.2 ms
34.2 ms
class_strings[extreme_stress]
crates/biome_js_analyze/benches/use_sorted_classes_parser.rs::use_sorted_classes_parser::bench_use_sorted_classes_parser::use_sorted_classes_parser
CodSpeed Performance Gauge
0%
152 µs
152.1 µs
js_formatter[dojo_11880045762646467684.js]
crates/biome_js_formatter/benches/js_formatter.rs::js_formatter::bench_js_formatter
CodSpeed Performance Gauge
0%
27.3 ms
27.3 ms
vue.global.prod_4065256639735990520.js[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
0%
41.5 ms
41.5 ms
js_formatter[compiler_3469143416596620219.js]
crates/biome_js_formatter/benches/js_formatter.rs::js_formatter::bench_js_formatter
CodSpeed Performance Gauge
0%
528.3 ms
528.9 ms
class_strings[variant_classes]
crates/biome_js_analyze/benches/use_sorted_classes_parser.rs::use_sorted_classes_parser::bench_use_sorted_classes_parser::use_sorted_classes_parser
CodSpeed Performance Gauge
0%
37.4 µs
37.5 µs
js_formatter[math_5920422916221598348.js]
crates/biome_js_formatter/benches/js_formatter.rs::js_formatter::bench_js_formatter
CodSpeed Performance Gauge
0%
840.2 ms
841.7 ms
js_formatter[react-dom.production.min_7131952758041326366.js]
crates/biome_js_formatter/benches/js_formatter.rs::js_formatter::bench_js_formatter
CodSpeed Performance Gauge
0%
136.1 ms
136.3 ms
react-dom.production.min_7131952758041326366.js[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
0%
36.9 ms
37 ms
js_formatter[tex-chtml-full_561698452596513081.js]
crates/biome_js_formatter/benches/js_formatter.rs::js_formatter::bench_js_formatter
CodSpeed Performance Gauge
0%
1.1 s
1.1 s
js_formatter[d3.min_16009850199655599998.js]
crates/biome_js_formatter/benches/js_formatter.rs::js_formatter::bench_js_formatter
CodSpeed Performance Gauge
0%
429.3 ms
430.8 ms
js_analyzer[lint_13640784270757307929.ts]
crates/biome_js_analyze/benches/js_analyzer.rs::js_analyzer::bench_analyzer
CodSpeed Performance Gauge
0%
56.8 ms
57 ms
typescript_5583633924076080079.js[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
0%
1 s
1 s
js_formatter[jquery.min_16034160674129647344.js]
crates/biome_js_formatter/benches/js_formatter.rs::js_formatter::bench_js_formatter
CodSpeed Performance Gauge
0%
113.4 ms
113.9 ms
js_formatter[checker_6456328407951392140.ts]
crates/biome_js_formatter/benches/js_formatter.rs::js_formatter::bench_js_formatter
CodSpeed Performance Gauge
0%
901.3 ms
905.7 ms
js_analyzer[css_16118272471217147034.js]
crates/biome_js_analyze/benches/js_analyzer.rs::js_analyzer::bench_analyzer
CodSpeed Performance Gauge
0%
25.3 ms
25.4 ms
js_formatter[three.min_17199329737537001178.js]
crates/biome_js_formatter/benches/js_formatter.rs::js_formatter::bench_js_formatter
CodSpeed Performance Gauge
-1%
569.9 ms
573.5 ms
js_formatter[pixi.min_8151088792683739606.js]
crates/biome_js_formatter/benches/js_formatter.rs::js_formatter::bench_js_formatter
CodSpeed Performance Gauge
-1%
467.5 ms
470.7 ms
dojo_11880045762646467684.js[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
-1%
8.5 ms
8.6 ms
js_analyzer[router_17129688031671448157.ts]
crates/biome_js_analyze/benches/js_analyzer.rs::js_analyzer::bench_analyzer
CodSpeed Performance Gauge
-1%
27.5 ms
27.7 ms
js_analyzer[index_3894593175024091846.js]
crates/biome_js_analyze/benches/js_analyzer.rs::js_analyzer::bench_analyzer
CodSpeed Performance Gauge
-1%
60.4 ms
60.9 ms
js_analyzer[parser_13571644119461115204.ts]
crates/biome_js_analyze/benches/js_analyzer.rs::js_analyzer::bench_analyzer
CodSpeed Performance Gauge
-1%
102.4 ms
103.2 ms
js_analyzer[typescript_3735799142832611563.ts]
crates/biome_js_analyze/benches/js_analyzer.rs::js_analyzer::bench_analyzer
CodSpeed Performance Gauge
-1%
137.5 ms
138.8 ms
react.production.min_3378072959512366797.js[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
-1%
1.8 ms
1.8 ms
js_formatter[vue.global.prod_4065256639735990520.js]
crates/biome_js_formatter/benches/js_formatter.rs::js_formatter::bench_js_formatter
CodSpeed Performance Gauge
-1%
174.4 ms
176.3 ms
react.production.min_3378072959512366797.js[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
-1%
2 ms
2 ms
js_analyzer[statement_263793315104667298.ts]
crates/biome_js_analyze/benches/js_analyzer.rs::js_analyzer::bench_analyzer
CodSpeed Performance Gauge
-1%
87.2 ms
88.2 ms
parser_13571644119461115204.ts[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
-1%
5.9 ms
6 ms
parser_13571644119461115204.ts[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
-2%
6.5 ms
6.6 ms
compiler_3469143416596620219.js[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
-2%
140.2 ms
142.7 ms
three.min_17199329737537001178.js[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
-2%
132 ms
135.1 ms
math_5920422916221598348.js[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
-3%
201.5 ms
207.3 ms
Ignored
router_17129688031671448157.ts[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
Ignored
CodSpeed Performance Gauge
-8%
2 ms
2.1 ms
router_17129688031671448157.ts[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
Ignored
CodSpeed Performance Gauge
+2%
2.3 ms
2.3 ms
Commits
Click on a commit to change the comparison range
Base
main
8eb3f19
+0.08%
feat(lsp): report progress while scanning the project (#7961)
a04c8df
2 months ago
by siketyan
+0.2%
feat(formatter/yaml): setup stub implementation (#8000) Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
96e2888
2 months ago
by siketyan
-0.4%
feat(biome_js_analyze): custom jsxFactory and jsxFragmentFactory (#7847) Co-authored-by: Naoki Ikeguchi <me@s6n.jp> Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
e90b14f
2 months ago
by Jagget
-0.12%
fix(lint): improve `useHookAtTopLevel` lint (#7749) Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
1c59333
1 month ago
by andogq
+0.51%
feat(core): watcher options (#8071) Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: arendjr <533294+arendjr@users.noreply.github.com>
7f5bcf4
1 month ago
by ematipico
-0.4%
feat(js/useImportExtensions): add `extensionMappings` option (#7762)
5901d79
1 month ago
by dyc3
-0.02%
feat: sort interface members (#8164) Co-authored-by: Hamir Mahal <hirehamir@gmail.com>
1d25856
1 month ago
by ematipico
+0.23%
feat(lint/html): add `noAccessKey` (#8165)
e0b3f62
1 month ago
by lucasweng
-1.64%
feat(biome_html_analyze): add useButtonType rule (#8241) (#8243) Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> Co-authored-by: Carson McManus <dyc3@users.noreply.github.com>
4291ff3
26 days ago
by ashnewmanjones
+1.65%
feat(lint/html): add `useHtmlLang` (#8262)
4186b83
25 days ago
by lucasweng
-0.23%
Merge branch 'main' into next
ce40337
25 days ago
by dyc3
+0.05%
feat(lint/html): implement noDistractingElements for html (#8287)
a248e88
24 days ago
by mehm8128
+0.4%
feat(css): add support for the typed `attr` CSS function (#8255) Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
da85e3c
23 days ago
by ryan-m-walker
-0.31%
feat(css): update CSS properties order to align with stylelint-config-recess-order@7.4.0 (#8234)
e2e6e66
17 days ago
by ongyuxing
+0.14%
feat(lint/html): implement useValidAriaRole for html (#8307)
789b0e7
17 days ago
by mehm8128
-0.15%
Merge branch 'main' into next # Conflicts: # Cargo.lock # crates/biome_cli/src/commands/rage.rs # crates/biome_configuration/src/analyzer/assist/actions.rs # crates/biome_configuration/src/analyzer/linter/rules.rs # crates/biome_service/Cargo.toml # crates/biome_service/src/file_handlers/html.rs # crates/biome_service/src/workspace/server.rs # packages/@biomejs/backend-jsonrpc/src/workspace.ts # packages/@biomejs/biome/configuration_schema.json
4460388
14 days ago
by siketyan
+0.05%
feat: support formatting embedded CSS in JS (#7973) Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
bc0e8b4
13 days ago
by siketyan
+0.14%
Merge branch 'main' into next
1538985
13 days ago
by ematipico
-0.2%
Merge remote-tracking branch 'origin/main' into next
36d3764
13 days ago
by ematipico
+0.02%
feat(useSortedKeys): add groupByNesting option (#7799) Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
54682aa
12 days ago
by PaulRBerg
-0.07%
chore: fix compiling issue
6c5f368
12 days ago
by ematipico
+0.1%
feat: support formatting GraphQL in JS (#8376)
1a9334c
12 days ago
by siketyan
-0.04%
Merge remote-tracking branch 'origin/main' into next
c61892d
5 days ago
by ematipico
-0.02%
feat(html/noPositiveTabindex): port noPositiveTabindex rule to HTML (#8501) Co-authored-by: Carson McManus <dyc3@users.noreply.github.com>
8eb3f19
3 days ago
by tt-a1i
-0.58%
feat(html): support CSS modules syntax and vue css syntax (#8399) Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> Co-authored-by: dyc3 <1808807+dyc3@users.noreply.github.com>
ab88099
18 hours ago
by ematipico
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs