biomejs
biome
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
chore(parser): increase size of SyntaxKindSet bitfield
#7994
Merged
Comparing
ryan-m-walker:chore/increase-size-of-syntax-kind-bitfield
(
7ed1dbb
) with
main
(
0b28f5f
)
CodSpeed Performance Gauge
0%
Untouched
4
Skipped
136
Benchmarks
Skipped (136)
Archive selected
These benchmarks were skipped, so their baseline results are used instead. If they were deleted in your codebase, archive them to remove them from the performance reports.
Learn more about archiving benchmarks
index_1033418810622582172.html[uncached]
crates/biome_html_parser/benches/html_parser.rs::html_parser::bench_parser::html_parser
Skipped
118.2 µs
*
index_1033418810622582172.html[cached]
crates/biome_html_parser/benches/html_parser.rs::html_parser::bench_parser::html_parser
Skipped
102 µs
*
html_formatter[index_1033418810622582172.html]
crates/biome_html_formatter/benches/html_formatter.rs::html_formatter::bench_formatter
Skipped
476.2 µs
*
graphql_formatter[schema_5810376208714739011.graphql]
crates/biome_graphql_formatter/benches/graphql_formatter.rs::graphql_formatter::bench_formatter
Skipped
1.4 ms
*
graphql_formatter[schema_8546403410957788002.graphql]
crates/biome_graphql_formatter/benches/graphql_formatter.rs::graphql_formatter::bench_formatter
Skipped
2.6 ms
*
graphql_formatter[schema_17790310256719731354.graphql]
crates/biome_graphql_formatter/benches/graphql_formatter.rs::graphql_formatter::bench_formatter
Skipped
26.6 ms
*
schema_8546403410957788002.graphql[cached]
crates/biome_graphql_parser/benches/graphql_parser.rs::graqhql_parser::bench_parser::graphql_parser
Skipped
911 µs
*
schema_8546403410957788002.graphql[uncached]
crates/biome_graphql_parser/benches/graphql_parser.rs::graqhql_parser::bench_parser::graphql_parser
Skipped
1.1 ms
*
schema_17790310256719731354.graphql[uncached]
crates/biome_graphql_parser/benches/graphql_parser.rs::graqhql_parser::bench_parser::graphql_parser
Skipped
11.2 ms
*
schema_17790310256719731354.graphql[cached]
crates/biome_graphql_parser/benches/graphql_parser.rs::graqhql_parser::bench_parser::graphql_parser
Skipped
10.2 ms
*
schema_5810376208714739011.graphql[cached]
crates/biome_graphql_parser/benches/graphql_parser.rs::graqhql_parser::bench_parser::graphql_parser
Skipped
566.2 µs
*
schema_5810376208714739011.graphql[uncached]
crates/biome_graphql_parser/benches/graphql_parser.rs::graqhql_parser::bench_parser::graphql_parser
Skipped
595.2 µs
*
versions[2.3.533]
crates/biome_package/benches/semver.rs
Skipped
2.6 µs
*
tsconfig_json
crates/biome_package/benches/tsconfig_json.rs
Skipped
609.1 µs
*
versions[1.0.0-beta.11]
crates/biome_package/benches/semver.rs
Skipped
3.5 µs
*
ranges[1.2]
crates/biome_package/benches/semver.rs
Skipped
5.6 µs
*
versions[1.0.0-beta]
crates/biome_package/benches/semver.rs
Skipped
3.3 µs
*
versions[1.0.0-beta.2]
crates/biome_package/benches/semver.rs
Skipped
3.5 µs
*
ranges[1.2.3 - 2.3.4]
crates/biome_package/benches/semver.rs
Skipped
5.3 µs
*
versions[1.0.0-alpha.beta]
crates/biome_package/benches/semver.rs
Skipped
3.5 µs
*
ranges[1.2.7 || >=1.2.9 <2.0.0]
crates/biome_package/benches/semver.rs
Skipped
7.6 µs
*
versions[1.0.0-rc.1]
crates/biome_package/benches/semver.rs
Skipped
3.4 µs
*
ranges[~1.2.3]
crates/biome_package/benches/semver.rs
Skipped
5.8 µs
*
ranges[>=1.2.3]
crates/biome_package/benches/semver.rs
Skipped
5.2 µs
*
versions[0.3.533]
crates/biome_package/benches/semver.rs
Skipped
2.6 µs
*
ranges[^1.2.3]
crates/biome_package/benches/semver.rs
Skipped
5.8 µs
*
versions[1.0.0-alpha]
crates/biome_package/benches/semver.rs
Skipped
3.3 µs
*
ranges[<=1.2.3]
crates/biome_package/benches/semver.rs
Skipped
5.3 µs
*
package_json
crates/biome_package/benches/package_json.rs
Skipped
1 ms
*
versions[1.0.0-alpha.1]
crates/biome_package/benches/semver.rs
Skipped
3.4 µs
*
ranges[>=1.2.9 <2.0.0]
crates/biome_package/benches/semver.rs
Skipped
5.9 µs
*
deserialize_from_json_str[biome.json]
crates/biome_configuration/benches/biome_json.rs::biome_json::bench_biome_json::biome_json
Skipped
372.7 µs
*
json_formatter[big5-added_15586211152145260264.json]
crates/biome_json_formatter/benches/json_formatter.rs::json_formatter::bench_formatter
Skipped
1.4 ms
*
json_formatter[package-lock_11240515041603712709.json]
crates/biome_json_formatter/benches/json_formatter.rs::json_formatter::bench_formatter
Skipped
18.8 ms
*
json_formatter[canada_639262044961882324.json]
crates/biome_json_formatter/benches/json_formatter.rs::json_formatter::bench_formatter
Skipped
715.7 ms
*
json_formatter[eucjp_1600564308684076393.json]
crates/biome_json_formatter/benches/json_formatter.rs::json_formatter::bench_formatter
Skipped
2.6 ms
*
json_formatter[db_17847247775464589309.json]
crates/biome_json_formatter/benches/json_formatter.rs::json_formatter::bench_formatter
Skipped
44 ms
*
json_analyzer[db_17847247775464589309.json]
crates/biome_json_analyze/benches/json_analyzer.rs::json_analyzer::bench_analyzer
Skipped
634.7 ms
*
json_analyzer[canada_639262044961882324.json]
crates/biome_json_analyze/benches/json_analyzer.rs::json_analyzer::bench_analyzer
Skipped
163.2 ms
*
json_analyzer[package-lock_11240515041603712709.json]
crates/biome_json_analyze/benches/json_analyzer.rs::json_analyzer::bench_analyzer
Skipped
28.5 ms
*
json_analyzer[eucjp_1600564308684076393.json]
crates/biome_json_analyze/benches/json_analyzer.rs::json_analyzer::bench_analyzer
Skipped
730.4 µs
*
json_analyzer[big5-added_15586211152145260264.json]
crates/biome_json_analyze/benches/json_analyzer.rs::json_analyzer::bench_analyzer
Skipped
434.6 µs
*
canada_639262044961882324.json[cached]
crates/biome_json_parser/benches/json_parser.rs::json_parser::bench_parser::json_parser
Skipped
162.7 ms
*
eucjp_1600564308684076393.json[cached]
crates/biome_json_parser/benches/json_parser.rs::json_parser::bench_parser::json_parser
Ignored
Skipped
766.1 µs
*
db_17847247775464589309.json[uncached]
crates/biome_json_parser/benches/json_parser.rs::json_parser::bench_parser::json_parser
Skipped
14 ms
*
package-lock_11240515041603712709.json[uncached]
crates/biome_json_parser/benches/json_parser.rs::json_parser::bench_parser::json_parser
Skipped
5.4 ms
*
eucjp_1600564308684076393.json[uncached]
crates/biome_json_parser/benches/json_parser.rs::json_parser::bench_parser::json_parser
Ignored
Skipped
955.9 µs
*
canada_639262044961882324.json[uncached]
crates/biome_json_parser/benches/json_parser.rs::json_parser::bench_parser::json_parser
Skipped
208.5 ms
*
package-lock_11240515041603712709.json[cached]
crates/biome_json_parser/benches/json_parser.rs::json_parser::bench_parser::json_parser
Skipped
5 ms
*
big5-added_15586211152145260264.json[uncached]
crates/biome_json_parser/benches/json_parser.rs::json_parser::bench_parser::json_parser
Ignored
Skipped
516.3 µs
*
db_17847247775464589309.json[cached]
crates/biome_json_parser/benches/json_parser.rs::json_parser::bench_parser::json_parser
Ignored
Skipped
12.4 ms
*
big5-added_15586211152145260264.json[cached]
crates/biome_json_parser/benches/json_parser.rs::json_parser::bench_parser::json_parser
Ignored
Skipped
418.5 µs
*
materialize_5526761731747548557.css[uncached]
crates/biome_css_parser/benches/css_parser.rs::css_parser::bench_css_parser::css_parser
Skipped
29.8 ms
*
pure_9395922602181450299.css[cached]
crates/biome_css_parser/benches/css_parser.rs::css_parser::bench_css_parser::css_parser
Skipped
3.1 ms
*
semantic_4685287698740288120.css[cached]
crates/biome_css_parser/benches/css_parser.rs::css_parser::bench_css_parser::css_parser
Skipped
115.9 ms
*
bootstrap_18416142857265205439.css[uncached]
crates/biome_css_parser/benches/css_parser.rs::css_parser::bench_css_parser::css_parser
Skipped
40.5 ms
*
bulma_5641719244145477318.css[cached]
crates/biome_css_parser/benches/css_parser.rs::css_parser::bench_css_parser::css_parser
Skipped
114.6 ms
*
pure_9395922602181450299.css[uncached]
crates/biome_css_parser/benches/css_parser.rs::css_parser::bench_css_parser::css_parser
Skipped
3.7 ms
*
bulma_5641719244145477318.css[uncached]
crates/biome_css_parser/benches/css_parser.rs::css_parser::bench_css_parser::css_parser
Skipped
122.2 ms
*
semantic_4685287698740288120.css[uncached]
crates/biome_css_parser/benches/css_parser.rs::css_parser::bench_css_parser::css_parser
Skipped
122.4 ms
*
tachyons_11778168428173736564.css[uncached]
crates/biome_css_parser/benches/css_parser.rs::css_parser::bench_css_parser::css_parser
Skipped
20.7 ms
*
tachyons_11778168428173736564.css[cached]
crates/biome_css_parser/benches/css_parser.rs::css_parser::bench_css_parser::css_parser
Skipped
17.4 ms
*
full_5814491140539129161.css[uncached]
crates/biome_css_parser/benches/css_parser.rs::css_parser::bench_css_parser::css_parser
Skipped
439.9 ms
*
bootstrap_18416142857265205439.css[cached]
crates/biome_css_parser/benches/css_parser.rs::css_parser::bench_css_parser::css_parser
Skipped
37.2 ms
*
foundation_11602414662825430680.css[cached]
crates/biome_css_parser/benches/css_parser.rs::css_parser::bench_css_parser::css_parser
Skipped
24.4 ms
*
materialize_5526761731747548557.css[cached]
crates/biome_css_parser/benches/css_parser.rs::css_parser::bench_css_parser::css_parser
Skipped
27 ms
*
foundation_11602414662825430680.css[uncached]
crates/biome_css_parser/benches/css_parser.rs::css_parser::bench_css_parser::css_parser
Skipped
26.4 ms
*
full_5814491140539129161.css[cached]
crates/biome_css_parser/benches/css_parser.rs::css_parser::bench_css_parser::css_parser
Skipped
417.6 ms
*
css_analyzer[pure_9395922602181450299.css]
crates/biome_css_analyze/benches/css_analyzer.rs::css_analyzer::bench_analyzer
Skipped
20.2 ms
*
css_analyzer[bootstrap_18416142857265205439.css]
crates/biome_css_analyze/benches/css_analyzer.rs::css_analyzer::bench_analyzer
Skipped
511.8 ms
*
css_analyzer[tachyons_11778168428173736564.css]
crates/biome_css_analyze/benches/css_analyzer.rs::css_analyzer::bench_analyzer
Skipped
141.1 ms
*
css_analyzer[foundation_11602414662825430680.css]
crates/biome_css_analyze/benches/css_analyzer.rs::css_analyzer::bench_analyzer
Skipped
188.9 ms
*
css_analyzer[bulma_5641719244145477318.css]
crates/biome_css_analyze/benches/css_analyzer.rs::css_analyzer::bench_analyzer
Skipped
1.2 s
*
css_formatter[tachyons_11778168428173736564.css]
crates/biome_css_formatter/benches/css_formatter.rs::css_formatter::bench_css_formatter
Skipped
38.5 ms
*
css_formatter[semantic_4685287698740288120.css]
crates/biome_css_formatter/benches/css_formatter.rs::css_formatter::bench_css_formatter
Skipped
384.4 ms
*
css_formatter[full_5814491140539129161.css]
crates/biome_css_formatter/benches/css_formatter.rs::css_formatter::bench_css_formatter
Skipped
1.3 s
*
css_formatter[pure_9395922602181450299.css]
crates/biome_css_formatter/benches/css_formatter.rs::css_formatter::bench_css_formatter
Skipped
9.9 ms
*
css_formatter[bootstrap_18416142857265205439.css]
crates/biome_css_formatter/benches/css_formatter.rs::css_formatter::bench_css_formatter
Skipped
117.1 ms
*
css_formatter[foundation_11602414662825430680.css]
crates/biome_css_formatter/benches/css_formatter.rs::css_formatter::bench_css_formatter
Skipped
80.1 ms
*
css_formatter[bulma_5641719244145477318.css]
crates/biome_css_formatter/benches/css_formatter.rs::css_formatter::bench_css_formatter
Skipped
357.4 ms
*
css_formatter[materialize_5526761731747548557.css]
crates/biome_css_formatter/benches/css_formatter.rs::css_formatter::bench_css_formatter
Skipped
87.7 ms
*
js_analyzer[parser_13571644119461115204.ts]
crates/biome_js_analyze/benches/js_analyzer.rs::js_analyzer::bench_analyzer
Skipped
99.4 ms
*
js_analyzer[router_17129688031671448157.ts]
crates/biome_js_analyze/benches/js_analyzer.rs::js_analyzer::bench_analyzer
Skipped
26.6 ms
*
js_analyzer[css_16118272471217147034.js]
crates/biome_js_analyze/benches/js_analyzer.rs::js_analyzer::bench_analyzer
Skipped
24 ms
*
js_analyzer[statement_263793315104667298.ts]
crates/biome_js_analyze/benches/js_analyzer.rs::js_analyzer::bench_analyzer
Skipped
84.4 ms
*
js_analyzer[index_3894593175024091846.js]
crates/biome_js_analyze/benches/js_analyzer.rs::js_analyzer::bench_analyzer
Skipped
58.8 ms
*
js_analyzer[typescript_3735799142832611563.ts]
crates/biome_js_analyze/benches/js_analyzer.rs::js_analyzer::bench_analyzer
Skipped
133.7 ms
*
js_analyzer[lint_13640784270757307929.ts]
crates/biome_js_analyze/benches/js_analyzer.rs::js_analyzer::bench_analyzer
Skipped
56.6 ms
*
js_formatter[router_17129688031671448157.ts]
crates/biome_js_formatter/benches/js_formatter.rs::js_formatter::bench_js_formatter
Skipped
6.6 ms
*
js_formatter[three.min_17199329737537001178.js]
crates/biome_js_formatter/benches/js_formatter.rs::js_formatter::bench_js_formatter
Skipped
577.3 ms
*
js_formatter[checker_6456328407951392140.ts]
crates/biome_js_formatter/benches/js_formatter.rs::js_formatter::bench_js_formatter
Skipped
908 ms
*
js_formatter[react.production.min_3378072959512366797.js]
crates/biome_js_formatter/benches/js_formatter.rs::js_formatter::bench_js_formatter
Skipped
6.9 ms
*
js_formatter[d3.min_16009850199655599998.js]
crates/biome_js_formatter/benches/js_formatter.rs::js_formatter::bench_js_formatter
Skipped
433.6 ms
*
js_formatter[compiler_3469143416596620219.js]
crates/biome_js_formatter/benches/js_formatter.rs::js_formatter::bench_js_formatter
Skipped
535.6 ms
*
js_formatter[ios.d_12216376241674358710.d.ts]
crates/biome_js_formatter/benches/js_formatter.rs::js_formatter::bench_js_formatter
Skipped
759.1 ms
*
js_formatter[dojo_11880045762646467684.js]
crates/biome_js_formatter/benches/js_formatter.rs::js_formatter::bench_js_formatter
Skipped
27.6 ms
*
js_formatter[vue.global.prod_4065256639735990520.js]
crates/biome_js_formatter/benches/js_formatter.rs::js_formatter::bench_js_formatter
Skipped
177.2 ms
*
js_formatter[react-dom.production.min_7131952758041326366.js]
crates/biome_js_formatter/benches/js_formatter.rs::js_formatter::bench_js_formatter
Skipped
136.7 ms
*
js_formatter[tex-chtml-full_561698452596513081.js]
crates/biome_js_formatter/benches/js_formatter.rs::js_formatter::bench_js_formatter
Skipped
1.1 s
*
js_formatter[typescript_5583633924076080079.js]
crates/biome_js_formatter/benches/js_formatter.rs::js_formatter::bench_js_formatter
Skipped
3.5 s
*
js_formatter[jquery.min_16034160674129647344.js]
crates/biome_js_formatter/benches/js_formatter.rs::js_formatter::bench_js_formatter
Skipped
114.3 ms
*
js_formatter[parser_13571644119461115204.ts]
crates/biome_js_formatter/benches/js_formatter.rs::js_formatter::bench_js_formatter
Skipped
19.6 ms
*
js_formatter[pixi.min_8151088792683739606.js]
crates/biome_js_formatter/benches/js_formatter.rs::js_formatter::bench_js_formatter
Skipped
476 ms
*
js_formatter[math_5920422916221598348.js]
crates/biome_js_formatter/benches/js_formatter.rs::js_formatter::bench_js_formatter
Skipped
850.2 ms
*
pixi.min_8151088792683739606.js[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
Skipped
128.3 ms
*
react-dom.production.min_7131952758041326366.js[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
Skipped
36.8 ms
*
react.production.min_3378072959512366797.js[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
Skipped
1.8 ms
*
router_17129688031671448157.ts[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
Ignored
Skipped
2 ms
*
checker_6456328407951392140.ts[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
Skipped
268.8 ms
*
three.min_17199329737537001178.js[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
Skipped
144.6 ms
*
react-dom.production.min_7131952758041326366.js[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
Skipped
34 ms
*
compiler_3469143416596620219.js[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
Skipped
139.4 ms
*
checker_6456328407951392140.ts[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
Skipped
242.1 ms
*
vue.global.prod_4065256639735990520.js[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
Skipped
44.3 ms
*
compiler_3469143416596620219.js[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
Skipped
161.7 ms
*
typescript_5583633924076080079.js[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
Skipped
919.5 ms
*
typescript_5583633924076080079.js[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
Skipped
1,000 ms
*
react.production.min_3378072959512366797.js[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
Skipped
2 ms
*
three.min_17199329737537001178.js[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
Skipped
132.3 ms
*
d3.min_16009850199655599998.js[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
Skipped
104.4 ms
*
vue.global.prod_4065256639735990520.js[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
Skipped
41.2 ms
*
tex-chtml-full_561698452596513081.js[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
Skipped
255.2 ms
*
router_17129688031671448157.ts[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
Ignored
Skipped
2.3 ms
*
dojo_11880045762646467684.js[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
Skipped
8.5 ms
*
dojo_11880045762646467684.js[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
Skipped
7.7 ms
*
parser_13571644119461115204.ts[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
Skipped
6.5 ms
*
parser_13571644119461115204.ts[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
Skipped
6 ms
*
ios.d_12216376241674358710.d.ts[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
Skipped
268.6 ms
*
math_5920422916221598348.js[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
Skipped
203.9 ms
*
jquery.min_16034160674129647344.js[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
Skipped
25.7 ms
*
tex-chtml-full_561698452596513081.js[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
Skipped
269.8 ms
*
ios.d_12216376241674358710.d.ts[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
Skipped
247.9 ms
*
pixi.min_8151088792683739606.js[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
Skipped
119.4 ms
*
jquery.min_16034160674129647344.js[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
Skipped
27.9 ms
*
d3.min_16009850199655599998.js[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
Skipped
113 ms
*
math_5920422916221598348.js[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
Skipped
194.5 ms
*
Passed
index_d_ts[astro_server.mjs]
crates/biome_module_graph/benches/module_graph.rs
CodSpeed Performance Gauge
0%
116 ms
*
115.5 ms
index_d_ts[react/index.d.ts]
crates/biome_module_graph/benches/module_graph.rs
CodSpeed Performance Gauge
0%
32.1 ms
*
32.1 ms
index_d_ts[RedisCommander.d.ts]
crates/biome_module_graph/benches/module_graph.rs
CodSpeed Performance Gauge
0%
134.3 ms
*
134.2 ms
index_d_ts[@next/font/google/index.d.ts]
crates/biome_module_graph/benches/module_graph.rs
CodSpeed Performance Gauge
0%
314.3 ms
*
314.5 ms
Commits
Click on a commit to change the comparison range
Base
main
0b28f5f
+0.14%
chore(parser): increase size of SyntaxKindSet bitfield
7ed1dbb
2 months ago
by ryan-m-walker
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs