The APK uses package com.januschka.jxlperf, so it can be installed next to Chrome. Android may ask you to allow installs from this browser. The build is locally signed and intended only for this performance test.
Version: JXL Perf a608c0b | checksum file
arm64: 494M | SHA-256: 7a432c90626123b788e0b9134bd669c81deac0030ab7bac284ba842a7ac45e99
x86: 316M | SHA-256: 4c2d0942c080ef3fa10824ff0187c2eed034e17f672517693f5b78ed7f8c4181
Open this page in the installed JXL Perf Chromium app. Close other apps, let the phone cool down, then run the test. One warm-up decode is excluded.
Ready. The benchmark image is 16.78 MP and 965 KiB compressed.
The benchmark above measures end-to-end JavaScript-visible decode time. The APK also records only time spent inside jxl-rs, using the same timing as the existing VLOG.
chrome://histograms/#Blink.Jxl.DecodeThroughput.Blink.Jxl.DecodeThroughput.Parallel and send it together with the copied benchmark results.