Avatar for the cornerstonejs user
cornerstonejs
codecs
BlogDocsChangelog

GitHub Actions run

8 hours ago ff08a16 fix/htj2k-partial push

Compare

Base
Search a run

Head
fix: Decode partial htj2k stream
#68
fix/htj2k-partial
8 hours ago
CPU Simulation

Compare
Suggested base runs:
50 total
16-bit signed + swap, 512x512
packages/big-endian/bench/decode.bench.js::big-endian decode (byte-swap)
77.5 ms
8-bit passthrough, 512x512
packages/big-endian/bench/decode.bench.js::big-endian decode (byte-swap)
53 µs
16-bit signed, 512x512
packages/little-endian/bench/decode.bench.js::little-endian decode
56.1 µs
16-bit unsigned, 512x512
packages/little-endian/bench/decode.bench.js::little-endian decode
49.4 µs
decode CT2.j2c (.201 lossless, 512x512x16bit) — warm
packages/openjphjs/bench/decode.bench.js::openjphjs HTJ2K (wasm)
39.1 ms
16-bit unsigned + swap, 512x512
packages/big-endian/bench/decode.bench.js::big-endian decode (byte-swap)
73.1 ms
32-bit float, 512x512
packages/little-endian/bench/decode.bench.js::little-endian decode
54.3 µs
encode CT1.RAW (HTJ2K lossless) — cold
packages/openjphjs/bench/decode.bench.js::openjphjs HTJ2K (wasm)
34.6 ms
encode CT1.RAW (HTJ2K lossless) — warm
packages/openjphjs/bench/decode.bench.js::openjphjs HTJ2K (wasm)
34.6 ms
instantiate+destroy HTJ2KEncoder
packages/openjphjs/bench/decode.bench.js::openjphjs HTJ2K (wasm)
75.3 µs
8-bit passthrough, 512x512
packages/little-endian/bench/decode.bench.js::little-endian decode
54.5 µs
instantiate+destroy HTJ2KDecoder
packages/openjphjs/bench/decode.bench.js::openjphjs HTJ2K (wasm)
862.8 µs
decode CT1.j2c (.201 lossless, 512x512x16bit) — cold
packages/openjphjs/bench/decode.bench.js::openjphjs HTJ2K (wasm)
40.5 ms
decode CT1.j2c (.201 lossless, 512x512x16bit) — warm
packages/openjphjs/bench/decode.bench.js::openjphjs HTJ2K (wasm)
40.5 ms
decode CT2.j2c (.201 lossless, 512x512x16bit) — cold
packages/openjphjs/bench/decode.bench.js::openjphjs HTJ2K (wasm)
39.4 ms
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*
© 2026 CodSpeed Technology
Home Terms Privacy Docs