Avatar for the cornerstonejs user
cornerstonejs
codecs
BlogDocsChangelog

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

35 total
JPEG Lossless P14 SV1 (.70)
packages/dicom-codec/bench/dispatch.bench.js::dicom-codec dispatch
Skipped
735.8 ms*
JPEG-LS Lossless (.80)
packages/dicom-codec/bench/dispatch.bench.js::dicom-codec dispatch
Skipped
553.6 ms*
JPEG Baseline 8-bit (.50)
packages/dicom-codec/bench/dispatch.bench.js::dicom-codec dispatch
Skipped
344.7 ms*
JPEG 2000 Lossless (.90)
packages/dicom-codec/bench/dispatch.bench.js::dicom-codec dispatch
Skipped
1.7 s*
JPEG 2000 Lossy (.91)
packages/dicom-codec/bench/dispatch.bench.js::dicom-codec dispatch
Skipped
1.5 s*
RLE Lossless (.5)
packages/dicom-codec/bench/dispatch.bench.js::dicom-codec dispatch
Skipped
66.8 ms*
HTJ2K Lossless (.201)
packages/dicom-codec/bench/dispatch.bench.js::dicom-codec dispatch
Skipped
141.5 ms*
JPEG Lossless P14 (.57)
packages/dicom-codec/bench/dispatch.bench.js::dicom-codec dispatch
Skipped
916.6 ms*
JPEG-LS Near-Lossless (.81)
packages/dicom-codec/bench/dispatch.bench.js::dicom-codec dispatch
Skipped
649.8 ms*
decode CT-512x512-near-lossless.JLS (.81 near-lossless) — cold
packages/charls/bench/decode.bench.js::charls JPEG-LS (wasm)
Skipped
19.8 ms*
decode CT-512x512-near-lossless.JLS (.81 near-lossless) — warm
packages/charls/bench/decode.bench.js::charls JPEG-LS (wasm)
Skipped
19.8 ms*
decode CT1.JLS (.80 lossless, 512x512x16bit) — cold
packages/charls/bench/decode.bench.js::charls JPEG-LS (wasm)
Skipped
17.2 ms*
decode CT1.JLS (.80 lossless, 512x512x16bit) — warm
packages/charls/bench/decode.bench.js::charls JPEG-LS (wasm)
Skipped
17.2 ms*
decode CT2.JLS (.80 lossless, 512x512x16bit) — cold
packages/charls/bench/decode.bench.js::charls JPEG-LS (wasm)
Skipped
15.8 ms*
decode CT2.JLS (.80 lossless, 512x512x16bit) — warm
packages/charls/bench/decode.bench.js::charls JPEG-LS (wasm)
Skipped
15.8 ms*
encode CT2.RAW (lossless near=0) — cold
packages/charls/bench/decode.bench.js::charls JPEG-LS (wasm)
Skipped
19.9 ms*
encode CT2.RAW (lossless near=0) — warm
packages/charls/bench/decode.bench.js::charls JPEG-LS (wasm)
Skipped
19.9 ms*
instantiate+destroy JpegLSDecoder
packages/charls/bench/decode.bench.js::charls JPEG-LS (wasm)
Skipped
61.5 µs*
instantiate+destroy JpegLSEncoder
packages/charls/bench/decode.bench.js::charls JPEG-LS (wasm)
Skipped
71.1 µs*
decode CT1.j2k (.90 lossless 5-3, 512x512x16bit) — warm
packages/openjpeg/bench/decode.bench.js::openjpeg J2K (wasm)
Skipped
80.1 ms*
decode CT2.j2k (.90 lossless 5-3, 512x512x16bit) — cold
packages/openjpeg/bench/decode.bench.js::openjpeg J2K (wasm)
Skipped
64.5 ms*
decode CT2.j2k (.90 lossless 5-3, 512x512x16bit) — warm
packages/openjpeg/bench/decode.bench.js::openjpeg J2K (wasm)
Skipped
66.1 ms*
encode CT1.RAW (lossless) — cold
packages/openjpeg/bench/decode.bench.js::openjpeg J2K (wasm)
Skipped
117.2 ms*
encode CT1.RAW (lossless) — warm
packages/openjpeg/bench/decode.bench.js::openjpeg J2K (wasm)
Skipped
117.2 ms*
decode jpeg400jfif.jpg (600x800x8bit) — cold
packages/libjpeg-turbo-8bit/bench/decode.bench.js::libjpeg-turbo-8bit (wasm)
Skipped
9.9 ms*

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