Avatar for the rethinkhealth user
rethinkhealth
glion
BlogDocsChangelog

feat!: sunset legacy empty-mode; remove loadConfig from @glion/builder

#624Merged
Comparing
claude/sunset-legacy-empty-mode
(
baf9431
) with
main
(
6c4498c
)
CodSpeed Performance Gauge
+12%
Improvement
3
Untouched
18

Benchmarks

21 total
pipeline: process ORU^R01 (205 segments)
benchmarks/pipeline.bench.ts::pipeline
CodSpeed Performance Gauge
+12%
300.6 ms268.5 ms
pipeline: process ORU^R01 (55 segments)
benchmarks/pipeline.bench.ts::pipeline
CodSpeed Performance Gauge
+11%
93.8 ms84.7 ms
pipeline: process ORU^R01 (14 segments)
benchmarks/pipeline.bench.ts::pipeline
CodSpeed Performance Gauge
+10%
25.5 ms23.1 ms
pipeline: process ADT^A01 (3 segments)
benchmarks/pipeline.bench.ts::pipeline
CodSpeed Performance Gauge
+4%
6.4 ms6.1 ms
parser: parse 2 segments
benchmarks/parser.bench.ts::parser
CodSpeed Performance Gauge
+2%
446.7 µs438.8 µs
mllp: handle small message (3 segments)
benchmarks/mllp.bench.ts::mllp
CodSpeed Performance Gauge
+2%
701.3 µs689.2 µs
query: value(tree, 'MSH-12') — small message
benchmarks/query.bench.ts::query
CodSpeed Performance Gauge
+1%
84.3 µs83.9 µs
query: value(tree, 'MSH-9.1') — small message
benchmarks/query.bench.ts::query
CodSpeed Performance Gauge
0%
49.4 µs49.3 µs
parser: parse complex fields (repetitions, components, sub-components)
benchmarks/parser.bench.ts::parser
CodSpeed Performance Gauge
0%
532.3 µs533.3 µs
lint-profile: validate 53 segments
benchmarks/lint-profile.bench.ts::lint-profile
CodSpeed Performance Gauge
0%
38.4 ms38.5 ms
lint-profile: validate 3 segments
benchmarks/lint-profile.bench.ts::lint-profile
CodSpeed Performance Gauge
0%
4.4 ms4.4 ms
lint-profile: validate 53 segments (cold cache)
benchmarks/lint-profile.bench.ts::lint-profile
CodSpeed Performance Gauge
0%
41.3 ms41.4 ms
lint-profile: validate 13 segments
benchmarks/lint-profile.bench.ts::lint-profile
CodSpeed Performance Gauge
0%
13.7 ms13.8 ms
query: select(tree, 'PID-5') — small message
benchmarks/query.bench.ts::query
CodSpeed Performance Gauge
-1%
33.8 µs34 µs
query: select(tree, 'OBX-5') — large message (first match)
benchmarks/query.bench.ts::query
CodSpeed Performance Gauge
-1%
69.3 µs69.7 µs
mllp: handle with 10 middleware
benchmarks/mllp.bench.ts::mllp
CodSpeed Performance Gauge
-1%
545.8 µs550.1 µs
mllp: handle with 5 middleware
benchmarks/mllp.bench.ts::mllp
CodSpeed Performance Gauge
-1%
520.7 µs524.8 µs
parser: parse 202 segments
benchmarks/parser.bench.ts::parser
CodSpeed Performance Gauge
-1%
17.3 ms17.6 ms
query: value(tree, 'MSH-12') — large message
benchmarks/query.bench.ts::query
CodSpeed Performance Gauge
-1%
98.6 µs99.8 µs
mllp: handle large message (100+ segments)
benchmarks/mllp.bench.ts::mllp
CodSpeed Performance Gauge
-3%
7.4 ms7.7 ms
parser: parse 52 segments
benchmarks/parser.bench.ts::parser
CodSpeed Performance Gauge
-3%
5.2 ms5.4 ms

Commits

Click on a commit to change the comparison range
Base
main
6c4498c
+11.82%
feat!: sunset legacy empty-mode; remove loadConfig from @glion/builder
810c1da
2 days ago
by claude
+0.13%
refactor(parser): drop unused ctx parameter from processor
baf9431
2 days ago
by claude
© 2026 CodSpeed Technology
Home Terms Privacy Docs