rethinkhealth
glion
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
feat(mllp-client): persistent connection (MVP)
#645
Merged
Comparing
claude/persistent-connection-mvp
(
8feec2c
) with
main
(
ba2a521
)
CodSpeed Performance Gauge
0%
Untouched
21
Skipped
3
Benchmarks
Mode
CPU Simulation
Wall Time
Memory
Status
Untouched
Skipped
24 total
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
pipeline: process ORU^R01 (55 segments)
benchmarks/pipeline.bench.ts::pipeline
CodSpeed Performance Gauge
0%
84.7 ms
84.6 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
parser: parse 2 segments
benchmarks/parser.bench.ts::parser
CodSpeed Performance Gauge
0%
443.8 µs
443.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
pipeline: process ORU^R01 (205 segments)
benchmarks/pipeline.bench.ts::pipeline
CodSpeed Performance Gauge
0%
268.5 ms
268.5 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
pipeline: process ADT^A01 (3 segments)
benchmarks/pipeline.bench.ts::pipeline
CodSpeed Performance Gauge
0%
6.1 ms
6.1 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
pipeline: process ORU^R01 (14 segments)
benchmarks/pipeline.bench.ts::pipeline
CodSpeed Performance Gauge
0%
23.1 ms
23.1 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
query: value(tree, 'MSH-9.1') — small message
benchmarks/query.bench.ts::query
CodSpeed Performance Gauge
0%
49.6 µs
49.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
parser: parse complex fields (repetitions, components, sub-components)
benchmarks/parser.bench.ts::parser
CodSpeed Performance Gauge
0%
532 µs
532.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
query: select(tree, 'PID-5') — small message
benchmarks/query.bench.ts::query
CodSpeed Performance Gauge
0%
34.1 µs
34.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
query: value(tree, 'MSH-12') — small message
benchmarks/query.bench.ts::query
CodSpeed Performance Gauge
0%
83.9 µs
84 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
parser: parse 52 segments
benchmarks/parser.bench.ts::parser
CodSpeed Performance Gauge
0%
5.3 ms
5.3 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
query: select(tree, 'OBX-5') — large message (first match)
benchmarks/query.bench.ts::query
CodSpeed Performance Gauge
0%
69.6 µs
69.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
mllp: handle small message (3 segments)
benchmarks/mllp.bench.ts::mllp
CodSpeed Performance Gauge
0%
694.6 µs
695.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
parser: parse 202 segments
benchmarks/parser.bench.ts::parser
CodSpeed Performance Gauge
0%
17.4 ms
17.4 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
query: value(tree, 'MSH-12') — large message
benchmarks/query.bench.ts::query
CodSpeed Performance Gauge
0%
99.8 µs
100 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
lint-profile: validate 3 segments
benchmarks/lint-profile.bench.ts::lint-profile
CodSpeed Performance Gauge
0%
4.4 ms
4.4 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
lint-profile: validate 53 segments (cold cache)
benchmarks/lint-profile.bench.ts::lint-profile
CodSpeed Performance Gauge
0%
41.4 ms
41.5 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
lint-profile: validate 53 segments
benchmarks/lint-profile.bench.ts::lint-profile
CodSpeed Performance Gauge
0%
38.4 ms
38.5 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
lint-profile: validate 13 segments
benchmarks/lint-profile.bench.ts::lint-profile
CodSpeed Performance Gauge
-1%
13.7 ms
13.8 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
mllp: handle with 10 middleware
benchmarks/mllp.bench.ts::mllp
CodSpeed Performance Gauge
-2%
549.4 µs
562.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
mllp: handle large message (100+ segments)
benchmarks/mllp.bench.ts::mllp
CodSpeed Performance Gauge
-3%
7.7 ms
8 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
mllp: handle with 5 middleware
benchmarks/mllp.bench.ts::mllp
CodSpeed Performance Gauge
-3%
524.2 µs
539.2 µs
The benchmarks below 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
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
mllp-client: send 10 small messages serially
benchmarks/mllp-client.bench.ts::mllp-client (ephemeral connection per send)
Skipped
24.7 ms
*
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
mllp-client: send 10 small messages concurrently
benchmarks/mllp-client.bench.ts::mllp-client (ephemeral connection per send)
Skipped
20.9 ms
*
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
mllp-client: send 1 small message
benchmarks/mllp-client.bench.ts::mllp-client (ephemeral connection per send)
Skipped
4.5 ms
*
Commits
Click on a commit to change the comparison range
Base
main
ba2a521
-0.69%
feat(mllp): migrate server packages to new transport/ack API; add READMEs
8659044
4 days ago
by meleksomai
+0.03%
test(glion): make watcher tests deterministic on macOS fsevents
ec9ac48
4 days ago
by meleksomai
+0.17%
chore(changeset): foundation runtime rebuild (minor)
8feec2c
4 days ago
by meleksomai
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs