Avatar for the biomejs user
biomejs
biome
BlogDocsChangelog

feat(useSortedClasses): parser-based sort module (RFC)

#10200
Comparing
jiwon79:feat/use-sorted-classes-via-parser
(
034d00e
) with
main
(
6867e96
)
CodSpeed Performance Gauge
0%
Untouched
249
Ignored
7

Benchmarks

256 total
cached[variant_classes.txt]
crates/biome_tailwind_parser/benches/tailwind_parser.rs::tailwind_parser::bench_tailwind::tailwind_parser
CodSpeed Performance Gauge
+3%
219.4 µs*212.3 µs
synthetic/high-depth.html[uncached]
crates/biome_html_parser/benches/html_parser.rs::html_parser::bench_parser::html_parser
CodSpeed Performance Gauge
+3%
184.4 µs*179.4 µs
synthetic/svelte-expressions.svelte[cached]
crates/biome_html_parser/benches/html_parser.rs::html_parser::bench_parser::html_parser
CodSpeed Performance Gauge
+3%
494.3 µs*481.9 µs
synthetic/wide-siblings.html[uncached]
crates/biome_html_parser/benches/html_parser.rs::html_parser::bench_parser::html_parser
CodSpeed Performance Gauge
+3%
1.7 ms*1.7 ms
compiler_3469143416596620219.js[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
+2%
143.6 ms140.3 ms
cached[extreme_stress.txt]
crates/biome_tailwind_parser/benches/tailwind_parser.rs::tailwind_parser::bench_tailwind::tailwind_parser
CodSpeed Performance Gauge
+2%
861.7 µs*842.5 µs
real/wikipedia-Unix.html[uncached]
crates/biome_html_parser/benches/html_parser.rs::html_parser::bench_parser::html_parser
CodSpeed Performance Gauge
+2%
38.7 ms*38 ms
schema_17790310256719731354.graphql[cached]
crates/biome_graphql_parser/benches/graphql_parser.rs::graqhql_parser::bench_parser::graphql_parser
CodSpeed Performance Gauge
+2%
10.2 ms*10 ms
canada_639262044961882324.json[cached]
crates/biome_json_parser/benches/json_parser.rs::json_parser::bench_parser::json_parser
CodSpeed Performance Gauge
+2%
160.8 ms*158.1 ms
uncached[variant_classes.txt]
crates/biome_tailwind_parser/benches/tailwind_parser.rs::tailwind_parser::bench_tailwind::tailwind_parser
CodSpeed Performance Gauge
+2%
269.2 µs*264.9 µ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
+2%
35.1 ms34.5 ms
css_formatter[foundation_11602414662825430680.css]
crates/biome_css_formatter/benches/css_formatter.rs::css_formatter::bench_css_formatter
CodSpeed Performance Gauge
+1%
80.6 ms*79.4 ms
real/wikipedia-JavaScript.html[uncached]
crates/biome_html_parser/benches/html_parser.rs::html_parser::bench_parser::html_parser
CodSpeed Performance Gauge
+1%
45.9 ms*45.2 ms
synthetic/mixed-content.html[uncached]
crates/biome_html_parser/benches/html_parser.rs::html_parser::bench_parser::html_parser
CodSpeed Performance Gauge
+1%
1.2 ms*1.2 ms
three.min_17199329737537001178.js[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
+1%
146.4 ms144.5 ms
json_formatter[eucjp_1600564308684076393.json]
crates/biome_json_formatter/benches/json_formatter.rs::json_formatter::bench_formatter
CodSpeed Performance Gauge
+1%
2.5 ms*2.5 ms
real/wikipedia-Unix.html[cached]
crates/biome_html_parser/benches/html_parser.rs::html_parser::bench_parser::html_parser
CodSpeed Performance Gauge
+1%
35.2 ms*34.8 ms
parser_13571644119461115204.ts[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
+1%
6 ms5.9 ms
synthetic/svelte-directives.svelte[cached]
crates/biome_html_parser/benches/html_parser.rs::html_parser::bench_parser::html_parser
CodSpeed Performance Gauge
+1%
623.6 µs*616.5 µs
synthetic/vue-dynamic-args.vue[cached]
crates/biome_html_parser/benches/html_parser.rs::html_parser::bench_parser::html_parser
CodSpeed Performance Gauge
+1%
689.6 µs*682 µs
cached[stress.txt]
crates/biome_tailwind_parser/benches/tailwind_parser.rs::tailwind_parser::bench_tailwind::tailwind_parser
CodSpeed Performance Gauge
+1%
2.2 ms*2.2 ms
db_17847247775464589309.json[uncached]
crates/biome_json_parser/benches/json_parser.rs::json_parser::bench_parser::json_parser
CodSpeed Performance Gauge
+1%
13.9 ms*13.7 ms
synthetic/vue-dynamic-args.vue[uncached]
crates/biome_html_parser/benches/html_parser.rs::html_parser::bench_parser::html_parser
CodSpeed Performance Gauge
+1%
787 µs*779.3 µs
dojo_11880045762646467684.js[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
+1%
7.8 ms7.7 ms
synthetic/high-depth.html[format]
crates/biome_html_formatter/benches/html_formatter.rs::html_formatter::bench_formatter::html_formatter
CodSpeed Performance Gauge
+1%
2.1 ms*2.1 ms

Commits

Click on a commit to change the comparison range
Base
main
6867e96
-0.01%
test(useSortedClasses): cover more negative-value sort cases
b0c2aa7
1 day ago
by jiwon79
-0.01%
test(useSortedClasses): use strip_prefix in spec runner to satisfy clippy
3e09d24
1 day ago
by jiwon79
-0.01%
refactor(useSortedClasses): store arbitrary_variants as SyntaxNodeText
9023697
6 hours ago
by jiwon79
-0.03%
chore(useSortedClasses): drop redundant alloc note in sort comparator
99cac9d
6 hours ago
by jiwon79
+0.02%
refactor(useSortedClasses): hold class text as SyntaxNodeText
5418109
5 hours ago
by jiwon79
-0.04%
chore: add changeset for parser-based useSortedClasses sort module
9418db7
5 hours ago
by jiwon79
+0.04%
docs(useSortedClasses): clarify locate_variant matching paths
034d00e
5 hours ago
by jiwon79
© 2026 CodSpeed Technology
Home Terms Privacy Docs