cornerstonejs
codecs
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
fix: Decode partial htj2k stream
#68
Comparing
fix/htj2k-partial
(
ff08a16
) with
main
(
04c3e87
)
CodSpeed Performance Gauge
-4%
Improvement
1
Regression
3
Untouched
11
Skipped
35
Benchmarks
Mode
CPU Simulation
Wall Time
Memory
Status
Regression
Improvement
Untouched
Skipped
50 total
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
decode CT1.j2c (.201 lossless, 512x512x16bit) — warm
packages/openjphjs/bench/decode.bench.js::openjphjs HTJ2K (wasm)
CodSpeed Performance Gauge
-9%
36.8 ms
40.2 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
decode CT2.j2c (.201 lossless, 512x512x16bit) — warm
packages/openjphjs/bench/decode.bench.js::openjphjs HTJ2K (wasm)
CodSpeed Performance Gauge
-7%
36.6 ms
39.1 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
decode CT2.j2c (.201 lossless, 512x512x16bit) — cold
packages/openjphjs/bench/decode.bench.js::openjphjs HTJ2K (wasm)
CodSpeed Performance Gauge
-7%
36.6 ms
39.1 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
encode CT1.RAW (HTJ2K lossless) — cold
packages/openjphjs/bench/decode.bench.js::openjphjs HTJ2K (wasm)
CodSpeed Performance Gauge
+6%
36.7 ms
34.7 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
instantiate+destroy HTJ2KDecoder
packages/openjphjs/bench/decode.bench.js::openjphjs HTJ2K (wasm)
CodSpeed Performance Gauge
+1%
867.5 µs
862 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
8-bit passthrough, 512x512
packages/big-endian/bench/decode.bench.js::big-endian decode (byte-swap)
CodSpeed Performance Gauge
0%
53.6 µs
53.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
16-bit signed + swap, 512x512
packages/big-endian/bench/decode.bench.js::big-endian decode (byte-swap)
CodSpeed Performance Gauge
0%
77.5 ms
77.5 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
16-bit unsigned + swap, 512x512
packages/big-endian/bench/decode.bench.js::big-endian decode (byte-swap)
CodSpeed Performance Gauge
0%
73.1 ms
73.1 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
8-bit passthrough, 512x512
packages/little-endian/bench/decode.bench.js::little-endian decode
CodSpeed Performance Gauge
0%
54.9 µs
54.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
16-bit unsigned, 512x512
packages/little-endian/bench/decode.bench.js::little-endian decode
CodSpeed Performance Gauge
0%
49.6 µs
49.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
32-bit float, 512x512
packages/little-endian/bench/decode.bench.js::little-endian decode
CodSpeed Performance Gauge
0%
54.7 µs
54.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
16-bit signed, 512x512
packages/little-endian/bench/decode.bench.js::little-endian decode
CodSpeed Performance Gauge
0%
56.7 µs
56.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
instantiate+destroy HTJ2KEncoder
packages/openjphjs/bench/decode.bench.js::openjphjs HTJ2K (wasm)
CodSpeed Performance Gauge
0%
75.5 µs
75.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
encode CT1.RAW (HTJ2K lossless) — warm
packages/openjphjs/bench/decode.bench.js::openjphjs HTJ2K (wasm)
CodSpeed Performance Gauge
-1%
34.4 ms
34.6 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
decode CT1.j2c (.201 lossless, 512x512x16bit) — cold
packages/openjphjs/bench/decode.bench.js::openjphjs HTJ2K (wasm)
CodSpeed Performance Gauge
-4%
38.8 ms
40.5 ms
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.
JPEG Lossless P14 SV1 (.70)
packages/dicom-codec/bench/dispatch.bench.js::dicom-codec dispatch
Skipped
735.8 ms
*
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
JPEG-LS Lossless (.80)
packages/dicom-codec/bench/dispatch.bench.js::dicom-codec dispatch
Skipped
553.6 ms
*
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
JPEG Baseline 8-bit (.50)
packages/dicom-codec/bench/dispatch.bench.js::dicom-codec dispatch
Skipped
344.7 ms
*
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
JPEG 2000 Lossless (.90)
packages/dicom-codec/bench/dispatch.bench.js::dicom-codec dispatch
Skipped
1.7 s
*
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
JPEG 2000 Lossy (.91)
packages/dicom-codec/bench/dispatch.bench.js::dicom-codec dispatch
Skipped
1.5 s
*
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
RLE Lossless (.5)
packages/dicom-codec/bench/dispatch.bench.js::dicom-codec dispatch
Skipped
66.8 ms
*
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
HTJ2K Lossless (.201)
packages/dicom-codec/bench/dispatch.bench.js::dicom-codec dispatch
Skipped
141.5 ms
*
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
JPEG Lossless P14 (.57)
packages/dicom-codec/bench/dispatch.bench.js::dicom-codec dispatch
Skipped
916.6 ms
*
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
JPEG-LS Near-Lossless (.81)
packages/dicom-codec/bench/dispatch.bench.js::dicom-codec dispatch
Skipped
649.8 ms
*
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
decode CT-512x512-near-lossless.JLS (.81 near-lossless) — cold
packages/charls/bench/decode.bench.js::charls JPEG-LS (wasm)
Skipped
19.8 ms
*
1
2
Commits
Click on a commit to change the comparison range
Base
main
04c3e87
-4.14%
Update to newer test benchmark
ff08a16
12 hours ago
by wayfarer3130
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs