Avatar for the rethinkhealth user
rethinkhealth
glion
BlogDocsChangelog

feat(mllp-client): Cloudflare Workers runtime adapter

#616
Comparing
claude/mllp-client-workers-runtime
(
4d8edeb
) with
main
(
b7bdd6a
)
CodSpeed Performance Gauge
0%
Untouched
21

Benchmarks

21 total
mllp: handle large message (100+ segments)
benchmarks/mllp.bench.ts::mllp
CodSpeed Performance Gauge
0%
7.7 ms7.7 ms
mllp: handle small message (3 segments)
benchmarks/mllp.bench.ts::mllp
CodSpeed Performance Gauge
0%
689.6 µs688.6 µs
mllp: handle with 10 middleware
benchmarks/mllp.bench.ts::mllp
CodSpeed Performance Gauge
0%
550.5 µs549.7 µs
pipeline: process ORU^R01 (55 segments)
benchmarks/pipeline.bench.ts::pipeline
CodSpeed Performance Gauge
0%
84.7 ms84.6 ms
query: select(tree, 'OBX-5') — large message (first match)
benchmarks/query.bench.ts::query
CodSpeed Performance Gauge
0%
69.6 µs69.6 µs
mllp: handle with 5 middleware
benchmarks/mllp.bench.ts::mllp
CodSpeed Performance Gauge
0%
524.9 µs524.5 µs
query: value(tree, 'MSH-12') — small message
benchmarks/query.bench.ts::query
CodSpeed Performance Gauge
0%
84 µs83.9 µs
pipeline: process ORU^R01 (14 segments)
benchmarks/pipeline.bench.ts::pipeline
CodSpeed Performance Gauge
0%
23.1 ms23.1 ms
pipeline: process ADT^A01 (3 segments)
benchmarks/pipeline.bench.ts::pipeline
CodSpeed Performance Gauge
0%
6.1 ms6.1 ms
lint-profile: validate 53 segments
benchmarks/lint-profile.bench.ts::lint-profile
CodSpeed Performance Gauge
0%
38.5 ms38.5 ms
lint-profile: validate 13 segments
benchmarks/lint-profile.bench.ts::lint-profile
CodSpeed Performance Gauge
0%
13.8 ms13.8 ms
query: value(tree, 'MSH-9.1') — small message
benchmarks/query.bench.ts::query
CodSpeed Performance Gauge
0%
49.5 µs49.5 µs
query: select(tree, 'PID-5') — small message
benchmarks/query.bench.ts::query
CodSpeed Performance Gauge
0%
34.1 µs34.1 µs
query: value(tree, 'MSH-12') — large message
benchmarks/query.bench.ts::query
CodSpeed Performance Gauge
0%
99.9 µs99.9 µs
parser: parse complex fields (repetitions, components, sub-components)
benchmarks/parser.bench.ts::parser
CodSpeed Performance Gauge
0%
533.3 µs533.3 µs
parser: parse 2 segments
benchmarks/parser.bench.ts::parser
CodSpeed Performance Gauge
0%
438.8 µs438.8 µs
lint-profile: validate 53 segments (cold cache)
benchmarks/lint-profile.bench.ts::lint-profile
CodSpeed Performance Gauge
0%
41.4 ms41.4 ms
parser: parse 202 segments
benchmarks/parser.bench.ts::parser
CodSpeed Performance Gauge
0%
17.6 ms17.6 ms
lint-profile: validate 3 segments
benchmarks/lint-profile.bench.ts::lint-profile
CodSpeed Performance Gauge
0%
4.4 ms4.4 ms
parser: parse 52 segments
benchmarks/parser.bench.ts::parser
CodSpeed Performance Gauge
0%
5.4 ms5.4 ms
pipeline: process ORU^R01 (205 segments)
benchmarks/pipeline.bench.ts::pipeline
CodSpeed Performance Gauge
0%
268.7 ms269.7 ms

Commits

Click on a commit to change the comparison range
Base
main
b7bdd6a
+0.08%
refactor(mllp-client): migrate Workers tests to Hono's wrangler.unstable_dev pattern
c476cba
2 days ago
by claude
-0.09%
chore: ignore .wrangler local dev cache
6236e93
1 day ago
by claude
-0.01%
refactor(mllp-client): polish workers adapter + test harness
67f99cb
1 day ago
by claude
+0.1%
fix(mllp-client/workers): reject tls.insecure to prevent silent plaintext downgrade
4bb5481
1 day ago
by claude
-0.05%
feat(mllp-client)!: tls now boolean | TlsOptions; defaults to TLS-on
4d8edeb
1 day ago
by claude
© 2026 CodSpeed Technology
Home Terms Privacy Docs