{
  "schemaVersion": 1,
  "started": "2026-10-01T13:10:58.797Z",
  "updated": "2026-10-01T13:31:24.947Z",
  "mode": "main",
  "runtime": "chromium",
  "environment": {
    "platform": "linux",
    "release": "7.0.0-34-generic",
    "cpu": "Intel(R) Core(TM) i7-10700 CPU @ 2.90GHz",
    "logicalCpus": 16,
    "hostMemoryBytes": 64921018368,
    "node": "v24.16.0",
    "browser": "151.0.7922.34",
    "browserMemory": "unavailable: no consistent cross-browser measurement API",
    "singleThread": true
  },
  "implementationRevision": "590bbf08968f0f12c32bb4aa5c84627ba5dbeab4",
  "implementationSourceSha256": "088ba519315f3498cd388eaf0c7bef92c0a15c6702107e04219ed486760332ca",
  "implementationDirty": true,
  "subjectsSha256": "bc9c914bd8fe1fdac48da74a5c661b7202fc858d5e22fececbab874c0b1a324d",
  "fixturesSha256": "2036318bf91f362062623f40c740bec726ecf66e8c8f41f94355e5731b5e5b5f",
  "rows": [
    {
      "key": "im26-1030-diagnostic-purejsimage-decode-lossless-ll-e1",
      "subject": "purejsimage",
      "fixture": "im26-1030-diagnostic",
      "scope": "capped",
      "category": "photo",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1030-diagnostic-purejsimage-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
      "times": [1340.7000000178814, 1341.8999999761581, 1377.4000000059605],
      "coldMs": 1525.2999999821186,
      "initializationMs": 51.89999997615814,
      "output": {
        "width": 1024,
        "height": 768,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "16e111ef8ba5d071c7551436d155c57bb6e41028e80f1326eac41736922af985",
        "bytes": 3145728
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1030-diagnostic-lossless.jxl",
          "bytes": 515690
        },
        {
          "url": "/fixtures/im26-1030-diagnostic.raw",
          "bytes": 3145728
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "16e111ef8ba5d071c7551436d155c57bb6e41028e80f1326eac41736922af985",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "im26-1030-diagnostic-purejsimage-decode-lossy-ll-e1",
      "subject": "purejsimage",
      "fixture": "im26-1030-diagnostic",
      "scope": "capped",
      "category": "photo",
      "operation": "decode-lossy",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1030-diagnostic-purejsimage-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 1, tolerance 2",
      "times": [508.30000001192093, 643.0999999940395, 525.5],
      "coldMs": 630.0999999940395,
      "initializationMs": 41.30000001192093,
      "output": {
        "width": 1024,
        "height": 768,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "da99c313abf4c9f93fc6657cfe2470f70d7f4f7e6a809e6382ecabbfacd15fea",
        "bytes": 3145728
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1030-diagnostic-lossy.jxl",
          "bytes": 102741
        },
        {
          "url": "/fixtures/im26-1030-diagnostic.raw",
          "bytes": 3145728
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 1,
      "validation": {
        "status": "verified",
        "detail": "All 3145728 samples compared, maximum error 1, tolerance 2",
        "maximumError": 1,
        "expectedSha256": "41e35dc988b85b542f5d3f33c3c0667141a843aec7a8c556bcf3e58866710588",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-1030-diagnostic-purejsimage-encode-ll-e1",
      "subject": "purejsimage",
      "fixture": "im26-1030-diagnostic",
      "scope": "capped",
      "category": "photo",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1030-diagnostic-purejsimage-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
      "times": [669.5, 682.2999999821186, 666.1000000238419],
      "coldMs": 719.3000000119209,
      "initializationMs": 42.20000001788139,
      "output": {
        "kind": "jxl",
        "sha256": "573bef82621a44ebca1f6c028b3c23e5b6c19c1b171a4388817398e2516b8d10",
        "bytes": 759672
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1030-diagnostic-lossless.jxl",
          "bytes": 515690
        },
        {
          "url": "/fixtures/im26-1030-diagnostic.raw",
          "bytes": 3145728
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "16e111ef8ba5d071c7551436d155c57bb6e41028e80f1326eac41736922af985",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-1030-diagnostic-purejsimage-encode-ly-e1",
      "subject": "purejsimage",
      "fixture": "im26-1030-diagnostic",
      "scope": "capped",
      "category": "photo",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1030-diagnostic-purejsimage-encode-ly-e1.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required true. Color quality not inferred from successful decode.",
      "times": [426.69999998807907, 424.80000001192093, 456],
      "coldMs": 475.60000002384186,
      "initializationMs": 39,
      "output": {
        "kind": "jxl",
        "sha256": "ac2b89af8ff9a8d1fb4e4a22e2c3d34e4a9d3267c28db1896436c95e36ea32c2",
        "bytes": 270570
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1030-diagnostic-lossless.jxl",
          "bytes": 515690
        },
        {
          "url": "/fixtures/im26-1030-diagnostic.raw",
          "bytes": 3145728
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": true,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "im26-1030-diagnostic-purejsimage-encode-ll-e7",
      "subject": "purejsimage",
      "fixture": "im26-1030-diagnostic",
      "scope": "capped",
      "category": "photo",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 7,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1030-diagnostic-purejsimage-encode-ll-e7.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
      "times": [9470.199999988079, 9365.300000011921, 9266],
      "coldMs": 8953.5,
      "initializationMs": 38.29999998211861,
      "output": {
        "kind": "jxl",
        "sha256": "c20c6eb3eb7d8f44b57d183eb82030a0e5793f8952db32ebc2ccae970534657f",
        "bytes": 611525
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1030-diagnostic-lossless.jxl",
          "bytes": 515690
        },
        {
          "url": "/fixtures/im26-1030-diagnostic.raw",
          "bytes": 3145728
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "16e111ef8ba5d071c7551436d155c57bb6e41028e80f1326eac41736922af985",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-1030-diagnostic-purejsimage-encode-ly-e7",
      "subject": "purejsimage",
      "fixture": "im26-1030-diagnostic",
      "scope": "capped",
      "category": "photo",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 7,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1030-diagnostic-purejsimage-encode-ly-e7.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required true. Color quality not inferred from successful decode.",
      "times": [1243.0999999940395, 1259.5999999940395, 1258.0999999940395],
      "coldMs": 1351.5999999940395,
      "initializationMs": 39.79999998211861,
      "output": {
        "kind": "jxl",
        "sha256": "54b4a747a1319235960dd6138213d7015f0a31126c8891418ba023898fffea55",
        "bytes": 168368
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1030-diagnostic-lossless.jxl",
          "bytes": 515690
        },
        {
          "url": "/fixtures/im26-1030-diagnostic.raw",
          "bytes": 3145728
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": true,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "im26-1030-diagnostic-purejsimage-roundtrip-ll-e1",
      "subject": "purejsimage",
      "fixture": "im26-1030-diagnostic",
      "scope": "capped",
      "category": "photo",
      "operation": "roundtrip",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1030-diagnostic-purejsimage-roundtrip-ll-e1.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
      "times": [2010.7999999821186, 2004.300000011921, 2080.5],
      "coldMs": 2098.0999999940395,
      "initializationMs": 40.19999998807907,
      "output": {
        "kind": "jxl",
        "sha256": "573bef82621a44ebca1f6c028b3c23e5b6c19c1b171a4388817398e2516b8d10",
        "bytes": 759672
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1030-diagnostic-lossless.jxl",
          "bytes": 515690
        },
        {
          "url": "/fixtures/im26-1030-diagnostic.raw",
          "bytes": 3145728
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "16e111ef8ba5d071c7551436d155c57bb6e41028e80f1326eac41736922af985",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-1030-diagnostic-jsquash-decode-lossless-ll-e1",
      "subject": "jsquash",
      "fixture": "im26-1030-diagnostic",
      "scope": "capped",
      "category": "photo",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 100
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1030-diagnostic-jsquash-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
      "times": [304.40000000596046, 291.89999997615814, 288.90000000596046],
      "coldMs": 398.30000001192093,
      "initializationMs": 38,
      "output": {
        "width": 1024,
        "height": 768,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "16e111ef8ba5d071c7551436d155c57bb6e41028e80f1326eac41736922af985",
        "bytes": 3145728
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1030-diagnostic-lossless.jxl",
          "bytes": 515690
        },
        {
          "url": "/fixtures/im26-1030-diagnostic.raw",
          "bytes": 3145728
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "16e111ef8ba5d071c7551436d155c57bb6e41028e80f1326eac41736922af985",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "im26-1030-diagnostic-jsquash-decode-lossy-ll-e1",
      "subject": "jsquash",
      "fixture": "im26-1030-diagnostic",
      "scope": "capped",
      "category": "photo",
      "operation": "decode-lossy",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 100
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1030-diagnostic-jsquash-decode-lossy-ll-e1.bin",
      "status": "incorrect output",
      "detail": "All 3145728 samples compared, maximum error 4, tolerance 2",
      "times": [182.39999997615814, 178, 172.40000000596046],
      "coldMs": 262.40000000596046,
      "initializationMs": 27.799999982118607,
      "output": {
        "width": 1024,
        "height": 768,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "7ddde0ab6e696de24c783cd07f6019e5fef444f0d2d01b7c68272e6e7d7c0110",
        "bytes": 3145728
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1030-diagnostic-lossy.jxl",
          "bytes": 102741
        },
        {
          "url": "/fixtures/im26-1030-diagnostic.raw",
          "bytes": 3145728
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 4,
      "validation": {
        "status": "incorrect output",
        "detail": "All 3145728 samples compared, maximum error 4, tolerance 2",
        "maximumError": 4,
        "expectedSha256": "41e35dc988b85b542f5d3f33c3c0667141a843aec7a8c556bcf3e58866710588",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-1030-diagnostic-jsquash-encode-ll-e1",
      "subject": "jsquash",
      "fixture": "im26-1030-diagnostic",
      "scope": "capped",
      "category": "photo",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 100
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1030-diagnostic-jsquash-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
      "times": [58, 55.400000005960464, 59.19999998807907],
      "coldMs": 143.09999999403954,
      "initializationMs": 34.19999998807907,
      "output": {
        "kind": "jxl",
        "sha256": "9a37514c6c8695d3ed38608fc43610cc45b13e90967b5c73efa61beaaf63ef56",
        "bytes": 781203
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1030-diagnostic-lossless.jxl",
          "bytes": 515690
        },
        {
          "url": "/fixtures/im26-1030-diagnostic.raw",
          "bytes": 3145728
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "16e111ef8ba5d071c7551436d155c57bb6e41028e80f1326eac41736922af985",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-1030-diagnostic-jsquash-encode-ly-e1",
      "subject": "jsquash",
      "fixture": "im26-1030-diagnostic",
      "scope": "capped",
      "category": "photo",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 1,
        "value": 75
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1030-diagnostic-jsquash-encode-ly-e1.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required false. Color quality not inferred from successful decode.",
      "times": [173.2000000178814, 170.40000000596046, 174.69999998807907],
      "coldMs": 281.5,
      "initializationMs": 33.70000001788139,
      "output": {
        "kind": "jxl",
        "sha256": "c1a42853325a4578365e6f258ae2ab345e04ec008c7057b2cc4966dd086edccb",
        "bytes": 63750
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1030-diagnostic-lossless.jxl",
          "bytes": 515690
        },
        {
          "url": "/fixtures/im26-1030-diagnostic.raw",
          "bytes": 3145728
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": false,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "im26-1030-diagnostic-jsquash-encode-ll-e7",
      "subject": "jsquash",
      "fixture": "im26-1030-diagnostic",
      "scope": "capped",
      "category": "photo",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 7,
        "value": 100
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1030-diagnostic-jsquash-encode-ll-e7.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
      "times": [1717.199999988079, 1705.5999999940395, 1714.1000000238419],
      "coldMs": 2393.300000011921,
      "initializationMs": 29.099999994039536,
      "output": {
        "kind": "jxl",
        "sha256": "e2af12b319fa6ae908375cc6ac04a9790c33158979fde48fb884717fe755b425",
        "bytes": 535279
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1030-diagnostic-lossless.jxl",
          "bytes": 515690
        },
        {
          "url": "/fixtures/im26-1030-diagnostic.raw",
          "bytes": 3145728
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "16e111ef8ba5d071c7551436d155c57bb6e41028e80f1326eac41736922af985",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-1030-diagnostic-jsquash-encode-ly-e7",
      "subject": "jsquash",
      "fixture": "im26-1030-diagnostic",
      "scope": "capped",
      "category": "photo",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 7,
        "value": 75
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1030-diagnostic-jsquash-encode-ly-e7.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required false. Color quality not inferred from successful decode.",
      "times": [1363, 1298.4000000059605, 1308.7999999821186],
      "coldMs": 1458,
      "initializationMs": 30.69999998807907,
      "output": {
        "kind": "jxl",
        "sha256": "fc78a210abc69d033fed501c79f2cd3f46c1452a14b9cfdf936f9b6c3cd90ebc",
        "bytes": 54558
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1030-diagnostic-lossless.jxl",
          "bytes": 515690
        },
        {
          "url": "/fixtures/im26-1030-diagnostic.raw",
          "bytes": 3145728
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": false,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "im26-1030-diagnostic-jsquash-roundtrip-ll-e1",
      "subject": "jsquash",
      "fixture": "im26-1030-diagnostic",
      "scope": "capped",
      "category": "photo",
      "operation": "roundtrip",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 100
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1030-diagnostic-jsquash-roundtrip-ll-e1.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
      "times": [342.2000000178814, 364.69999998807907, 365.09999999403954],
      "coldMs": 479.5,
      "initializationMs": 30.400000005960464,
      "output": {
        "kind": "jxl",
        "sha256": "9a37514c6c8695d3ed38608fc43610cc45b13e90967b5c73efa61beaaf63ef56",
        "bytes": 781203
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1030-diagnostic-lossless.jxl",
          "bytes": 515690
        },
        {
          "url": "/fixtures/im26-1030-diagnostic.raw",
          "bytes": 3145728
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "16e111ef8ba5d071c7551436d155c57bb6e41028e80f1326eac41736922af985",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-1030-diagnostic-oxide-decode-lossless-ll-e1",
      "subject": "oxide",
      "fixture": "im26-1030-diagnostic",
      "scope": "capped",
      "category": "photo",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1030-diagnostic-oxide-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
      "times": [433.59999999403954, 415.59999999403954, 409.09999999403954],
      "coldMs": 516.5,
      "initializationMs": 23.899999976158142,
      "output": {
        "kind": "png",
        "sha256": "a283c18baca0abfaeb3987046074e1e2f33a1dc8634e5566ea854e832f956f8f",
        "bytes": 937913
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1030-diagnostic-lossless.jxl",
          "bytes": 515690
        },
        {
          "url": "/fixtures/im26-1030-diagnostic.raw",
          "bytes": 3145728
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "16e111ef8ba5d071c7551436d155c57bb6e41028e80f1326eac41736922af985",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "im26-1030-diagnostic-oxide-decode-lossy-ll-e1",
      "subject": "oxide",
      "fixture": "im26-1030-diagnostic",
      "scope": "capped",
      "category": "photo",
      "operation": "decode-lossy",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1030-diagnostic-oxide-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 1, tolerance 2",
      "times": [305.59999999403954, 307.59999999403954, 301.59999999403954],
      "coldMs": 433.10000002384186,
      "initializationMs": 14.600000023841858,
      "output": {
        "kind": "png",
        "sha256": "36c8cfc6fbb2884cd7f92e84823e49346815b9599bb63e6278312871dd372f00",
        "bytes": 865281
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1030-diagnostic-lossy.jxl",
          "bytes": 102741
        },
        {
          "url": "/fixtures/im26-1030-diagnostic.raw",
          "bytes": 3145728
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 1,
      "validation": {
        "status": "verified",
        "detail": "All 3145728 samples compared, maximum error 1, tolerance 2",
        "maximumError": 1,
        "expectedSha256": "41e35dc988b85b542f5d3f33c3c0667141a843aec7a8c556bcf3e58866710588",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-1030-diagnostic-oxide-encode-ll-e1",
      "subject": "oxide",
      "fixture": "im26-1030-diagnostic",
      "scope": "capped",
      "category": "photo",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1030-diagnostic-oxide-encode-ll-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 16.30000001192093,
      "output": null,
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1030-diagnostic-lossless.jxl",
          "bytes": 515690
        },
        {
          "url": "/fixtures/im26-1030-diagnostic.raw",
          "bytes": 3145728
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        }
      ],
      "errors": [],
      "memory": null
    },
    {
      "key": "im26-1030-diagnostic-oxide-encode-ly-e1",
      "subject": "oxide",
      "fixture": "im26-1030-diagnostic",
      "scope": "capped",
      "category": "photo",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1030-diagnostic-oxide-encode-ly-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 15.300000011920929,
      "output": null,
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1030-diagnostic-lossless.jxl",
          "bytes": 515690
        },
        {
          "url": "/fixtures/im26-1030-diagnostic.raw",
          "bytes": 3145728
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        }
      ],
      "errors": [],
      "memory": null
    },
    {
      "key": "im26-1030-diagnostic-oxide-encode-ll-e7",
      "subject": "oxide",
      "fixture": "im26-1030-diagnostic",
      "scope": "capped",
      "category": "photo",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 7,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1030-diagnostic-oxide-encode-ll-e7.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 15.5,
      "output": null,
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1030-diagnostic-lossless.jxl",
          "bytes": 515690
        },
        {
          "url": "/fixtures/im26-1030-diagnostic.raw",
          "bytes": 3145728
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        }
      ],
      "errors": [],
      "memory": null
    },
    {
      "key": "im26-1030-diagnostic-oxide-encode-ly-e7",
      "subject": "oxide",
      "fixture": "im26-1030-diagnostic",
      "scope": "capped",
      "category": "photo",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 7,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1030-diagnostic-oxide-encode-ly-e7.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 15.099999994039536,
      "output": null,
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1030-diagnostic-lossless.jxl",
          "bytes": 515690
        },
        {
          "url": "/fixtures/im26-1030-diagnostic.raw",
          "bytes": 3145728
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        }
      ],
      "errors": [],
      "memory": null
    },
    {
      "key": "im26-1030-diagnostic-oxide-roundtrip-ll-e1",
      "subject": "oxide",
      "fixture": "im26-1030-diagnostic",
      "scope": "capped",
      "category": "photo",
      "operation": "roundtrip",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1030-diagnostic-oxide-roundtrip-ll-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 14.699999988079071,
      "output": null,
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1030-diagnostic-lossless.jxl",
          "bytes": 515690
        },
        {
          "url": "/fixtures/im26-1030-diagnostic.raw",
          "bytes": 3145728
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        }
      ],
      "errors": [],
      "memory": null
    },
    {
      "key": "im26-1030-diagnostic-vips-decode-lossless-ll-e1",
      "subject": "vips",
      "fixture": "im26-1030-diagnostic",
      "scope": "capped",
      "category": "photo",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1030-diagnostic-vips-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
      "times": [208.04499998688698, 180.0949999988079, 182.1850000023842],
      "coldMs": 389.82499998807907,
      "initializationMs": 165.72999998927116,
      "output": {
        "width": 1024,
        "height": 768,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "16e111ef8ba5d071c7551436d155c57bb6e41028e80f1326eac41736922af985",
        "bytes": 3145728
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1030-diagnostic-lossless.jxl",
          "bytes": 515690
        },
        {
          "url": "/fixtures/im26-1030-diagnostic.raw",
          "bytes": 3145728
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "16e111ef8ba5d071c7551436d155c57bb6e41028e80f1326eac41736922af985",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "im26-1030-diagnostic-vips-decode-lossy-ll-e1",
      "subject": "vips",
      "fixture": "im26-1030-diagnostic",
      "scope": "capped",
      "category": "photo",
      "operation": "decode-lossy",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1030-diagnostic-vips-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 1, tolerance 2",
      "times": [47.95999997854233, 43.24500000476837, 46.75499999523163],
      "coldMs": 267.5100000202656,
      "initializationMs": 167.34999999403954,
      "output": {
        "width": 1024,
        "height": 768,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "b3d3ab065202bcb8a60ba89b39e0363f00ab7b27457c5ed65cbc1a97cedb725e",
        "bytes": 3145728
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1030-diagnostic-lossy.jxl",
          "bytes": 102741
        },
        {
          "url": "/fixtures/im26-1030-diagnostic.raw",
          "bytes": 3145728
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 1,
      "validation": {
        "status": "verified",
        "detail": "All 3145728 samples compared, maximum error 1, tolerance 2",
        "maximumError": 1,
        "expectedSha256": "41e35dc988b85b542f5d3f33c3c0667141a843aec7a8c556bcf3e58866710588",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-1030-diagnostic-vips-encode-ll-e1",
      "subject": "vips",
      "fixture": "im26-1030-diagnostic",
      "scope": "capped",
      "category": "photo",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1030-diagnostic-vips-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
      "times": [31.979999989271164, 37.29000002145767, 35.679999977350235],
      "coldMs": 273.5100000202656,
      "initializationMs": 185.56500002741814,
      "output": {
        "kind": "jxl",
        "sha256": "e9f47a104acf5e0d164ea3f38945ed4a6bc04dd3a91785d46bfc6aa77a82b62f",
        "bytes": 784657
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1030-diagnostic-lossless.jxl",
          "bytes": 515690
        },
        {
          "url": "/fixtures/im26-1030-diagnostic.raw",
          "bytes": 3145728
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "16e111ef8ba5d071c7551436d155c57bb6e41028e80f1326eac41736922af985",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-1030-diagnostic-vips-encode-ly-e1",
      "subject": "vips",
      "fixture": "im26-1030-diagnostic",
      "scope": "capped",
      "category": "photo",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1030-diagnostic-vips-encode-ly-e1.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required false. Color quality not inferred from successful decode.",
      "times": [61.16999998688698, 64.80500000715256, 56.70000001788139],
      "coldMs": 336.9050000011921,
      "initializationMs": 184.5649999976158,
      "output": {
        "kind": "jxl",
        "sha256": "d36c14ca98448582b9f7ae7cd4dec4c29338c6a31dad24d8641b6a2f1698d881",
        "bytes": 211871
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1030-diagnostic-lossless.jxl",
          "bytes": 515690
        },
        {
          "url": "/fixtures/im26-1030-diagnostic.raw",
          "bytes": 3145728
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": false,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "im26-1030-diagnostic-vips-encode-ll-e7",
      "subject": "vips",
      "fixture": "im26-1030-diagnostic",
      "scope": "capped",
      "category": "photo",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 7,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1030-diagnostic-vips-encode-ll-e7.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
      "times": [999.4350000023842, 972.0549999773502, 957.6350000202656],
      "coldMs": 1341.8799999952316,
      "initializationMs": 199.5649999976158,
      "output": {
        "kind": "jxl",
        "sha256": "8879b5c9ad396bb92738295cd9bf3339985ce3cc1525879827960edcb065742b",
        "bytes": 515866
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1030-diagnostic-lossless.jxl",
          "bytes": 515690
        },
        {
          "url": "/fixtures/im26-1030-diagnostic.raw",
          "bytes": 3145728
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "16e111ef8ba5d071c7551436d155c57bb6e41028e80f1326eac41736922af985",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-1030-diagnostic-vips-encode-ly-e7",
      "subject": "vips",
      "fixture": "im26-1030-diagnostic",
      "scope": "capped",
      "category": "photo",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 7,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1030-diagnostic-vips-encode-ly-e7.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required false. Color quality not inferred from successful decode.",
      "times": [521.75, 527.5049999952316, 525.1899999976158],
      "coldMs": 884.1550000011921,
      "initializationMs": 166.46500000357628,
      "output": {
        "kind": "jxl",
        "sha256": "f52b0071d78b40e8707170a432eb991bee38c4f1030ecf51afb65e18372a8247",
        "bytes": 102918
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1030-diagnostic-lossless.jxl",
          "bytes": 515690
        },
        {
          "url": "/fixtures/im26-1030-diagnostic.raw",
          "bytes": 3145728
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": false,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "im26-1030-diagnostic-vips-roundtrip-ll-e1",
      "subject": "vips",
      "fixture": "im26-1030-diagnostic",
      "scope": "capped",
      "category": "photo",
      "operation": "roundtrip",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1030-diagnostic-vips-roundtrip-ll-e1.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
      "times": [235.84999999403954, 212.47499999403954, 213.1850000023842],
      "coldMs": 486.35000002384186,
      "initializationMs": 161.9200000166893,
      "output": {
        "kind": "jxl",
        "sha256": "e9f47a104acf5e0d164ea3f38945ed4a6bc04dd3a91785d46bfc6aa77a82b62f",
        "bytes": 784657
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1030-diagnostic-lossless.jxl",
          "bytes": 515690
        },
        {
          "url": "/fixtures/im26-1030-diagnostic.raw",
          "bytes": 3145728
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "16e111ef8ba5d071c7551436d155c57bb6e41028e80f1326eac41736922af985",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-1416-diagnostic-purejsimage-decode-lossless-ll-e1",
      "subject": "purejsimage",
      "fixture": "im26-1416-diagnostic",
      "scope": "capped",
      "category": "gradient-photo",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1416-diagnostic-purejsimage-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
      "times": [1656.5, 1634.699999988079, 1641.5],
      "coldMs": 1696.300000011921,
      "initializationMs": 39.20000001788139,
      "output": {
        "width": 1024,
        "height": 768,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "4cceb4bf7d89a6ebefea814463f15fc9dc6f5f9a2b6f966c0bd160ec2950ba7f",
        "bytes": 3145728
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1416-diagnostic-lossless.jxl",
          "bytes": 649211
        },
        {
          "url": "/fixtures/im26-1416-diagnostic.raw",
          "bytes": 3145728
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "4cceb4bf7d89a6ebefea814463f15fc9dc6f5f9a2b6f966c0bd160ec2950ba7f",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "im26-1416-diagnostic-purejsimage-decode-lossy-ll-e1",
      "subject": "purejsimage",
      "fixture": "im26-1416-diagnostic",
      "scope": "capped",
      "category": "gradient-photo",
      "operation": "decode-lossy",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1416-diagnostic-purejsimage-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 1, tolerance 2",
      "times": [514.5999999940395, 619.3000000119209, 494.7999999821186],
      "coldMs": 732,
      "initializationMs": 43.30000001192093,
      "output": {
        "width": 1024,
        "height": 768,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "ad31b704b01c9a58d84dff47dfb71672d6509dde4ba1302ef16684ecec113408",
        "bytes": 3145728
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1416-diagnostic-lossy.jxl",
          "bytes": 71550
        },
        {
          "url": "/fixtures/im26-1416-diagnostic.raw",
          "bytes": 3145728
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 1,
      "validation": {
        "status": "verified",
        "detail": "All 3145728 samples compared, maximum error 1, tolerance 2",
        "maximumError": 1,
        "expectedSha256": "3e74a7b158a02b9b4868704b6d1d57299fe29fa8990cf64b048e346c7da9fa6e",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-1416-diagnostic-purejsimage-encode-ll-e1",
      "subject": "purejsimage",
      "fixture": "im26-1416-diagnostic",
      "scope": "capped",
      "category": "gradient-photo",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1416-diagnostic-purejsimage-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
      "times": [693.6999999880791, 702.6999999880791, 724.2000000178814],
      "coldMs": 733.3000000119209,
      "initializationMs": 41.900000005960464,
      "output": {
        "kind": "jxl",
        "sha256": "951fb5584fc77dcaa27bf1d266ed81ef44c65702a13b05357a304d2dcfe2e002",
        "bytes": 804786
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1416-diagnostic-lossless.jxl",
          "bytes": 649211
        },
        {
          "url": "/fixtures/im26-1416-diagnostic.raw",
          "bytes": 3145728
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "4cceb4bf7d89a6ebefea814463f15fc9dc6f5f9a2b6f966c0bd160ec2950ba7f",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-1416-diagnostic-purejsimage-encode-ly-e1",
      "subject": "purejsimage",
      "fixture": "im26-1416-diagnostic",
      "scope": "capped",
      "category": "gradient-photo",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1416-diagnostic-purejsimage-encode-ly-e1.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required true. Color quality not inferred from successful decode.",
      "times": [428.40000000596046, 419.89999997615814, 456.10000002384186],
      "coldMs": 493.90000000596046,
      "initializationMs": 37.80000001192093,
      "output": {
        "kind": "jxl",
        "sha256": "221c131b1c0632ef73fe471205ce497655babaff4b5c58d8bb48fbbef882c5dc",
        "bytes": 236235
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1416-diagnostic-lossless.jxl",
          "bytes": 649211
        },
        {
          "url": "/fixtures/im26-1416-diagnostic.raw",
          "bytes": 3145728
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": true,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "im26-1416-diagnostic-purejsimage-encode-ll-e7",
      "subject": "purejsimage",
      "fixture": "im26-1416-diagnostic",
      "scope": "capped",
      "category": "gradient-photo",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 7,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1416-diagnostic-purejsimage-encode-ll-e7.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
      "times": [9804.59999999404, 9514.59999999404, 9421.5],
      "coldMs": 9239.90000000596,
      "initializationMs": 37.099999994039536,
      "output": {
        "kind": "jxl",
        "sha256": "31888e52cbc6484cc4a09cc0a125ed9715d1778e06dd58f166f39a67bc195df8",
        "bytes": 768663
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1416-diagnostic-lossless.jxl",
          "bytes": 649211
        },
        {
          "url": "/fixtures/im26-1416-diagnostic.raw",
          "bytes": 3145728
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "4cceb4bf7d89a6ebefea814463f15fc9dc6f5f9a2b6f966c0bd160ec2950ba7f",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-1416-diagnostic-purejsimage-encode-ly-e7",
      "subject": "purejsimage",
      "fixture": "im26-1416-diagnostic",
      "scope": "capped",
      "category": "gradient-photo",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 7,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1416-diagnostic-purejsimage-encode-ly-e7.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required true. Color quality not inferred from successful decode.",
      "times": [1317.4000000059605, 1284.5999999940395, 1274.7999999821186],
      "coldMs": 1311.300000011921,
      "initializationMs": 38.599999994039536,
      "output": {
        "kind": "jxl",
        "sha256": "acbf222937fcd21e09f95d6967ec93432ef69d22385f06dfcdf55b11f853e592",
        "bytes": 137876
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1416-diagnostic-lossless.jxl",
          "bytes": 649211
        },
        {
          "url": "/fixtures/im26-1416-diagnostic.raw",
          "bytes": 3145728
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": true,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "im26-1416-diagnostic-jsquash-decode-lossless-ll-e1",
      "subject": "jsquash",
      "fixture": "im26-1416-diagnostic",
      "scope": "capped",
      "category": "gradient-photo",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 100
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1416-diagnostic-jsquash-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
      "times": [319.90000000596046, 327.2999999821186, 318.80000001192093],
      "coldMs": 410.5,
      "initializationMs": 29.69999998807907,
      "output": {
        "width": 1024,
        "height": 768,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "4cceb4bf7d89a6ebefea814463f15fc9dc6f5f9a2b6f966c0bd160ec2950ba7f",
        "bytes": 3145728
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1416-diagnostic-lossless.jxl",
          "bytes": 649211
        },
        {
          "url": "/fixtures/im26-1416-diagnostic.raw",
          "bytes": 3145728
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "4cceb4bf7d89a6ebefea814463f15fc9dc6f5f9a2b6f966c0bd160ec2950ba7f",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "im26-1416-diagnostic-jsquash-decode-lossy-ll-e1",
      "subject": "jsquash",
      "fixture": "im26-1416-diagnostic",
      "scope": "capped",
      "category": "gradient-photo",
      "operation": "decode-lossy",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 100
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1416-diagnostic-jsquash-decode-lossy-ll-e1.bin",
      "status": "incorrect output",
      "detail": "All 3145728 samples compared, maximum error 9, tolerance 2",
      "times": [171, 171.09999999403954, 171.19999998807907],
      "coldMs": 255.40000000596046,
      "initializationMs": 28.69999998807907,
      "output": {
        "width": 1024,
        "height": 768,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "249aca389bc8dbd64ce98af2df0745eb9d196e4588070d95166a730b05369082",
        "bytes": 3145728
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1416-diagnostic-lossy.jxl",
          "bytes": 71550
        },
        {
          "url": "/fixtures/im26-1416-diagnostic.raw",
          "bytes": 3145728
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 9,
      "validation": {
        "status": "incorrect output",
        "detail": "All 3145728 samples compared, maximum error 9, tolerance 2",
        "maximumError": 9,
        "expectedSha256": "3e74a7b158a02b9b4868704b6d1d57299fe29fa8990cf64b048e346c7da9fa6e",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-1416-diagnostic-jsquash-encode-ll-e1",
      "subject": "jsquash",
      "fixture": "im26-1416-diagnostic",
      "scope": "capped",
      "category": "gradient-photo",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 100
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1416-diagnostic-jsquash-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
      "times": [63.29999998211861, 60, 66.80000001192093],
      "coldMs": 142.7000000178814,
      "initializationMs": 30.30000001192093,
      "output": {
        "kind": "jxl",
        "sha256": "d2dfe74da697a5f7f14ac2c3b4078e8a1ee26cd4b37441c94234a56136ad79e4",
        "bytes": 919619
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1416-diagnostic-lossless.jxl",
          "bytes": 649211
        },
        {
          "url": "/fixtures/im26-1416-diagnostic.raw",
          "bytes": 3145728
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "4cceb4bf7d89a6ebefea814463f15fc9dc6f5f9a2b6f966c0bd160ec2950ba7f",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-1416-diagnostic-jsquash-encode-ly-e1",
      "subject": "jsquash",
      "fixture": "im26-1416-diagnostic",
      "scope": "capped",
      "category": "gradient-photo",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 1,
        "value": 75
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1416-diagnostic-jsquash-encode-ly-e1.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required false. Color quality not inferred from successful decode.",
      "times": [163.7000000178814, 161.40000000596046, 166.19999998807907],
      "coldMs": 294.19999998807907,
      "initializationMs": 29.30000001192093,
      "output": {
        "kind": "jxl",
        "sha256": "182550d352ffc542417ce2ed75dcca53c20296153122233cfeb13a4ad79c598c",
        "bytes": 40599
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1416-diagnostic-lossless.jxl",
          "bytes": 649211
        },
        {
          "url": "/fixtures/im26-1416-diagnostic.raw",
          "bytes": 3145728
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": false,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "im26-1416-diagnostic-jsquash-encode-ll-e7",
      "subject": "jsquash",
      "fixture": "im26-1416-diagnostic",
      "scope": "capped",
      "category": "gradient-photo",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 7,
        "value": 100
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1416-diagnostic-jsquash-encode-ll-e7.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
      "times": [1815.699999988079, 1747.7000000178814, 1735.0999999940395],
      "coldMs": 2425.7000000178814,
      "initializationMs": 28.900000005960464,
      "output": {
        "kind": "jxl",
        "sha256": "c265cc5f504a38ec073bc44cf8e76735e1173b5b77c9f68545e49d878585e905",
        "bytes": 644097
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1416-diagnostic-lossless.jxl",
          "bytes": 649211
        },
        {
          "url": "/fixtures/im26-1416-diagnostic.raw",
          "bytes": 3145728
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "4cceb4bf7d89a6ebefea814463f15fc9dc6f5f9a2b6f966c0bd160ec2950ba7f",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-1416-diagnostic-jsquash-encode-ly-e7",
      "subject": "jsquash",
      "fixture": "im26-1416-diagnostic",
      "scope": "capped",
      "category": "gradient-photo",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 7,
        "value": 75
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1416-diagnostic-jsquash-encode-ly-e7.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required false. Color quality not inferred from successful decode.",
      "times": [1166.6000000238419, 1177.7999999821186, 1151.300000011921],
      "coldMs": 1360.0999999940395,
      "initializationMs": 30.400000005960464,
      "output": {
        "kind": "jxl",
        "sha256": "14ad487fc4b1a956ba2d5ecb6952e7fbdda19c692e002119cc8ad817e146bce7",
        "bytes": 34169
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1416-diagnostic-lossless.jxl",
          "bytes": 649211
        },
        {
          "url": "/fixtures/im26-1416-diagnostic.raw",
          "bytes": 3145728
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": false,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "im26-1416-diagnostic-oxide-decode-lossless-ll-e1",
      "subject": "oxide",
      "fixture": "im26-1416-diagnostic",
      "scope": "capped",
      "category": "gradient-photo",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1416-diagnostic-oxide-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
      "times": [585.3000000119209, 572.7999999821186, 577],
      "coldMs": 666.4000000059605,
      "initializationMs": 16,
      "output": {
        "kind": "png",
        "sha256": "17bba476fb0660428dac38ceada595ef7816b12a7d084bee01a23123c4bb0c48",
        "bytes": 1058148
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1416-diagnostic-lossless.jxl",
          "bytes": 649211
        },
        {
          "url": "/fixtures/im26-1416-diagnostic.raw",
          "bytes": 3145728
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "4cceb4bf7d89a6ebefea814463f15fc9dc6f5f9a2b6f966c0bd160ec2950ba7f",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "im26-1416-diagnostic-oxide-decode-lossy-ll-e1",
      "subject": "oxide",
      "fixture": "im26-1416-diagnostic",
      "scope": "capped",
      "category": "gradient-photo",
      "operation": "decode-lossy",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1416-diagnostic-oxide-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 1, tolerance 2",
      "times": [371.19999998807907, 364.5, 361.59999999403954],
      "coldMs": 472.5,
      "initializationMs": 17.5,
      "output": {
        "kind": "png",
        "sha256": "c8c8de563cb9d784d597ebd5e37b40086f4491704df7d8f57b41cc6ceb39fc16",
        "bytes": 787327
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1416-diagnostic-lossy.jxl",
          "bytes": 71550
        },
        {
          "url": "/fixtures/im26-1416-diagnostic.raw",
          "bytes": 3145728
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 1,
      "validation": {
        "status": "verified",
        "detail": "All 3145728 samples compared, maximum error 1, tolerance 2",
        "maximumError": 1,
        "expectedSha256": "3e74a7b158a02b9b4868704b6d1d57299fe29fa8990cf64b048e346c7da9fa6e",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-1416-diagnostic-oxide-encode-ll-e1",
      "subject": "oxide",
      "fixture": "im26-1416-diagnostic",
      "scope": "capped",
      "category": "gradient-photo",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1416-diagnostic-oxide-encode-ll-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 14.700000017881393,
      "output": null,
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1416-diagnostic-lossless.jxl",
          "bytes": 649211
        },
        {
          "url": "/fixtures/im26-1416-diagnostic.raw",
          "bytes": 3145728
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        }
      ],
      "errors": [],
      "memory": null
    },
    {
      "key": "im26-1416-diagnostic-oxide-encode-ly-e1",
      "subject": "oxide",
      "fixture": "im26-1416-diagnostic",
      "scope": "capped",
      "category": "gradient-photo",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1416-diagnostic-oxide-encode-ly-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 14.099999994039536,
      "output": null,
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1416-diagnostic-lossless.jxl",
          "bytes": 649211
        },
        {
          "url": "/fixtures/im26-1416-diagnostic.raw",
          "bytes": 3145728
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        }
      ],
      "errors": [],
      "memory": null
    },
    {
      "key": "im26-1416-diagnostic-oxide-encode-ll-e7",
      "subject": "oxide",
      "fixture": "im26-1416-diagnostic",
      "scope": "capped",
      "category": "gradient-photo",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 7,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1416-diagnostic-oxide-encode-ll-e7.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 14.599999994039536,
      "output": null,
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1416-diagnostic-lossless.jxl",
          "bytes": 649211
        },
        {
          "url": "/fixtures/im26-1416-diagnostic.raw",
          "bytes": 3145728
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        }
      ],
      "errors": [],
      "memory": null
    },
    {
      "key": "im26-1416-diagnostic-oxide-encode-ly-e7",
      "subject": "oxide",
      "fixture": "im26-1416-diagnostic",
      "scope": "capped",
      "category": "gradient-photo",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 7,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1416-diagnostic-oxide-encode-ly-e7.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 14.100000023841858,
      "output": null,
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1416-diagnostic-lossless.jxl",
          "bytes": 649211
        },
        {
          "url": "/fixtures/im26-1416-diagnostic.raw",
          "bytes": 3145728
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        }
      ],
      "errors": [],
      "memory": null
    },
    {
      "key": "im26-1416-diagnostic-vips-decode-lossless-ll-e1",
      "subject": "vips",
      "fixture": "im26-1416-diagnostic",
      "scope": "capped",
      "category": "gradient-photo",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1416-diagnostic-vips-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
      "times": [211.57000002264977, 214.3949999809265, 210.2300000190735],
      "coldMs": 432.6299999952316,
      "initializationMs": 164.0750000178814,
      "output": {
        "width": 1024,
        "height": 768,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "4cceb4bf7d89a6ebefea814463f15fc9dc6f5f9a2b6f966c0bd160ec2950ba7f",
        "bytes": 3145728
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1416-diagnostic-lossless.jxl",
          "bytes": 649211
        },
        {
          "url": "/fixtures/im26-1416-diagnostic.raw",
          "bytes": 3145728
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "4cceb4bf7d89a6ebefea814463f15fc9dc6f5f9a2b6f966c0bd160ec2950ba7f",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "im26-1416-diagnostic-vips-decode-lossy-ll-e1",
      "subject": "vips",
      "fixture": "im26-1416-diagnostic",
      "scope": "capped",
      "category": "gradient-photo",
      "operation": "decode-lossy",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1416-diagnostic-vips-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 1, tolerance 2",
      "times": [65.76000002026558, 44.349999994039536, 45.50499999523163],
      "coldMs": 266.44999998807907,
      "initializationMs": 176.1550000011921,
      "output": {
        "width": 1024,
        "height": 768,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "fd9f5232a1b9b80399502c30b4dd17e5a1085da52bc4f5ae2119a439b539f57e",
        "bytes": 3145728
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1416-diagnostic-lossy.jxl",
          "bytes": 71550
        },
        {
          "url": "/fixtures/im26-1416-diagnostic.raw",
          "bytes": 3145728
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 1,
      "validation": {
        "status": "verified",
        "detail": "All 3145728 samples compared, maximum error 1, tolerance 2",
        "maximumError": 1,
        "expectedSha256": "3e74a7b158a02b9b4868704b6d1d57299fe29fa8990cf64b048e346c7da9fa6e",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-1416-diagnostic-vips-encode-ll-e1",
      "subject": "vips",
      "fixture": "im26-1416-diagnostic",
      "scope": "capped",
      "category": "gradient-photo",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1416-diagnostic-vips-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
      "times": [33.14000001549721, 32.889999985694885, 29.990000009536743],
      "coldMs": 229.75,
      "initializationMs": 156.59000000357628,
      "output": {
        "kind": "jxl",
        "sha256": "7231363c959088d23bcd73d5cc4fde6a03b624842136d3fba9c69eeb22d5dd04",
        "bytes": 851447
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1416-diagnostic-lossless.jxl",
          "bytes": 649211
        },
        {
          "url": "/fixtures/im26-1416-diagnostic.raw",
          "bytes": 3145728
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "4cceb4bf7d89a6ebefea814463f15fc9dc6f5f9a2b6f966c0bd160ec2950ba7f",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-1416-diagnostic-vips-encode-ly-e1",
      "subject": "vips",
      "fixture": "im26-1416-diagnostic",
      "scope": "capped",
      "category": "gradient-photo",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1416-diagnostic-vips-encode-ly-e1.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required false. Color quality not inferred from successful decode.",
      "times": [56.34499999880791, 54.28499999642372, 52.394999980926514],
      "coldMs": 297.35499998927116,
      "initializationMs": 161.51499998569489,
      "output": {
        "kind": "jxl",
        "sha256": "5ac3e5eb4bf81b482404755e1096876eb3f2bc1d9ab4b256c1242c16898c2279",
        "bytes": 177910
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1416-diagnostic-lossless.jxl",
          "bytes": 649211
        },
        {
          "url": "/fixtures/im26-1416-diagnostic.raw",
          "bytes": 3145728
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": false,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "im26-1416-diagnostic-vips-encode-ll-e7",
      "subject": "vips",
      "fixture": "im26-1416-diagnostic",
      "scope": "capped",
      "category": "gradient-photo",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 7,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1416-diagnostic-vips-encode-ll-e7.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
      "times": [1023.2650000154972, 1029.5499999821186, 1038.175000011921],
      "coldMs": 1315.25,
      "initializationMs": 159.91500002145767,
      "output": {
        "kind": "jxl",
        "sha256": "a7193cb6b032f9287085764c656a84d30bac863eaebbf7ad443161f5fa841558",
        "bytes": 649387
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1416-diagnostic-lossless.jxl",
          "bytes": 649211
        },
        {
          "url": "/fixtures/im26-1416-diagnostic.raw",
          "bytes": 3145728
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "4cceb4bf7d89a6ebefea814463f15fc9dc6f5f9a2b6f966c0bd160ec2950ba7f",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-1416-diagnostic-vips-encode-ly-e7",
      "subject": "vips",
      "fixture": "im26-1416-diagnostic",
      "scope": "capped",
      "category": "gradient-photo",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 7,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1416-diagnostic-vips-encode-ly-e7.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required false. Color quality not inferred from successful decode.",
      "times": [500.2450000047684, 500.3449999988079, 495.4650000035763],
      "coldMs": 856.2950000166893,
      "initializationMs": 176.64500001072884,
      "output": {
        "kind": "jxl",
        "sha256": "4498a6d66c6e0a08e18bcad8387b1d0577f79536f6267f34dcedb358efaebef8",
        "bytes": 71719
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1416-diagnostic-lossless.jxl",
          "bytes": 649211
        },
        {
          "url": "/fixtures/im26-1416-diagnostic.raw",
          "bytes": 3145728
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": false,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "im26-2018-diagnostic-purejsimage-decode-lossless-ll-e1",
      "subject": "purejsimage",
      "fixture": "im26-2018-diagnostic",
      "scope": "capped",
      "category": "monochrome-photo",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-2018-diagnostic-purejsimage-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [2051.399999976158, 2040.2000000178814, 2032.4000000059605],
      "coldMs": 2163.300000011921,
      "initializationMs": 38,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "9912cbe68c955081e5c0603d028aa6e944913ea7c4bb9d238789adb466c67ca0",
        "bytes": 4194304
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-2018-diagnostic-lossless.jxl",
          "bytes": 621087
        },
        {
          "url": "/fixtures/im26-2018-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "9912cbe68c955081e5c0603d028aa6e944913ea7c4bb9d238789adb466c67ca0",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "im26-2018-diagnostic-purejsimage-decode-lossy-ll-e1",
      "subject": "purejsimage",
      "fixture": "im26-2018-diagnostic",
      "scope": "capped",
      "category": "monochrome-photo",
      "operation": "decode-lossy",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-2018-diagnostic-purejsimage-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 1, tolerance 2",
      "times": [564.1999999880791, 755.5, 600.3000000119209],
      "coldMs": 678.6000000238419,
      "initializationMs": 37,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "075c2c66df7874fe0409af3454f02b8eedd794f87382f99f86066b5631df8785",
        "bytes": 4194304
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-2018-diagnostic-lossy.jxl",
          "bytes": 159784
        },
        {
          "url": "/fixtures/im26-2018-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 1,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 1, tolerance 2",
        "maximumError": 1,
        "expectedSha256": "b6f05388cff7cbe8fdf307e6a97351f71437d1183dd5e2197ec63854a4471765",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-2018-diagnostic-purejsimage-encode-ll-e1",
      "subject": "purejsimage",
      "fixture": "im26-2018-diagnostic",
      "scope": "capped",
      "category": "monochrome-photo",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-2018-diagnostic-purejsimage-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [896.3000000119209, 921.6999999880791, 919.3000000119209],
      "coldMs": 934.5,
      "initializationMs": 38.20000001788139,
      "output": {
        "kind": "jxl",
        "sha256": "1136f23f5e05cf54a9cfdb65da7f5ae9b74694423d3568d6eb00e743054e1ed1",
        "bytes": 926285
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-2018-diagnostic-lossless.jxl",
          "bytes": 621087
        },
        {
          "url": "/fixtures/im26-2018-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "9912cbe68c955081e5c0603d028aa6e944913ea7c4bb9d238789adb466c67ca0",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-2018-diagnostic-purejsimage-encode-ly-e1",
      "subject": "purejsimage",
      "fixture": "im26-2018-diagnostic",
      "scope": "capped",
      "category": "monochrome-photo",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-2018-diagnostic-purejsimage-encode-ly-e1.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required true. Color quality not inferred from successful decode.",
      "times": [577.0999999940395, 574.0999999940395, 581.9000000059605],
      "coldMs": 640.9000000059605,
      "initializationMs": 37.099999994039536,
      "output": {
        "kind": "jxl",
        "sha256": "50933484bea230df99419d0b8b9ecf631a6ac1f3c77f4350df7a4ddc2949d2cc",
        "bytes": 399369
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-2018-diagnostic-lossless.jxl",
          "bytes": 621087
        },
        {
          "url": "/fixtures/im26-2018-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": true,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "im26-2018-diagnostic-purejsimage-encode-ll-e7",
      "subject": "purejsimage",
      "fixture": "im26-2018-diagnostic",
      "scope": "capped",
      "category": "monochrome-photo",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 7,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-2018-diagnostic-purejsimage-encode-ll-e7.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [12307.59999999404, 12022.699999988079, 11990.200000017881],
      "coldMs": 11868,
      "initializationMs": 40.599999994039536,
      "output": {
        "kind": "jxl",
        "sha256": "2caf0144e82a1dc8ea93c28975466aa98edff4bfdd641a00e968b3a5a8e0fe58",
        "bytes": 790860
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-2018-diagnostic-lossless.jxl",
          "bytes": 621087
        },
        {
          "url": "/fixtures/im26-2018-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "9912cbe68c955081e5c0603d028aa6e944913ea7c4bb9d238789adb466c67ca0",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-2018-diagnostic-purejsimage-encode-ly-e7",
      "subject": "purejsimage",
      "fixture": "im26-2018-diagnostic",
      "scope": "capped",
      "category": "monochrome-photo",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 7,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-2018-diagnostic-purejsimage-encode-ly-e7.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required true. Color quality not inferred from successful decode.",
      "times": [1628.4000000059605, 1574.2000000178814, 1568.3999999761581],
      "coldMs": 1558.699999988079,
      "initializationMs": 37.400000005960464,
      "output": {
        "kind": "jxl",
        "sha256": "5a7b7e3e8785cb000189c563e593c14aa9bc64e8be28bf4ced7b7b372fd5c86a",
        "bytes": 273951
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-2018-diagnostic-lossless.jxl",
          "bytes": 621087
        },
        {
          "url": "/fixtures/im26-2018-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": true,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "im26-2018-diagnostic-jsquash-decode-lossless-ll-e1",
      "subject": "jsquash",
      "fixture": "im26-2018-diagnostic",
      "scope": "capped",
      "category": "monochrome-photo",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 100
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-2018-diagnostic-jsquash-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [396.69999998807907, 400.80000001192093, 391.09999999403954],
      "coldMs": 508.5,
      "initializationMs": 29.69999998807907,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "9912cbe68c955081e5c0603d028aa6e944913ea7c4bb9d238789adb466c67ca0",
        "bytes": 4194304
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-2018-diagnostic-lossless.jxl",
          "bytes": 621087
        },
        {
          "url": "/fixtures/im26-2018-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "9912cbe68c955081e5c0603d028aa6e944913ea7c4bb9d238789adb466c67ca0",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "im26-2018-diagnostic-jsquash-decode-lossy-ll-e1",
      "subject": "jsquash",
      "fixture": "im26-2018-diagnostic",
      "scope": "capped",
      "category": "monochrome-photo",
      "operation": "decode-lossy",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 100
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-2018-diagnostic-jsquash-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 2, tolerance 2",
      "times": [224.39999997615814, 219.80000001192093, 227.40000000596046],
      "coldMs": 319.60000002384186,
      "initializationMs": 30,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "5cfc82b54d768088aaa088b5147b8d509ed4c56de1e05cc8d53ad8cfff2a57f4",
        "bytes": 4194304
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-2018-diagnostic-lossy.jxl",
          "bytes": 159784
        },
        {
          "url": "/fixtures/im26-2018-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 2,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 2, tolerance 2",
        "maximumError": 2,
        "expectedSha256": "b6f05388cff7cbe8fdf307e6a97351f71437d1183dd5e2197ec63854a4471765",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-2018-diagnostic-jsquash-encode-ll-e1",
      "subject": "jsquash",
      "fixture": "im26-2018-diagnostic",
      "scope": "capped",
      "category": "monochrome-photo",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 100
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-2018-diagnostic-jsquash-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [77.40000000596046, 76.59999999403954, 81.80000001192093],
      "coldMs": 170.7999999821186,
      "initializationMs": 29.5,
      "output": {
        "kind": "jxl",
        "sha256": "8465bea30684fb6fc4c384c19e05726750ddf08d97ede06cfbfe9433533529d6",
        "bytes": 1054958
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-2018-diagnostic-lossless.jxl",
          "bytes": 621087
        },
        {
          "url": "/fixtures/im26-2018-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "9912cbe68c955081e5c0603d028aa6e944913ea7c4bb9d238789adb466c67ca0",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-2018-diagnostic-jsquash-encode-ly-e1",
      "subject": "jsquash",
      "fixture": "im26-2018-diagnostic",
      "scope": "capped",
      "category": "monochrome-photo",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 1,
        "value": 75
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-2018-diagnostic-jsquash-encode-ly-e1.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required false. Color quality not inferred from successful decode.",
      "times": [234.59999999403954, 226.5, 227.69999998807907],
      "coldMs": 356.19999998807907,
      "initializationMs": 30.5,
      "output": {
        "kind": "jxl",
        "sha256": "7421437aeab7a65d76de4cb0485027de69408884894f2e3a79a0d3025dc40cfb",
        "bytes": 93494
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-2018-diagnostic-lossless.jxl",
          "bytes": 621087
        },
        {
          "url": "/fixtures/im26-2018-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": false,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "im26-2018-diagnostic-jsquash-encode-ll-e7",
      "subject": "jsquash",
      "fixture": "im26-2018-diagnostic",
      "scope": "capped",
      "category": "monochrome-photo",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 7,
        "value": 100
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-2018-diagnostic-jsquash-encode-ll-e7.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [2106.300000011921, 2223.5, 2055.5999999940395],
      "coldMs": 2739,
      "initializationMs": 27.700000017881393,
      "output": {
        "kind": "jxl",
        "sha256": "d463a96ecd98103a24d797c00e03447bc9744481986a3286bdc63b3c098e0e1a",
        "bytes": 613245
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-2018-diagnostic-lossless.jxl",
          "bytes": 621087
        },
        {
          "url": "/fixtures/im26-2018-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "9912cbe68c955081e5c0603d028aa6e944913ea7c4bb9d238789adb466c67ca0",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-2018-diagnostic-jsquash-encode-ly-e7",
      "subject": "jsquash",
      "fixture": "im26-2018-diagnostic",
      "scope": "capped",
      "category": "monochrome-photo",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 7,
        "value": 75
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-2018-diagnostic-jsquash-encode-ly-e7.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required false. Color quality not inferred from successful decode.",
      "times": [1866.699999988079, 1851.300000011921, 1861.199999988079],
      "coldMs": 2061.4000000059605,
      "initializationMs": 32,
      "output": {
        "kind": "jxl",
        "sha256": "15ec060c9be021e4bf648df40789ef0c0fc9fbeb1d742110bb4f1dc83c034df2",
        "bytes": 82949
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-2018-diagnostic-lossless.jxl",
          "bytes": 621087
        },
        {
          "url": "/fixtures/im26-2018-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": false,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "im26-2018-diagnostic-oxide-decode-lossless-ll-e1",
      "subject": "oxide",
      "fixture": "im26-2018-diagnostic",
      "scope": "capped",
      "category": "monochrome-photo",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-2018-diagnostic-oxide-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [617.1999999880791, 644.9000000059605, 631.1999999880791],
      "coldMs": 710.9000000059605,
      "initializationMs": 13.900000005960464,
      "output": {
        "kind": "png",
        "sha256": "a8b15c588dead7d6fde8a4046908e4cf057d90b433186e979cb61d22fd6c20dd",
        "bytes": 1233308
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-2018-diagnostic-lossless.jxl",
          "bytes": 621087
        },
        {
          "url": "/fixtures/im26-2018-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "9912cbe68c955081e5c0603d028aa6e944913ea7c4bb9d238789adb466c67ca0",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "im26-2018-diagnostic-oxide-decode-lossy-ll-e1",
      "subject": "oxide",
      "fixture": "im26-2018-diagnostic",
      "scope": "capped",
      "category": "monochrome-photo",
      "operation": "decode-lossy",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-2018-diagnostic-oxide-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 1, tolerance 2",
      "times": [503.90000000596046, 483.5, 478.69999998807907],
      "coldMs": 600.5,
      "initializationMs": 14.299999982118607,
      "output": {
        "kind": "png",
        "sha256": "fb0efa49ee0169f5e36cde6930f3457446c10bda7aae81825554de945f19ba05",
        "bytes": 1314981
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-2018-diagnostic-lossy.jxl",
          "bytes": 159784
        },
        {
          "url": "/fixtures/im26-2018-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 1,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 1, tolerance 2",
        "maximumError": 1,
        "expectedSha256": "b6f05388cff7cbe8fdf307e6a97351f71437d1183dd5e2197ec63854a4471765",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-2018-diagnostic-oxide-encode-ll-e1",
      "subject": "oxide",
      "fixture": "im26-2018-diagnostic",
      "scope": "capped",
      "category": "monochrome-photo",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-2018-diagnostic-oxide-encode-ll-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 14.300000011920929,
      "output": null,
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-2018-diagnostic-lossless.jxl",
          "bytes": 621087
        },
        {
          "url": "/fixtures/im26-2018-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        }
      ],
      "errors": [],
      "memory": null
    },
    {
      "key": "im26-2018-diagnostic-oxide-encode-ly-e1",
      "subject": "oxide",
      "fixture": "im26-2018-diagnostic",
      "scope": "capped",
      "category": "monochrome-photo",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-2018-diagnostic-oxide-encode-ly-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 13.399999976158142,
      "output": null,
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-2018-diagnostic-lossless.jxl",
          "bytes": 621087
        },
        {
          "url": "/fixtures/im26-2018-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        }
      ],
      "errors": [],
      "memory": null
    },
    {
      "key": "im26-2018-diagnostic-oxide-encode-ll-e7",
      "subject": "oxide",
      "fixture": "im26-2018-diagnostic",
      "scope": "capped",
      "category": "monochrome-photo",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 7,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-2018-diagnostic-oxide-encode-ll-e7.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 14.700000017881393,
      "output": null,
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-2018-diagnostic-lossless.jxl",
          "bytes": 621087
        },
        {
          "url": "/fixtures/im26-2018-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        }
      ],
      "errors": [],
      "memory": null
    },
    {
      "key": "im26-2018-diagnostic-oxide-encode-ly-e7",
      "subject": "oxide",
      "fixture": "im26-2018-diagnostic",
      "scope": "capped",
      "category": "monochrome-photo",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 7,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-2018-diagnostic-oxide-encode-ly-e7.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 13.899999976158142,
      "output": null,
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-2018-diagnostic-lossless.jxl",
          "bytes": 621087
        },
        {
          "url": "/fixtures/im26-2018-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        }
      ],
      "errors": [],
      "memory": null
    },
    {
      "key": "im26-2018-diagnostic-vips-decode-lossless-ll-e1",
      "subject": "vips",
      "fixture": "im26-2018-diagnostic",
      "scope": "capped",
      "category": "monochrome-photo",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-2018-diagnostic-vips-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [270.0300000011921, 270.46000000834465, 273.42500001192093],
      "coldMs": 469.9249999821186,
      "initializationMs": 157.71499997377396,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "9912cbe68c955081e5c0603d028aa6e944913ea7c4bb9d238789adb466c67ca0",
        "bytes": 4194304
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-2018-diagnostic-lossless.jxl",
          "bytes": 621087
        },
        {
          "url": "/fixtures/im26-2018-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "9912cbe68c955081e5c0603d028aa6e944913ea7c4bb9d238789adb466c67ca0",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "im26-2018-diagnostic-vips-decode-lossy-ll-e1",
      "subject": "vips",
      "fixture": "im26-2018-diagnostic",
      "scope": "capped",
      "category": "monochrome-photo",
      "operation": "decode-lossy",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-2018-diagnostic-vips-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 1, tolerance 2",
      "times": [58.775000005960464, 61.900000005960464, 60.86500000953674],
      "coldMs": 260.5849999785423,
      "initializationMs": 159.67999997735023,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "4cc728f023b09799c99697873fa632f6e55e1cc3aebe719fb04bdeb46212d0a6",
        "bytes": 4194304
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-2018-diagnostic-lossy.jxl",
          "bytes": 159784
        },
        {
          "url": "/fixtures/im26-2018-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 1,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 1, tolerance 2",
        "maximumError": 1,
        "expectedSha256": "b6f05388cff7cbe8fdf307e6a97351f71437d1183dd5e2197ec63854a4471765",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-2018-diagnostic-vips-encode-ll-e1",
      "subject": "vips",
      "fixture": "im26-2018-diagnostic",
      "scope": "capped",
      "category": "monochrome-photo",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-2018-diagnostic-vips-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [40.79499998688698, 38.47500002384186, 36.40999999642372],
      "coldMs": 258.1050000190735,
      "initializationMs": 173.13000002503395,
      "output": {
        "kind": "jxl",
        "sha256": "6eb90e60a4b937d326f2b7e0b45a18aed55f7b76e41a2fbfc727b69116499aeb",
        "bytes": 907687
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-2018-diagnostic-lossless.jxl",
          "bytes": 621087
        },
        {
          "url": "/fixtures/im26-2018-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "9912cbe68c955081e5c0603d028aa6e944913ea7c4bb9d238789adb466c67ca0",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-2018-diagnostic-vips-encode-ly-e1",
      "subject": "vips",
      "fixture": "im26-2018-diagnostic",
      "scope": "capped",
      "category": "monochrome-photo",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-2018-diagnostic-vips-encode-ly-e1.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required false. Color quality not inferred from successful decode.",
      "times": [82.71500000357628, 81.3299999833107, 83.2999999821186],
      "coldMs": 361.11500000953674,
      "initializationMs": 188.0150000154972,
      "output": {
        "kind": "jxl",
        "sha256": "a05d4fa84dd2d9da5bbd9eacaec1ef48e9c6d97d87bc3600c2e51001934753b1",
        "bytes": 305180
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-2018-diagnostic-lossless.jxl",
          "bytes": 621087
        },
        {
          "url": "/fixtures/im26-2018-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": false,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "im26-2018-diagnostic-vips-encode-ll-e7",
      "subject": "vips",
      "fixture": "im26-2018-diagnostic",
      "scope": "capped",
      "category": "monochrome-photo",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 7,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-2018-diagnostic-vips-encode-ll-e7.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [1354.0200000107288, 1382.3899999856949, 1375.594999998808],
      "coldMs": 1818.375,
      "initializationMs": 267.02500000596046,
      "output": {
        "kind": "jxl",
        "sha256": "6a60bd6a5a483f253faa4ceada77568306b7b56a6a0b3f142a559916b716acb6",
        "bytes": 621262
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-2018-diagnostic-lossless.jxl",
          "bytes": 621087
        },
        {
          "url": "/fixtures/im26-2018-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "9912cbe68c955081e5c0603d028aa6e944913ea7c4bb9d238789adb466c67ca0",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-2018-diagnostic-vips-encode-ly-e7",
      "subject": "vips",
      "fixture": "im26-2018-diagnostic",
      "scope": "capped",
      "category": "monochrome-photo",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 7,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-2018-diagnostic-vips-encode-ly-e7.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required false. Color quality not inferred from successful decode.",
      "times": [792.3149999976158, 776.1800000071526, 779.9800000190735],
      "coldMs": 1115.4799999892712,
      "initializationMs": 175.30500000715256,
      "output": {
        "kind": "jxl",
        "sha256": "379c00f30171e3aba967d08e80091875829e5792d367a52b4e893c6f7b8a661d",
        "bytes": 159965
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-2018-diagnostic-lossless.jxl",
          "bytes": 621087
        },
        {
          "url": "/fixtures/im26-2018-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": false,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "im26-2400-diagnostic-purejsimage-decode-lossless-ll-e1",
      "subject": "purejsimage",
      "fixture": "im26-2400-diagnostic",
      "scope": "capped",
      "category": "texture",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-2400-diagnostic-purejsimage-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 3137536 samples compared, maximum error 0, tolerance 0",
      "times": [1302.6000000238419, 1349.5999999940395, 1304.5],
      "coldMs": 1432,
      "initializationMs": 37.60000002384186,
      "output": {
        "width": 766,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "4f1dac51a79922995a35d58a15bf473d4a39a76041ab9411871b26484adc7207",
        "bytes": 3137536
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-2400-diagnostic-lossless.jxl",
          "bytes": 638736
        },
        {
          "url": "/fixtures/im26-2400-diagnostic.raw",
          "bytes": 3137536
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 3137536 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "4f1dac51a79922995a35d58a15bf473d4a39a76041ab9411871b26484adc7207",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "im26-2400-diagnostic-purejsimage-decode-lossy-ll-e1",
      "subject": "purejsimage",
      "fixture": "im26-2400-diagnostic",
      "scope": "capped",
      "category": "texture",
      "operation": "decode-lossy",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-2400-diagnostic-purejsimage-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 3137536 samples compared, maximum error 1, tolerance 2",
      "times": [469.7999999821186, 603.9000000059605, 464.59999999403954],
      "coldMs": 561,
      "initializationMs": 38.79999998211861,
      "output": {
        "width": 766,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "ef6e8e418577efd2bd72cbd3ea585f2ed0a6153ed65b10ce2e2a4882c742970b",
        "bytes": 3137536
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-2400-diagnostic-lossy.jxl",
          "bytes": 58402
        },
        {
          "url": "/fixtures/im26-2400-diagnostic.raw",
          "bytes": 3137536
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 1,
      "validation": {
        "status": "verified",
        "detail": "All 3137536 samples compared, maximum error 1, tolerance 2",
        "maximumError": 1,
        "expectedSha256": "74e01a0a5e433156feb3073f45aac8eec240723714bc37059a90df7bb85e36cd",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-2400-diagnostic-purejsimage-encode-ll-e1",
      "subject": "purejsimage",
      "fixture": "im26-2400-diagnostic",
      "scope": "capped",
      "category": "texture",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-2400-diagnostic-purejsimage-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 3137536 samples compared, maximum error 0, tolerance 0",
      "times": [639.2999999821186, 700.9000000059605, 698.5],
      "coldMs": 731.5,
      "initializationMs": 48.599999994039536,
      "output": {
        "kind": "jxl",
        "sha256": "66064ba836be428df517c9a904c3e571afe41eb9570e53bbf72d9a4fb2282121",
        "bytes": 829785
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-2400-diagnostic-lossless.jxl",
          "bytes": 638736
        },
        {
          "url": "/fixtures/im26-2400-diagnostic.raw",
          "bytes": 3137536
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 3137536 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "4f1dac51a79922995a35d58a15bf473d4a39a76041ab9411871b26484adc7207",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-2400-diagnostic-purejsimage-encode-ly-e1",
      "subject": "purejsimage",
      "fixture": "im26-2400-diagnostic",
      "scope": "capped",
      "category": "texture",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-2400-diagnostic-purejsimage-encode-ly-e1.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required true. Color quality not inferred from successful decode.",
      "times": [424.10000002384186, 415, 448.89999997615814],
      "coldMs": 476.39999997615814,
      "initializationMs": 37.29999998211861,
      "output": {
        "kind": "jxl",
        "sha256": "a862aaed85dfb025c53a1fede610e4870752c8f2194437f902d50a5ecc1ff674",
        "bytes": 202672
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-2400-diagnostic-lossless.jxl",
          "bytes": 638736
        },
        {
          "url": "/fixtures/im26-2400-diagnostic.raw",
          "bytes": 3137536
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": true,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "im26-2400-diagnostic-purejsimage-encode-ll-e7",
      "subject": "purejsimage",
      "fixture": "im26-2400-diagnostic",
      "scope": "capped",
      "category": "texture",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 7,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-2400-diagnostic-purejsimage-encode-ll-e7.bin",
      "status": "verified",
      "detail": "All 3137536 samples compared, maximum error 0, tolerance 0",
      "times": [9513.5, 9462, 9280.90000000596],
      "coldMs": 9212.40000000596,
      "initializationMs": 38,
      "output": {
        "kind": "jxl",
        "sha256": "7f55a1f53a0b4fa768ee21e1b298138e1fc8774b0c1af5c71b3be944ea7f97bf",
        "bytes": 689473
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-2400-diagnostic-lossless.jxl",
          "bytes": 638736
        },
        {
          "url": "/fixtures/im26-2400-diagnostic.raw",
          "bytes": 3137536
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 3137536 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "4f1dac51a79922995a35d58a15bf473d4a39a76041ab9411871b26484adc7207",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-2400-diagnostic-purejsimage-encode-ly-e7",
      "subject": "purejsimage",
      "fixture": "im26-2400-diagnostic",
      "scope": "capped",
      "category": "texture",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 7,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-2400-diagnostic-purejsimage-encode-ly-e7.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required true. Color quality not inferred from successful decode.",
      "times": [1306.9000000059605, 1283.4000000059605, 1241.5],
      "coldMs": 1245.7999999821186,
      "initializationMs": 35.599999994039536,
      "output": {
        "kind": "jxl",
        "sha256": "576e0e90c3fffcfa402fb2a0ecf91f7a2c5f9b92200aeb3ff2bb295a7cffd8cb",
        "bytes": 98062
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-2400-diagnostic-lossless.jxl",
          "bytes": 638736
        },
        {
          "url": "/fixtures/im26-2400-diagnostic.raw",
          "bytes": 3137536
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": true,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "im26-2400-diagnostic-jsquash-decode-lossless-ll-e1",
      "subject": "jsquash",
      "fixture": "im26-2400-diagnostic",
      "scope": "capped",
      "category": "texture",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 100
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-2400-diagnostic-jsquash-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 3137536 samples compared, maximum error 0, tolerance 0",
      "times": [269.2999999821186, 273.09999999403954, 279.5],
      "coldMs": 347,
      "initializationMs": 27.399999976158142,
      "output": {
        "width": 766,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "4f1dac51a79922995a35d58a15bf473d4a39a76041ab9411871b26484adc7207",
        "bytes": 3137536
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-2400-diagnostic-lossless.jxl",
          "bytes": 638736
        },
        {
          "url": "/fixtures/im26-2400-diagnostic.raw",
          "bytes": 3137536
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 3137536 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "4f1dac51a79922995a35d58a15bf473d4a39a76041ab9411871b26484adc7207",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "im26-2400-diagnostic-jsquash-decode-lossy-ll-e1",
      "subject": "jsquash",
      "fixture": "im26-2400-diagnostic",
      "scope": "capped",
      "category": "texture",
      "operation": "decode-lossy",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 100
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-2400-diagnostic-jsquash-decode-lossy-ll-e1.bin",
      "status": "incorrect output",
      "detail": "All 3137536 samples compared, maximum error 9, tolerance 2",
      "times": [169.2999999821186, 165.7000000178814, 166.09999999403954],
      "coldMs": 260.7000000178814,
      "initializationMs": 29.400000005960464,
      "output": {
        "width": 766,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "deb6fd217b00b59112b87b60551c893b0df6471d5d49bc6b9ab53db83dd4bf5f",
        "bytes": 3137536
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-2400-diagnostic-lossy.jxl",
          "bytes": 58402
        },
        {
          "url": "/fixtures/im26-2400-diagnostic.raw",
          "bytes": 3137536
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 9,
      "validation": {
        "status": "incorrect output",
        "detail": "All 3137536 samples compared, maximum error 9, tolerance 2",
        "maximumError": 9,
        "expectedSha256": "74e01a0a5e433156feb3073f45aac8eec240723714bc37059a90df7bb85e36cd",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-2400-diagnostic-jsquash-encode-ll-e1",
      "subject": "jsquash",
      "fixture": "im26-2400-diagnostic",
      "scope": "capped",
      "category": "texture",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 100
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-2400-diagnostic-jsquash-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 3137536 samples compared, maximum error 0, tolerance 0",
      "times": [61.20000001788139, 56.599999994039536, 59.400000005960464],
      "coldMs": 181.19999998807907,
      "initializationMs": 32.400000005960464,
      "output": {
        "kind": "jxl",
        "sha256": "af5c73366695109ca814be68fa3ad1560fb50dacebe7acf5f543f409fceea9a0",
        "bytes": 869981
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-2400-diagnostic-lossless.jxl",
          "bytes": 638736
        },
        {
          "url": "/fixtures/im26-2400-diagnostic.raw",
          "bytes": 3137536
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 3137536 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "4f1dac51a79922995a35d58a15bf473d4a39a76041ab9411871b26484adc7207",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-2400-diagnostic-jsquash-encode-ly-e1",
      "subject": "jsquash",
      "fixture": "im26-2400-diagnostic",
      "scope": "capped",
      "category": "texture",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 1,
        "value": 75
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-2400-diagnostic-jsquash-encode-ly-e1.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required false. Color quality not inferred from successful decode.",
      "times": [168.5, 164.2999999821186, 169.2000000178814],
      "coldMs": 268.30000001192093,
      "initializationMs": 26.700000017881393,
      "output": {
        "kind": "jxl",
        "sha256": "57830b00fc49bf99807a1e3185df8342a81d806c8ff18ac3cfa290b53f1f4692",
        "bytes": 31847
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-2400-diagnostic-lossless.jxl",
          "bytes": 638736
        },
        {
          "url": "/fixtures/im26-2400-diagnostic.raw",
          "bytes": 3137536
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": false,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "im26-2400-diagnostic-jsquash-encode-ll-e7",
      "subject": "jsquash",
      "fixture": "im26-2400-diagnostic",
      "scope": "capped",
      "category": "texture",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 7,
        "value": 100
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-2400-diagnostic-jsquash-encode-ll-e7.bin",
      "status": "verified",
      "detail": "All 3137536 samples compared, maximum error 0, tolerance 0",
      "times": [1766.9000000059605, 1972.2999999821186, 1805.9000000059605],
      "coldMs": 2431.5999999940395,
      "initializationMs": 26.299999982118607,
      "output": {
        "kind": "jxl",
        "sha256": "503e7c6660edff58d4660508b4b64da98c266793fd10a46187ef7867d59442d2",
        "bytes": 660695
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-2400-diagnostic-lossless.jxl",
          "bytes": 638736
        },
        {
          "url": "/fixtures/im26-2400-diagnostic.raw",
          "bytes": 3137536
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 3137536 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "4f1dac51a79922995a35d58a15bf473d4a39a76041ab9411871b26484adc7207",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-2400-diagnostic-jsquash-encode-ly-e7",
      "subject": "jsquash",
      "fixture": "im26-2400-diagnostic",
      "scope": "capped",
      "category": "texture",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 7,
        "value": 75
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-2400-diagnostic-jsquash-encode-ly-e7.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required false. Color quality not inferred from successful decode.",
      "times": [1127.300000011921, 1089.699999988079, 1087.800000011921],
      "coldMs": 1247,
      "initializationMs": 27.100000023841858,
      "output": {
        "kind": "jxl",
        "sha256": "f7392e94d31d3adccf7b49db9a4ea29e0a1f0ca762b9b3264ee02b55cecfa1d7",
        "bytes": 26454
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-2400-diagnostic-lossless.jxl",
          "bytes": 638736
        },
        {
          "url": "/fixtures/im26-2400-diagnostic.raw",
          "bytes": 3137536
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": false,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "im26-2400-diagnostic-oxide-decode-lossless-ll-e1",
      "subject": "oxide",
      "fixture": "im26-2400-diagnostic",
      "scope": "capped",
      "category": "texture",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-2400-diagnostic-oxide-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 3137536 samples compared, maximum error 0, tolerance 0",
      "times": [501.5, 496.90000000596046, 497],
      "coldMs": 586.5,
      "initializationMs": 13.599999994039536,
      "output": {
        "kind": "png",
        "sha256": "9bfd5e9a9cafc7dd63ffbc636c896c267ac02bac75a895c976e0e05b510520b5",
        "bytes": 958463
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-2400-diagnostic-lossless.jxl",
          "bytes": 638736
        },
        {
          "url": "/fixtures/im26-2400-diagnostic.raw",
          "bytes": 3137536
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 3137536 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "4f1dac51a79922995a35d58a15bf473d4a39a76041ab9411871b26484adc7207",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "im26-2400-diagnostic-oxide-decode-lossy-ll-e1",
      "subject": "oxide",
      "fixture": "im26-2400-diagnostic",
      "scope": "capped",
      "category": "texture",
      "operation": "decode-lossy",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-2400-diagnostic-oxide-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 3137536 samples compared, maximum error 1, tolerance 2",
      "times": [236.5, 234.40000000596046, 234.5],
      "coldMs": 342.90000000596046,
      "initializationMs": 13.100000023841858,
      "output": {
        "kind": "png",
        "sha256": "971d815f129a2bb6b72b1923abf873b430b80fe30cbc48c7d33819a0f698624c",
        "bytes": 497976
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-2400-diagnostic-lossy.jxl",
          "bytes": 58402
        },
        {
          "url": "/fixtures/im26-2400-diagnostic.raw",
          "bytes": 3137536
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 1,
      "validation": {
        "status": "verified",
        "detail": "All 3137536 samples compared, maximum error 1, tolerance 2",
        "maximumError": 1,
        "expectedSha256": "74e01a0a5e433156feb3073f45aac8eec240723714bc37059a90df7bb85e36cd",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-2400-diagnostic-oxide-encode-ll-e1",
      "subject": "oxide",
      "fixture": "im26-2400-diagnostic",
      "scope": "capped",
      "category": "texture",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-2400-diagnostic-oxide-encode-ll-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 13.700000017881393,
      "output": null,
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-2400-diagnostic-lossless.jxl",
          "bytes": 638736
        },
        {
          "url": "/fixtures/im26-2400-diagnostic.raw",
          "bytes": 3137536
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        }
      ],
      "errors": [],
      "memory": null
    },
    {
      "key": "im26-2400-diagnostic-oxide-encode-ly-e1",
      "subject": "oxide",
      "fixture": "im26-2400-diagnostic",
      "scope": "capped",
      "category": "texture",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-2400-diagnostic-oxide-encode-ly-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 13.099999994039536,
      "output": null,
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-2400-diagnostic-lossless.jxl",
          "bytes": 638736
        },
        {
          "url": "/fixtures/im26-2400-diagnostic.raw",
          "bytes": 3137536
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        }
      ],
      "errors": [],
      "memory": null
    },
    {
      "key": "im26-2400-diagnostic-oxide-encode-ll-e7",
      "subject": "oxide",
      "fixture": "im26-2400-diagnostic",
      "scope": "capped",
      "category": "texture",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 7,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-2400-diagnostic-oxide-encode-ll-e7.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 13.299999982118607,
      "output": null,
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-2400-diagnostic-lossless.jxl",
          "bytes": 638736
        },
        {
          "url": "/fixtures/im26-2400-diagnostic.raw",
          "bytes": 3137536
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        }
      ],
      "errors": [],
      "memory": null
    },
    {
      "key": "im26-2400-diagnostic-oxide-encode-ly-e7",
      "subject": "oxide",
      "fixture": "im26-2400-diagnostic",
      "scope": "capped",
      "category": "texture",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 7,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-2400-diagnostic-oxide-encode-ly-e7.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 14.5,
      "output": null,
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-2400-diagnostic-lossless.jxl",
          "bytes": 638736
        },
        {
          "url": "/fixtures/im26-2400-diagnostic.raw",
          "bytes": 3137536
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        }
      ],
      "errors": [],
      "memory": null
    },
    {
      "key": "im26-2400-diagnostic-vips-decode-lossless-ll-e1",
      "subject": "vips",
      "fixture": "im26-2400-diagnostic",
      "scope": "capped",
      "category": "texture",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-2400-diagnostic-vips-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 3137536 samples compared, maximum error 0, tolerance 0",
      "times": [173.52500000596046, 182.06999999284744, 170.41999998688698],
      "coldMs": 387.6599999964237,
      "initializationMs": 160.08000001311302,
      "output": {
        "width": 766,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "4f1dac51a79922995a35d58a15bf473d4a39a76041ab9411871b26484adc7207",
        "bytes": 3137536
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-2400-diagnostic-lossless.jxl",
          "bytes": 638736
        },
        {
          "url": "/fixtures/im26-2400-diagnostic.raw",
          "bytes": 3137536
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 3137536 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "4f1dac51a79922995a35d58a15bf473d4a39a76041ab9411871b26484adc7207",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "im26-2400-diagnostic-vips-decode-lossy-ll-e1",
      "subject": "vips",
      "fixture": "im26-2400-diagnostic",
      "scope": "capped",
      "category": "texture",
      "operation": "decode-lossy",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-2400-diagnostic-vips-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 3137536 samples compared, maximum error 1, tolerance 2",
      "times": [41.439999997615814, 40.604999989271164, 40.394999980926514],
      "coldMs": 222.71500000357628,
      "initializationMs": 147.19999998807907,
      "output": {
        "width": 766,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "5bade689cdb86ed5ff82024d9be64c69549db52e290f52ea43f629908b706a94",
        "bytes": 3137536
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-2400-diagnostic-lossy.jxl",
          "bytes": 58402
        },
        {
          "url": "/fixtures/im26-2400-diagnostic.raw",
          "bytes": 3137536
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 1,
      "validation": {
        "status": "verified",
        "detail": "All 3137536 samples compared, maximum error 1, tolerance 2",
        "maximumError": 1,
        "expectedSha256": "74e01a0a5e433156feb3073f45aac8eec240723714bc37059a90df7bb85e36cd",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-2400-diagnostic-vips-encode-ll-e1",
      "subject": "vips",
      "fixture": "im26-2400-diagnostic",
      "scope": "capped",
      "category": "texture",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-2400-diagnostic-vips-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 3137536 samples compared, maximum error 0, tolerance 0",
      "times": [32.03499999642372, 31.75499999523163, 29.51000002026558],
      "coldMs": 218.8550000190735,
      "initializationMs": 146.31999999284744,
      "output": {
        "kind": "jxl",
        "sha256": "8fab30528d40758f386534bffdc303fea8392c1b333a1ff6cb6e511a59c7744c",
        "bytes": 834149
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-2400-diagnostic-lossless.jxl",
          "bytes": 638736
        },
        {
          "url": "/fixtures/im26-2400-diagnostic.raw",
          "bytes": 3137536
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 3137536 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "4f1dac51a79922995a35d58a15bf473d4a39a76041ab9411871b26484adc7207",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-2400-diagnostic-vips-encode-ly-e1",
      "subject": "vips",
      "fixture": "im26-2400-diagnostic",
      "scope": "capped",
      "category": "texture",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-2400-diagnostic-vips-encode-ly-e1.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required false. Color quality not inferred from successful decode.",
      "times": [54.304999977350235, 55.42500001192093, 52.17500001192093],
      "coldMs": 282.72999998927116,
      "initializationMs": 150.52500000596046,
      "output": {
        "kind": "jxl",
        "sha256": "5ecbcb2fd052ec6b1db358a5d8d483d9b06ed30feb81c671db22ace6bc404eae",
        "bytes": 157969
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-2400-diagnostic-lossless.jxl",
          "bytes": 638736
        },
        {
          "url": "/fixtures/im26-2400-diagnostic.raw",
          "bytes": 3137536
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": false,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "im26-2400-diagnostic-vips-encode-ll-e7",
      "subject": "vips",
      "fixture": "im26-2400-diagnostic",
      "scope": "capped",
      "category": "texture",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 7,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-2400-diagnostic-vips-encode-ll-e7.bin",
      "status": "verified",
      "detail": "All 3137536 samples compared, maximum error 0, tolerance 0",
      "times": [982.3700000047684, 1001.5200000107288, 994.5999999940395],
      "coldMs": 1257.9849999845028,
      "initializationMs": 159.5,
      "output": {
        "kind": "jxl",
        "sha256": "054b0f2998cd43d48b80c31b9169330351febf9af593f9dd9ff9c6bfa18aee54",
        "bytes": 638913
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-2400-diagnostic-lossless.jxl",
          "bytes": 638736
        },
        {
          "url": "/fixtures/im26-2400-diagnostic.raw",
          "bytes": 3137536
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 3137536 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "4f1dac51a79922995a35d58a15bf473d4a39a76041ab9411871b26484adc7207",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-2400-diagnostic-vips-encode-ly-e7",
      "subject": "vips",
      "fixture": "im26-2400-diagnostic",
      "scope": "capped",
      "category": "texture",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 7,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-2400-diagnostic-vips-encode-ly-e7.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required false. Color quality not inferred from successful decode.",
      "times": [478.30500000715256, 475.81999999284744, 477.27000001072884],
      "coldMs": 761.4050000011921,
      "initializationMs": 151.60499998927116,
      "output": {
        "kind": "jxl",
        "sha256": "5650996e0db0f06788e8032be6dbd583c86d382d48b24f22a537a1827842b1ee",
        "bytes": 58582
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-2400-diagnostic-lossless.jxl",
          "bytes": 638736
        },
        {
          "url": "/fixtures/im26-2400-diagnostic.raw",
          "bytes": 3137536
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": false,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "im26-5032-diagnostic-purejsimage-decode-lossless-ll-e1",
      "subject": "purejsimage",
      "fixture": "im26-5032-diagnostic",
      "scope": "capped",
      "category": "map",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5032-diagnostic-purejsimage-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [1362, 1342.699999988079, 1342.9000000059605],
      "coldMs": 1442.5,
      "initializationMs": 37.89999997615814,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "bd06d93b7a81f73f9eb56ffc47d41f6c968165e0a39907b6daa92f6ab5fcddba",
        "bytes": 4194304
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5032-diagnostic-lossless.jxl",
          "bytes": 150699
        },
        {
          "url": "/fixtures/im26-5032-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "bd06d93b7a81f73f9eb56ffc47d41f6c968165e0a39907b6daa92f6ab5fcddba",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "im26-5032-diagnostic-purejsimage-decode-lossy-ll-e1",
      "subject": "purejsimage",
      "fixture": "im26-5032-diagnostic",
      "scope": "capped",
      "category": "map",
      "operation": "decode-lossy",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5032-diagnostic-purejsimage-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 1, tolerance 2",
      "times": [899.3999999761581, 1049.2000000178814, 911.2999999821186],
      "coldMs": 1032.300000011921,
      "initializationMs": 36.599999994039536,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "31bf7fed145732f2870f6a8024f494f76721bd635d96470d914c3c759e4e018b",
        "bytes": 4194304
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5032-diagnostic-lossy.jxl",
          "bytes": 132955
        },
        {
          "url": "/fixtures/im26-5032-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 1,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 1, tolerance 2",
        "maximumError": 1,
        "expectedSha256": "d5094d709942359879ec03c12af6b8e03e58d2b8073bbcb746f8110042811ee2",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-5032-diagnostic-purejsimage-encode-ll-e1",
      "subject": "purejsimage",
      "fixture": "im26-5032-diagnostic",
      "scope": "capped",
      "category": "map",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5032-diagnostic-purejsimage-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [764.1000000238419, 803.1999999880791, 819.8000000119209],
      "coldMs": 847.7999999821186,
      "initializationMs": 36.900000005960464,
      "output": {
        "kind": "jxl",
        "sha256": "efb52d199f5b2315352fb21a07a48d85025d4e65a793837508624b136c173565",
        "bytes": 344414
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5032-diagnostic-lossless.jxl",
          "bytes": 150699
        },
        {
          "url": "/fixtures/im26-5032-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "bd06d93b7a81f73f9eb56ffc47d41f6c968165e0a39907b6daa92f6ab5fcddba",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-5032-diagnostic-purejsimage-encode-ly-e1",
      "subject": "purejsimage",
      "fixture": "im26-5032-diagnostic",
      "scope": "capped",
      "category": "map",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5032-diagnostic-purejsimage-encode-ly-e1.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required true. Color quality not inferred from successful decode.",
      "times": [531.5, 527.0999999940395, 538.6999999880791],
      "coldMs": 587.5999999940395,
      "initializationMs": 37.19999998807907,
      "output": {
        "kind": "jxl",
        "sha256": "e58b278d3e844bb6f5d50eb6c16355296b28d9018e1d25eb4349a54346241b05",
        "bytes": 336694
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5032-diagnostic-lossless.jxl",
          "bytes": 150699
        },
        {
          "url": "/fixtures/im26-5032-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": true,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "im26-5032-diagnostic-purejsimage-encode-ll-e7",
      "subject": "purejsimage",
      "fixture": "im26-5032-diagnostic",
      "scope": "capped",
      "category": "map",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 7,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5032-diagnostic-purejsimage-encode-ll-e7.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [10760.399999976158, 10582.700000017881, 11070],
      "coldMs": 10355.300000011921,
      "initializationMs": 37.19999998807907,
      "output": {
        "kind": "jxl",
        "sha256": "13d818f39175c74dba00af472410e7bbbe6048920875e477be2bad9e79a702c4",
        "bytes": 232438
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5032-diagnostic-lossless.jxl",
          "bytes": 150699
        },
        {
          "url": "/fixtures/im26-5032-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "bd06d93b7a81f73f9eb56ffc47d41f6c968165e0a39907b6daa92f6ab5fcddba",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-5032-diagnostic-purejsimage-encode-ly-e7",
      "subject": "purejsimage",
      "fixture": "im26-5032-diagnostic",
      "scope": "capped",
      "category": "map",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 7,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5032-diagnostic-purejsimage-encode-ly-e7.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required true. Color quality not inferred from successful decode.",
      "times": [1567.0999999940395, 1620, 1569.699999988079],
      "coldMs": 1490,
      "initializationMs": 35,
      "output": {
        "kind": "jxl",
        "sha256": "23ad602c71f8af729c12f4a9b4c980133f55a312e79bee36105bb620d365b869",
        "bytes": 172518
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5032-diagnostic-lossless.jxl",
          "bytes": 150699
        },
        {
          "url": "/fixtures/im26-5032-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": true,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "im26-5032-diagnostic-jsquash-decode-lossless-ll-e1",
      "subject": "jsquash",
      "fixture": "im26-5032-diagnostic",
      "scope": "capped",
      "category": "map",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 100
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5032-diagnostic-jsquash-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [307.90000000596046, 306.90000000596046, 312.09999999403954],
      "coldMs": 394.7999999821186,
      "initializationMs": 28.299999982118607,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "bd06d93b7a81f73f9eb56ffc47d41f6c968165e0a39907b6daa92f6ab5fcddba",
        "bytes": 4194304
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5032-diagnostic-lossless.jxl",
          "bytes": 150699
        },
        {
          "url": "/fixtures/im26-5032-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "bd06d93b7a81f73f9eb56ffc47d41f6c968165e0a39907b6daa92f6ab5fcddba",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "im26-5032-diagnostic-jsquash-decode-lossy-ll-e1",
      "subject": "jsquash",
      "fixture": "im26-5032-diagnostic",
      "scope": "capped",
      "category": "map",
      "operation": "decode-lossy",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 100
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5032-diagnostic-jsquash-decode-lossy-ll-e1.bin",
      "status": "incorrect output",
      "detail": "All 4194304 samples compared, maximum error 7, tolerance 2",
      "times": [221.40000000596046, 216.90000000596046, 216.19999998807907],
      "coldMs": 304.09999999403954,
      "initializationMs": 26.700000017881393,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "2fa3f63fb0058b963e8f0ef4862469f71e6a6a3b9944dbdd7de4dc5c98153b10",
        "bytes": 4194304
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5032-diagnostic-lossy.jxl",
          "bytes": 132955
        },
        {
          "url": "/fixtures/im26-5032-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 7,
      "validation": {
        "status": "incorrect output",
        "detail": "All 4194304 samples compared, maximum error 7, tolerance 2",
        "maximumError": 7,
        "expectedSha256": "d5094d709942359879ec03c12af6b8e03e58d2b8073bbcb746f8110042811ee2",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-5032-diagnostic-jsquash-encode-ll-e1",
      "subject": "jsquash",
      "fixture": "im26-5032-diagnostic",
      "scope": "capped",
      "category": "map",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 100
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5032-diagnostic-jsquash-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [74.40000000596046, 72.69999998807907, 77.2000000178814],
      "coldMs": 161.30000001192093,
      "initializationMs": 26.700000017881393,
      "output": {
        "kind": "jxl",
        "sha256": "9cd7d4d33b4c4c7d85556d9a8e5751a0a8f5162e4f6363036ee0d12dc7c3bc78",
        "bytes": 301588
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5032-diagnostic-lossless.jxl",
          "bytes": 150699
        },
        {
          "url": "/fixtures/im26-5032-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "bd06d93b7a81f73f9eb56ffc47d41f6c968165e0a39907b6daa92f6ab5fcddba",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-5032-diagnostic-jsquash-encode-ly-e1",
      "subject": "jsquash",
      "fixture": "im26-5032-diagnostic",
      "scope": "capped",
      "category": "map",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 1,
        "value": 75
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5032-diagnostic-jsquash-encode-ly-e1.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required false. Color quality not inferred from successful decode.",
      "times": [218.90000000596046, 211.69999998807907, 216.69999998807907],
      "coldMs": 399,
      "initializationMs": 26.19999998807907,
      "output": {
        "kind": "jxl",
        "sha256": "a11e4a103cdd22aa4f83337a0bae9ae3942dbfe553780e2bef579a732b61759f",
        "bytes": 91270
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5032-diagnostic-lossless.jxl",
          "bytes": 150699
        },
        {
          "url": "/fixtures/im26-5032-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": false,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "im26-5032-diagnostic-jsquash-encode-ll-e7",
      "subject": "jsquash",
      "fixture": "im26-5032-diagnostic",
      "scope": "capped",
      "category": "map",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 7,
        "value": 100
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5032-diagnostic-jsquash-encode-ll-e7.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [1694.5, 1693.5999999940395, 1691.4000000059605],
      "coldMs": 1905.300000011921,
      "initializationMs": 27.099999994039536,
      "output": {
        "kind": "jxl",
        "sha256": "4d454f7d550c2caadd2689f2487f689c6688db84cefbf7a37d8154bb73cbf30e",
        "bytes": 127545
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5032-diagnostic-lossless.jxl",
          "bytes": 150699
        },
        {
          "url": "/fixtures/im26-5032-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "bd06d93b7a81f73f9eb56ffc47d41f6c968165e0a39907b6daa92f6ab5fcddba",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-5032-diagnostic-jsquash-encode-ly-e7",
      "subject": "jsquash",
      "fixture": "im26-5032-diagnostic",
      "scope": "capped",
      "category": "map",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 7,
        "value": 75
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5032-diagnostic-jsquash-encode-ly-e7.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required false. Color quality not inferred from successful decode.",
      "times": [1464.5999999940395, 1467.6000000238419, 1472.0999999940395],
      "coldMs": 1682.0999999940395,
      "initializationMs": 27.099999994039536,
      "output": {
        "kind": "jxl",
        "sha256": "1e7474475b724ed02cc676d7f9c9f8157fed1cabcf204f2d3bc4e30cd963d382",
        "bytes": 66181
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5032-diagnostic-lossless.jxl",
          "bytes": 150699
        },
        {
          "url": "/fixtures/im26-5032-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": false,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "im26-5032-diagnostic-oxide-decode-lossless-ll-e1",
      "subject": "oxide",
      "fixture": "im26-5032-diagnostic",
      "scope": "capped",
      "category": "map",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5032-diagnostic-oxide-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [258.09999999403954, 255.09999999403954, 257.80000001192093],
      "coldMs": 353.2000000178814,
      "initializationMs": 13.800000011920929,
      "output": {
        "kind": "png",
        "sha256": "941d2825b168c45ef454c5ac699e6cd9c04e74cb14cb1de1c0cfa6f2ae05a553",
        "bytes": 238253
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5032-diagnostic-lossless.jxl",
          "bytes": 150699
        },
        {
          "url": "/fixtures/im26-5032-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "bd06d93b7a81f73f9eb56ffc47d41f6c968165e0a39907b6daa92f6ab5fcddba",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "im26-5032-diagnostic-oxide-decode-lossy-ll-e1",
      "subject": "oxide",
      "fixture": "im26-5032-diagnostic",
      "scope": "capped",
      "category": "map",
      "operation": "decode-lossy",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5032-diagnostic-oxide-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 1, tolerance 2",
      "times": [270.90000000596046, 271.19999998807907, 270.7000000178814],
      "coldMs": 400.19999998807907,
      "initializationMs": 13.5,
      "output": {
        "kind": "png",
        "sha256": "c2b883717007c745d99fb54fe84935f85aef00696af67a0d7e99511c487cb801",
        "bytes": 603844
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5032-diagnostic-lossy.jxl",
          "bytes": 132955
        },
        {
          "url": "/fixtures/im26-5032-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 1,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 1, tolerance 2",
        "maximumError": 1,
        "expectedSha256": "d5094d709942359879ec03c12af6b8e03e58d2b8073bbcb746f8110042811ee2",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-5032-diagnostic-oxide-encode-ll-e1",
      "subject": "oxide",
      "fixture": "im26-5032-diagnostic",
      "scope": "capped",
      "category": "map",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5032-diagnostic-oxide-encode-ll-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 15.199999988079071,
      "output": null,
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5032-diagnostic-lossless.jxl",
          "bytes": 150699
        },
        {
          "url": "/fixtures/im26-5032-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        }
      ],
      "errors": [],
      "memory": null
    },
    {
      "key": "im26-5032-diagnostic-oxide-encode-ly-e1",
      "subject": "oxide",
      "fixture": "im26-5032-diagnostic",
      "scope": "capped",
      "category": "map",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5032-diagnostic-oxide-encode-ly-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 14,
      "output": null,
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5032-diagnostic-lossless.jxl",
          "bytes": 150699
        },
        {
          "url": "/fixtures/im26-5032-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        }
      ],
      "errors": [],
      "memory": null
    },
    {
      "key": "im26-5032-diagnostic-oxide-encode-ll-e7",
      "subject": "oxide",
      "fixture": "im26-5032-diagnostic",
      "scope": "capped",
      "category": "map",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 7,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5032-diagnostic-oxide-encode-ll-e7.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 14,
      "output": null,
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5032-diagnostic-lossless.jxl",
          "bytes": 150699
        },
        {
          "url": "/fixtures/im26-5032-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        }
      ],
      "errors": [],
      "memory": null
    },
    {
      "key": "im26-5032-diagnostic-oxide-encode-ly-e7",
      "subject": "oxide",
      "fixture": "im26-5032-diagnostic",
      "scope": "capped",
      "category": "map",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 7,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5032-diagnostic-oxide-encode-ly-e7.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 13.900000005960464,
      "output": null,
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5032-diagnostic-lossless.jxl",
          "bytes": 150699
        },
        {
          "url": "/fixtures/im26-5032-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        }
      ],
      "errors": [],
      "memory": null
    },
    {
      "key": "im26-5032-diagnostic-vips-decode-lossless-ll-e1",
      "subject": "vips",
      "fixture": "im26-5032-diagnostic",
      "scope": "capped",
      "category": "map",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5032-diagnostic-vips-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [189.24500000476837, 189.6850000023842, 181.15000000596046],
      "coldMs": 416.99000000953674,
      "initializationMs": 159.36500000953674,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "bd06d93b7a81f73f9eb56ffc47d41f6c968165e0a39907b6daa92f6ab5fcddba",
        "bytes": 4194304
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5032-diagnostic-lossless.jxl",
          "bytes": 150699
        },
        {
          "url": "/fixtures/im26-5032-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "bd06d93b7a81f73f9eb56ffc47d41f6c968165e0a39907b6daa92f6ab5fcddba",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "im26-5032-diagnostic-vips-decode-lossy-ll-e1",
      "subject": "vips",
      "fixture": "im26-5032-diagnostic",
      "scope": "capped",
      "category": "map",
      "operation": "decode-lossy",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5032-diagnostic-vips-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 1, tolerance 2",
      "times": [59.00499999523163, 59.00499999523163, 57.01500001549721],
      "coldMs": 262.0600000023842,
      "initializationMs": 152.50499999523163,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "5c4eece6c3ac4d0cbe3b529b5cf9315a63e5efe4405d582375daf40e4e854ccd",
        "bytes": 4194304
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5032-diagnostic-lossy.jxl",
          "bytes": 132955
        },
        {
          "url": "/fixtures/im26-5032-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 1,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 1, tolerance 2",
        "maximumError": 1,
        "expectedSha256": "d5094d709942359879ec03c12af6b8e03e58d2b8073bbcb746f8110042811ee2",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-5032-diagnostic-vips-encode-ll-e1",
      "subject": "vips",
      "fixture": "im26-5032-diagnostic",
      "scope": "capped",
      "category": "map",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5032-diagnostic-vips-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [30.729999989271164, 29.939999997615814, 29.099999994039536],
      "coldMs": 227.38500002026558,
      "initializationMs": 151.02000001072884,
      "output": {
        "kind": "jxl",
        "sha256": "e145ab94b80d4af5d1dd45462dae2b828f3e10a0195631ae5f921e18a93d975e",
        "bytes": 268611
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5032-diagnostic-lossless.jxl",
          "bytes": 150699
        },
        {
          "url": "/fixtures/im26-5032-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "bd06d93b7a81f73f9eb56ffc47d41f6c968165e0a39907b6daa92f6ab5fcddba",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-5032-diagnostic-vips-encode-ly-e1",
      "subject": "vips",
      "fixture": "im26-5032-diagnostic",
      "scope": "capped",
      "category": "map",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5032-diagnostic-vips-encode-ly-e1.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required false. Color quality not inferred from successful decode.",
      "times": [75.26999998092651, 73.23500001430511, 70.87000000476837],
      "coldMs": 312.25,
      "initializationMs": 150.25,
      "output": {
        "kind": "jxl",
        "sha256": "a0a86e813a4369adfa0c9fe56f6f2ac82f64700901b9b764504dd143bbecb561",
        "bytes": 281094
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5032-diagnostic-lossless.jxl",
          "bytes": 150699
        },
        {
          "url": "/fixtures/im26-5032-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": false,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "im26-5032-diagnostic-vips-encode-ll-e7",
      "subject": "vips",
      "fixture": "im26-5032-diagnostic",
      "scope": "capped",
      "category": "map",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 7,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5032-diagnostic-vips-encode-ll-e7.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [791.669999986887, 785.1150000095367, 785.7599999904633],
      "coldMs": 1054.8350000083447,
      "initializationMs": 150.4050000011921,
      "output": {
        "kind": "jxl",
        "sha256": "ea1975403c0c6cbffa35501a353052dc2984882802b8cbe4a92b6c3414998319",
        "bytes": 150876
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5032-diagnostic-lossless.jxl",
          "bytes": 150699
        },
        {
          "url": "/fixtures/im26-5032-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "bd06d93b7a81f73f9eb56ffc47d41f6c968165e0a39907b6daa92f6ab5fcddba",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-5032-diagnostic-vips-encode-ly-e7",
      "subject": "vips",
      "fixture": "im26-5032-diagnostic",
      "scope": "capped",
      "category": "map",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 7,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5032-diagnostic-vips-encode-ly-e7.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required false. Color quality not inferred from successful decode.",
      "times": [685.4749999940395, 702.3449999988079, 716.669999986887],
      "coldMs": 988.8500000238419,
      "initializationMs": 155.68000000715256,
      "output": {
        "kind": "jxl",
        "sha256": "20b9de94fd43fe41e334f41d0a6b7bc416cfc4bb08f45cb2f302dbea843262aa",
        "bytes": 133130
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5032-diagnostic-lossless.jxl",
          "bytes": 150699
        },
        {
          "url": "/fixtures/im26-5032-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": false,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "im26-5034-diagnostic-purejsimage-decode-lossless-ll-e1",
      "subject": "purejsimage",
      "fixture": "im26-5034-diagnostic",
      "scope": "capped",
      "category": "text",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5034-diagnostic-purejsimage-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [575.0999999940395, 591.2000000178814, 556.0999999940395],
      "coldMs": 682.6999999880791,
      "initializationMs": 41.69999998807907,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "5b259e326af957fbb15772e85aa38c157a8a77172ae38ccd2b18dca3c0fcdc1f",
        "bytes": 4194304
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5034-diagnostic-lossless.jxl",
          "bytes": 83380
        },
        {
          "url": "/fixtures/im26-5034-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "5b259e326af957fbb15772e85aa38c157a8a77172ae38ccd2b18dca3c0fcdc1f",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "im26-5034-diagnostic-purejsimage-decode-lossy-ll-e1",
      "subject": "purejsimage",
      "fixture": "im26-5034-diagnostic",
      "scope": "capped",
      "category": "text",
      "operation": "decode-lossy",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5034-diagnostic-purejsimage-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 1, tolerance 2",
      "times": [979.5999999940395, 1204.2000000178814, 1063.9000000059605],
      "coldMs": 1171,
      "initializationMs": 38.70000001788139,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "9b740e29d23600177de54329bedfc56b163dd4a6fac2d43bbeb8936b171011da",
        "bytes": 4194304
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5034-diagnostic-lossy.jxl",
          "bytes": 124450
        },
        {
          "url": "/fixtures/im26-5034-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 1,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 1, tolerance 2",
        "maximumError": 1,
        "expectedSha256": "f85f10bf6e2407bf295ad207df65bf786236a01109ab6e9e698dbaac935173a0",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-5034-diagnostic-purejsimage-encode-ll-e1",
      "subject": "purejsimage",
      "fixture": "im26-5034-diagnostic",
      "scope": "capped",
      "category": "text",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5034-diagnostic-purejsimage-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [787.5999999940395, 837, 848.5999999940395],
      "coldMs": 846.7000000178814,
      "initializationMs": 39.60000002384186,
      "output": {
        "kind": "jxl",
        "sha256": "f0d162f79a86870045f9513a8536ef6fc5bb014eaa4e44bb466f1b48982113f9",
        "bytes": 226686
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5034-diagnostic-lossless.jxl",
          "bytes": 83380
        },
        {
          "url": "/fixtures/im26-5034-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "5b259e326af957fbb15772e85aa38c157a8a77172ae38ccd2b18dca3c0fcdc1f",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-5034-diagnostic-purejsimage-encode-ly-e1",
      "subject": "purejsimage",
      "fixture": "im26-5034-diagnostic",
      "scope": "capped",
      "category": "text",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5034-diagnostic-purejsimage-encode-ly-e1.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required true. Color quality not inferred from successful decode.",
      "times": [525.5999999940395, 524.9000000059605, 545.9000000059605],
      "coldMs": 589.0999999940395,
      "initializationMs": 37.79999998211861,
      "output": {
        "kind": "jxl",
        "sha256": "5b38a7c151286695de6699d101de2877a20388f0c9f1792300e7a4b92b1f39aa",
        "bytes": 328977
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5034-diagnostic-lossless.jxl",
          "bytes": 83380
        },
        {
          "url": "/fixtures/im26-5034-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": true,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "im26-5034-diagnostic-purejsimage-encode-ll-e7",
      "subject": "purejsimage",
      "fixture": "im26-5034-diagnostic",
      "scope": "capped",
      "category": "text",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 7,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5034-diagnostic-purejsimage-encode-ll-e7.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [13330.600000023842, 13130.899999976158, 13724.5],
      "coldMs": 13398.59999999404,
      "initializationMs": 35.599999994039536,
      "output": {
        "kind": "jxl",
        "sha256": "768015c1dc28b31cfc353de3f2113029810bfe034275d4f930d543b031efce5e",
        "bytes": 62171
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5034-diagnostic-lossless.jxl",
          "bytes": 83380
        },
        {
          "url": "/fixtures/im26-5034-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "5b259e326af957fbb15772e85aa38c157a8a77172ae38ccd2b18dca3c0fcdc1f",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-5034-diagnostic-purejsimage-encode-ly-e7",
      "subject": "purejsimage",
      "fixture": "im26-5034-diagnostic",
      "scope": "capped",
      "category": "text",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 7,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5034-diagnostic-purejsimage-encode-ly-e7.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required true. Color quality not inferred from successful decode.",
      "times": [1350.0999999940395, 1294, 1302],
      "coldMs": 1364.199999988079,
      "initializationMs": 39.79999998211861,
      "output": {
        "kind": "jxl",
        "sha256": "cb732db4df9479d7a51871da84086807c8a21fd281362cdeb59aca1be3b3c73a",
        "bytes": 147556
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5034-diagnostic-lossless.jxl",
          "bytes": 83380
        },
        {
          "url": "/fixtures/im26-5034-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": true,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "im26-5034-diagnostic-jsquash-decode-lossless-ll-e1",
      "subject": "jsquash",
      "fixture": "im26-5034-diagnostic",
      "scope": "capped",
      "category": "text",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 100
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5034-diagnostic-jsquash-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [203.69999998807907, 201.19999998807907, 202.80000001192093],
      "coldMs": 289.30000001192093,
      "initializationMs": 28.30000001192093,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "5b259e326af957fbb15772e85aa38c157a8a77172ae38ccd2b18dca3c0fcdc1f",
        "bytes": 4194304
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5034-diagnostic-lossless.jxl",
          "bytes": 83380
        },
        {
          "url": "/fixtures/im26-5034-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "5b259e326af957fbb15772e85aa38c157a8a77172ae38ccd2b18dca3c0fcdc1f",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "im26-5034-diagnostic-jsquash-decode-lossy-ll-e1",
      "subject": "jsquash",
      "fixture": "im26-5034-diagnostic",
      "scope": "capped",
      "category": "text",
      "operation": "decode-lossy",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 100
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5034-diagnostic-jsquash-decode-lossy-ll-e1.bin",
      "status": "incorrect output",
      "detail": "All 4194304 samples compared, maximum error 3, tolerance 2",
      "times": [233.90000000596046, 230.59999999403954, 223.5],
      "coldMs": 320.59999999403954,
      "initializationMs": 26.80000001192093,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "607e90f85af78bcaaa769955375599f4198a464f5b32292c3fedbd3bb5e88361",
        "bytes": 4194304
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5034-diagnostic-lossy.jxl",
          "bytes": 124450
        },
        {
          "url": "/fixtures/im26-5034-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 3,
      "validation": {
        "status": "incorrect output",
        "detail": "All 4194304 samples compared, maximum error 3, tolerance 2",
        "maximumError": 3,
        "expectedSha256": "f85f10bf6e2407bf295ad207df65bf786236a01109ab6e9e698dbaac935173a0",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-5034-diagnostic-jsquash-encode-ll-e1",
      "subject": "jsquash",
      "fixture": "im26-5034-diagnostic",
      "scope": "capped",
      "category": "text",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 100
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5034-diagnostic-jsquash-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [71.2999999821186, 69.40000000596046, 73.69999998807907],
      "coldMs": 159.10000002384186,
      "initializationMs": 27.30000001192093,
      "output": {
        "kind": "jxl",
        "sha256": "7eaae8bc066ec91ef77364bccbd42f2bdadf1021253d4c8f61565892faa2ad29",
        "bytes": 202254
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5034-diagnostic-lossless.jxl",
          "bytes": 83380
        },
        {
          "url": "/fixtures/im26-5034-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "5b259e326af957fbb15772e85aa38c157a8a77172ae38ccd2b18dca3c0fcdc1f",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-5034-diagnostic-jsquash-encode-ly-e1",
      "subject": "jsquash",
      "fixture": "im26-5034-diagnostic",
      "scope": "capped",
      "category": "text",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 1,
        "value": 75
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5034-diagnostic-jsquash-encode-ly-e1.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required false. Color quality not inferred from successful decode.",
      "times": [216.09999999403954, 208, 214.2999999821186],
      "coldMs": 323.7000000178814,
      "initializationMs": 26.900000005960464,
      "output": {
        "kind": "jxl",
        "sha256": "ecf3b45b55e7fd3c303ee07c90b09bba6a6fd837a25b5e8ee26c56373ccd04c7",
        "bytes": 104328
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5034-diagnostic-lossless.jxl",
          "bytes": 83380
        },
        {
          "url": "/fixtures/im26-5034-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": false,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "im26-5034-diagnostic-jsquash-encode-ll-e7",
      "subject": "jsquash",
      "fixture": "im26-5034-diagnostic",
      "scope": "capped",
      "category": "text",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 7,
        "value": 100
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5034-diagnostic-jsquash-encode-ll-e7.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [1177.5, 1161.5999999940395, 1165.9000000059605],
      "coldMs": 1411.800000011921,
      "initializationMs": 27.200000017881393,
      "output": {
        "kind": "jxl",
        "sha256": "c189bce8bf4d32b5a6fdd8fd53e57d61d687c267eea86ce967e42e518e13c9b0",
        "bytes": 44936
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5034-diagnostic-lossless.jxl",
          "bytes": 83380
        },
        {
          "url": "/fixtures/im26-5034-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "5b259e326af957fbb15772e85aa38c157a8a77172ae38ccd2b18dca3c0fcdc1f",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-5034-diagnostic-jsquash-encode-ly-e7",
      "subject": "jsquash",
      "fixture": "im26-5034-diagnostic",
      "scope": "capped",
      "category": "text",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 7,
        "value": 75
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5034-diagnostic-jsquash-encode-ly-e7.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required false. Color quality not inferred from successful decode.",
      "times": [1641, 1633.5, 1679.2000000178814],
      "coldMs": 1915.0999999940395,
      "initializationMs": 29.099999994039536,
      "output": {
        "kind": "jxl",
        "sha256": "7065d0261d07f8de9c432fbb7820642a29a1904bfd4401447b7ad412fccbc891",
        "bytes": 42298
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5034-diagnostic-lossless.jxl",
          "bytes": 83380
        },
        {
          "url": "/fixtures/im26-5034-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": false,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "im26-5034-diagnostic-oxide-decode-lossless-ll-e1",
      "subject": "oxide",
      "fixture": "im26-5034-diagnostic",
      "scope": "capped",
      "category": "text",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5034-diagnostic-oxide-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [134.7999999821186, 134.2000000178814, 133.69999998807907],
      "coldMs": 226.80000001192093,
      "initializationMs": 14.400000005960464,
      "output": {
        "kind": "png",
        "sha256": "603c89803d8cb0f18711b15b33c68f4ca510371c6b756a1dbe5150b9a914ee00",
        "bytes": 160788
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5034-diagnostic-lossless.jxl",
          "bytes": 83380
        },
        {
          "url": "/fixtures/im26-5034-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "5b259e326af957fbb15772e85aa38c157a8a77172ae38ccd2b18dca3c0fcdc1f",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "im26-5034-diagnostic-oxide-decode-lossy-ll-e1",
      "subject": "oxide",
      "fixture": "im26-5034-diagnostic",
      "scope": "capped",
      "category": "text",
      "operation": "decode-lossy",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5034-diagnostic-oxide-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 1, tolerance 2",
      "times": [219.40000000596046, 220.09999999403954, 220.7999999821186],
      "coldMs": 341.09999999403954,
      "initializationMs": 13.799999982118607,
      "output": {
        "kind": "png",
        "sha256": "be12af811e9dea945ab7847043f7c39e95d7b149155a884feab652a8165f956a",
        "bytes": 331759
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5034-diagnostic-lossy.jxl",
          "bytes": 124450
        },
        {
          "url": "/fixtures/im26-5034-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 1,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 1, tolerance 2",
        "maximumError": 1,
        "expectedSha256": "f85f10bf6e2407bf295ad207df65bf786236a01109ab6e9e698dbaac935173a0",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-5034-diagnostic-oxide-encode-ll-e1",
      "subject": "oxide",
      "fixture": "im26-5034-diagnostic",
      "scope": "capped",
      "category": "text",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5034-diagnostic-oxide-encode-ll-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 13.099999994039536,
      "output": null,
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5034-diagnostic-lossless.jxl",
          "bytes": 83380
        },
        {
          "url": "/fixtures/im26-5034-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        }
      ],
      "errors": [],
      "memory": null
    },
    {
      "key": "im26-5034-diagnostic-oxide-encode-ly-e1",
      "subject": "oxide",
      "fixture": "im26-5034-diagnostic",
      "scope": "capped",
      "category": "text",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5034-diagnostic-oxide-encode-ly-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 13.299999982118607,
      "output": null,
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5034-diagnostic-lossless.jxl",
          "bytes": 83380
        },
        {
          "url": "/fixtures/im26-5034-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        }
      ],
      "errors": [],
      "memory": null
    },
    {
      "key": "im26-5034-diagnostic-oxide-encode-ll-e7",
      "subject": "oxide",
      "fixture": "im26-5034-diagnostic",
      "scope": "capped",
      "category": "text",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 7,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5034-diagnostic-oxide-encode-ll-e7.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 13.199999988079071,
      "output": null,
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5034-diagnostic-lossless.jxl",
          "bytes": 83380
        },
        {
          "url": "/fixtures/im26-5034-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        }
      ],
      "errors": [],
      "memory": null
    },
    {
      "key": "im26-5034-diagnostic-oxide-encode-ly-e7",
      "subject": "oxide",
      "fixture": "im26-5034-diagnostic",
      "scope": "capped",
      "category": "text",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 7,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5034-diagnostic-oxide-encode-ly-e7.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 14.299999982118607,
      "output": null,
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5034-diagnostic-lossless.jxl",
          "bytes": 83380
        },
        {
          "url": "/fixtures/im26-5034-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        }
      ],
      "errors": [],
      "memory": null
    },
    {
      "key": "im26-5034-diagnostic-vips-decode-lossless-ll-e1",
      "subject": "vips",
      "fixture": "im26-5034-diagnostic",
      "scope": "capped",
      "category": "text",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5034-diagnostic-vips-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [92.35499998927116, 78.56000000238419, 83.66500002145767],
      "coldMs": 274.7800000011921,
      "initializationMs": 156.2199999988079,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "5b259e326af957fbb15772e85aa38c157a8a77172ae38ccd2b18dca3c0fcdc1f",
        "bytes": 4194304
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5034-diagnostic-lossless.jxl",
          "bytes": 83380
        },
        {
          "url": "/fixtures/im26-5034-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "5b259e326af957fbb15772e85aa38c157a8a77172ae38ccd2b18dca3c0fcdc1f",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "im26-5034-diagnostic-vips-decode-lossy-ll-e1",
      "subject": "vips",
      "fixture": "im26-5034-diagnostic",
      "scope": "capped",
      "category": "text",
      "operation": "decode-lossy",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5034-diagnostic-vips-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 1, tolerance 2",
      "times": [59.889999985694885, 68.22500002384186, 64.83999997377396],
      "coldMs": 252.52500000596046,
      "initializationMs": 154.4350000023842,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "05e19e7589a80fb33f8ba53c80056e351e47004d6ccbd1db31239bdbaca37e5f",
        "bytes": 4194304
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5034-diagnostic-lossy.jxl",
          "bytes": 124450
        },
        {
          "url": "/fixtures/im26-5034-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 1,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 1, tolerance 2",
        "maximumError": 1,
        "expectedSha256": "f85f10bf6e2407bf295ad207df65bf786236a01109ab6e9e698dbaac935173a0",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-5034-diagnostic-vips-encode-ll-e1",
      "subject": "vips",
      "fixture": "im26-5034-diagnostic",
      "scope": "capped",
      "category": "text",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5034-diagnostic-vips-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [30, 29.575000017881393, 27.490000009536743],
      "coldMs": 226.67999997735023,
      "initializationMs": 152.28999999165535,
      "output": {
        "kind": "jxl",
        "sha256": "d6375ce5097e57b1a463c8ee1c79780decbd304925147f6087e1aed80909509d",
        "bytes": 158783
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5034-diagnostic-lossless.jxl",
          "bytes": 83380
        },
        {
          "url": "/fixtures/im26-5034-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "5b259e326af957fbb15772e85aa38c157a8a77172ae38ccd2b18dca3c0fcdc1f",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-5034-diagnostic-vips-encode-ly-e1",
      "subject": "vips",
      "fixture": "im26-5034-diagnostic",
      "scope": "capped",
      "category": "text",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5034-diagnostic-vips-encode-ly-e1.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required false. Color quality not inferred from successful decode.",
      "times": [72.82000002264977, 70.73999997973442, 67.49500000476837],
      "coldMs": 317.10499998927116,
      "initializationMs": 155.90999999642372,
      "output": {
        "kind": "jxl",
        "sha256": "b89d1bfe8c5510861f65108085102aa2db1e7367fadd491994aa4f26193eaaf3",
        "bytes": 279220
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5034-diagnostic-lossless.jxl",
          "bytes": 83380
        },
        {
          "url": "/fixtures/im26-5034-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": false,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "im26-5034-diagnostic-vips-encode-ll-e7",
      "subject": "vips",
      "fixture": "im26-5034-diagnostic",
      "scope": "capped",
      "category": "text",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 7,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5034-diagnostic-vips-encode-ll-e7.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [408.4350000023842, 406.6099999845028, 400.97500002384186],
      "coldMs": 674.4900000095367,
      "initializationMs": 161.24500000476837,
      "output": {
        "kind": "jxl",
        "sha256": "655b07e5ca4ddfca780ce108905422ef27c618cead24768379ff352a558d7def",
        "bytes": 83555
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5034-diagnostic-lossless.jxl",
          "bytes": 83380
        },
        {
          "url": "/fixtures/im26-5034-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "5b259e326af957fbb15772e85aa38c157a8a77172ae38ccd2b18dca3c0fcdc1f",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-5034-diagnostic-vips-encode-ly-e7",
      "subject": "vips",
      "fixture": "im26-5034-diagnostic",
      "scope": "capped",
      "category": "text",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 7,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5034-diagnostic-vips-encode-ly-e7.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required false. Color quality not inferred from successful decode.",
      "times": [705.7899999916553, 702.2450000047684, 698.3650000095367],
      "coldMs": 1001.1750000119209,
      "initializationMs": 153.70500001311302,
      "output": {
        "kind": "jxl",
        "sha256": "a77063b1147bfaf88f74a15e5c336c5a99b80a6aed2e71c61b01faa14c50ad32",
        "bytes": 124625
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5034-diagnostic-lossless.jxl",
          "bytes": 83380
        },
        {
          "url": "/fixtures/im26-5034-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": false,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "im26-5052-diagnostic-purejsimage-decode-lossless-ll-e1",
      "subject": "purejsimage",
      "fixture": "im26-5052-diagnostic",
      "scope": "capped",
      "category": "text",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5052-diagnostic-purejsimage-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [561.1999999880791, 561.9000000059605, 556.4000000059605],
      "coldMs": 652.6000000238419,
      "initializationMs": 37.70000001788139,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "e707696ff5dabd4e94ef4a63cc0785a873301bb1c80d50eb7a80032266c0e5a9",
        "bytes": 4194304
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5052-diagnostic-lossless.jxl",
          "bytes": 91463
        },
        {
          "url": "/fixtures/im26-5052-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "e707696ff5dabd4e94ef4a63cc0785a873301bb1c80d50eb7a80032266c0e5a9",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "im26-5052-diagnostic-purejsimage-decode-lossy-ll-e1",
      "subject": "purejsimage",
      "fixture": "im26-5052-diagnostic",
      "scope": "capped",
      "category": "text",
      "operation": "decode-lossy",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5052-diagnostic-purejsimage-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 1, tolerance 2",
      "times": [1056, 1261.199999988079, 1090],
      "coldMs": 1172.9000000059605,
      "initializationMs": 36.099999994039536,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "ff8398633453e26bf47bea3a69461d3fec95759f5a7159adf39e2328b7e5b51c",
        "bytes": 4194304
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5052-diagnostic-lossy.jxl",
          "bytes": 142751
        },
        {
          "url": "/fixtures/im26-5052-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 1,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 1, tolerance 2",
        "maximumError": 1,
        "expectedSha256": "b762ac7162eeaad25109b613b7cd8a52c8bc869281a11893dca315c4f23b9953",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-5052-diagnostic-purejsimage-encode-ll-e1",
      "subject": "purejsimage",
      "fixture": "im26-5052-diagnostic",
      "scope": "capped",
      "category": "text",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5052-diagnostic-purejsimage-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [809.5, 789.5999999940395, 819.5],
      "coldMs": 844.5,
      "initializationMs": 36.29999998211861,
      "output": {
        "kind": "jxl",
        "sha256": "de95bfd640acb78d3c10d72f61ec8c749b210d3aea6382f35ee5d1feb38d3b40",
        "bytes": 255312
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5052-diagnostic-lossless.jxl",
          "bytes": 91463
        },
        {
          "url": "/fixtures/im26-5052-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "e707696ff5dabd4e94ef4a63cc0785a873301bb1c80d50eb7a80032266c0e5a9",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-5052-diagnostic-purejsimage-encode-ly-e1",
      "subject": "purejsimage",
      "fixture": "im26-5052-diagnostic",
      "scope": "capped",
      "category": "text",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5052-diagnostic-purejsimage-encode-ly-e1.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required true. Color quality not inferred from successful decode.",
      "times": [555.8999999761581, 549.1000000238419, 553.2999999821186],
      "coldMs": 574.3000000119209,
      "initializationMs": 35.900000005960464,
      "output": {
        "kind": "jxl",
        "sha256": "80093ab366bc8ade474f6be0e91f0f50fc260643796c39829f8205c1ecac018b",
        "bytes": 353871
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5052-diagnostic-lossless.jxl",
          "bytes": 91463
        },
        {
          "url": "/fixtures/im26-5052-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": true,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "im26-5052-diagnostic-purejsimage-encode-ll-e7",
      "subject": "purejsimage",
      "fixture": "im26-5052-diagnostic",
      "scope": "capped",
      "category": "text",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 7,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5052-diagnostic-purejsimage-encode-ll-e7.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [3985.7000000178814, 4016.7999999821186, 3870.300000011921],
      "coldMs": 3994.4000000059605,
      "initializationMs": 36.099999994039536,
      "output": {
        "kind": "jxl",
        "sha256": "778f5809f541c7ecca3e62a4ff38c2dc830a9bc32cf3e811744db0ec98ad4ea0",
        "bytes": 46936
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5052-diagnostic-lossless.jxl",
          "bytes": 91463
        },
        {
          "url": "/fixtures/im26-5052-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "e707696ff5dabd4e94ef4a63cc0785a873301bb1c80d50eb7a80032266c0e5a9",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-5052-diagnostic-purejsimage-encode-ly-e7",
      "subject": "purejsimage",
      "fixture": "im26-5052-diagnostic",
      "scope": "capped",
      "category": "text",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 7,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5052-diagnostic-purejsimage-encode-ly-e7.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required true. Color quality not inferred from successful decode.",
      "times": [1322.9000000059605, 1332, 1390.300000011921],
      "coldMs": 1348.7999999821186,
      "initializationMs": 43,
      "output": {
        "kind": "jxl",
        "sha256": "7ce6c0bbfd3788ee959693ce6cfc1ee142c3baa7f1634332272653a67a6fe282",
        "bytes": 169109
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5052-diagnostic-lossless.jxl",
          "bytes": 91463
        },
        {
          "url": "/fixtures/im26-5052-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": true,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "im26-5052-diagnostic-jsquash-decode-lossless-ll-e1",
      "subject": "jsquash",
      "fixture": "im26-5052-diagnostic",
      "scope": "capped",
      "category": "text",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 100
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5052-diagnostic-jsquash-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [213, 209.40000000596046, 208.19999998807907],
      "coldMs": 292.40000000596046,
      "initializationMs": 28.69999998807907,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "e707696ff5dabd4e94ef4a63cc0785a873301bb1c80d50eb7a80032266c0e5a9",
        "bytes": 4194304
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5052-diagnostic-lossless.jxl",
          "bytes": 91463
        },
        {
          "url": "/fixtures/im26-5052-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "e707696ff5dabd4e94ef4a63cc0785a873301bb1c80d50eb7a80032266c0e5a9",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "im26-5052-diagnostic-jsquash-decode-lossy-ll-e1",
      "subject": "jsquash",
      "fixture": "im26-5052-diagnostic",
      "scope": "capped",
      "category": "text",
      "operation": "decode-lossy",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 100
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5052-diagnostic-jsquash-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 2, tolerance 2",
      "times": [219.7000000178814, 220, 219.59999999403954],
      "coldMs": 310.2999999821186,
      "initializationMs": 26,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "6dfbbb661e70ff3f93a352926c7cd2d734b8fc6ad8e6dfb0cdc2dfaaa28e97fc",
        "bytes": 4194304
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5052-diagnostic-lossy.jxl",
          "bytes": 142751
        },
        {
          "url": "/fixtures/im26-5052-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 2,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 2, tolerance 2",
        "maximumError": 2,
        "expectedSha256": "b762ac7162eeaad25109b613b7cd8a52c8bc869281a11893dca315c4f23b9953",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-5052-diagnostic-jsquash-encode-ll-e1",
      "subject": "jsquash",
      "fixture": "im26-5052-diagnostic",
      "scope": "capped",
      "category": "text",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 100
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5052-diagnostic-jsquash-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [71.59999999403954, 70.2000000178814, 78],
      "coldMs": 160.59999999403954,
      "initializationMs": 27.599999994039536,
      "output": {
        "kind": "jxl",
        "sha256": "d3a7424b86233854b7fd923fe9963a6352d211c030eb484279be6ab7738defa0",
        "bytes": 217711
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5052-diagnostic-lossless.jxl",
          "bytes": 91463
        },
        {
          "url": "/fixtures/im26-5052-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "e707696ff5dabd4e94ef4a63cc0785a873301bb1c80d50eb7a80032266c0e5a9",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-5052-diagnostic-jsquash-encode-ly-e1",
      "subject": "jsquash",
      "fixture": "im26-5052-diagnostic",
      "scope": "capped",
      "category": "text",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 1,
        "value": 75
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5052-diagnostic-jsquash-encode-ly-e1.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required false. Color quality not inferred from successful decode.",
      "times": [217.09999999403954, 216, 220.09999999403954],
      "coldMs": 329.7000000178814,
      "initializationMs": 25.80000001192093,
      "output": {
        "kind": "jxl",
        "sha256": "d5039e5f0e7ef35eb304fef00c3566708944a5632b8640a07837a7fdc1adb22a",
        "bytes": 116791
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5052-diagnostic-lossless.jxl",
          "bytes": 91463
        },
        {
          "url": "/fixtures/im26-5052-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": false,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "im26-5052-diagnostic-jsquash-encode-ll-e7",
      "subject": "jsquash",
      "fixture": "im26-5052-diagnostic",
      "scope": "capped",
      "category": "text",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 7,
        "value": 100
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5052-diagnostic-jsquash-encode-ll-e7.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [1134.300000011921, 1120.699999988079, 1126.300000011921],
      "coldMs": 1337,
      "initializationMs": 27.5,
      "output": {
        "kind": "jxl",
        "sha256": "a46ddcf21909578ad44cdda6e73a09483dc66f992f3b395de18de1d7a12bdbfc",
        "bytes": 18517
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5052-diagnostic-lossless.jxl",
          "bytes": 91463
        },
        {
          "url": "/fixtures/im26-5052-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "e707696ff5dabd4e94ef4a63cc0785a873301bb1c80d50eb7a80032266c0e5a9",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-5052-diagnostic-jsquash-encode-ly-e7",
      "subject": "jsquash",
      "fixture": "im26-5052-diagnostic",
      "scope": "capped",
      "category": "text",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 7,
        "value": 75
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5052-diagnostic-jsquash-encode-ly-e7.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required false. Color quality not inferred from successful decode.",
      "times": [1589.3999999761581, 1583.6000000238419, 1590.7999999821186],
      "coldMs": 1837.300000011921,
      "initializationMs": 27.80000001192093,
      "output": {
        "kind": "jxl",
        "sha256": "3a7f924eac4b101180e2fc5d9c51bcfa6dc499d290b1519829144bd8d9a63be3",
        "bytes": 28449
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5052-diagnostic-lossless.jxl",
          "bytes": 91463
        },
        {
          "url": "/fixtures/im26-5052-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": false,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "im26-5052-diagnostic-oxide-decode-lossless-ll-e1",
      "subject": "oxide",
      "fixture": "im26-5052-diagnostic",
      "scope": "capped",
      "category": "text",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5052-diagnostic-oxide-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [133.7000000178814, 133.2999999821186, 133],
      "coldMs": 238.7999999821186,
      "initializationMs": 14.299999982118607,
      "output": {
        "kind": "png",
        "sha256": "e67881e9f7fc152c3cf87b7eed8e65a14fb69d020fd9c8c412a79f256f7fd4fd",
        "bytes": 148305
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5052-diagnostic-lossless.jxl",
          "bytes": 91463
        },
        {
          "url": "/fixtures/im26-5052-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "e707696ff5dabd4e94ef4a63cc0785a873301bb1c80d50eb7a80032266c0e5a9",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "im26-5052-diagnostic-oxide-decode-lossy-ll-e1",
      "subject": "oxide",
      "fixture": "im26-5052-diagnostic",
      "scope": "capped",
      "category": "text",
      "operation": "decode-lossy",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5052-diagnostic-oxide-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 1, tolerance 2",
      "times": [228.80000001192093, 227.69999998807907, 228.30000001192093],
      "coldMs": 353.90000000596046,
      "initializationMs": 14,
      "output": {
        "kind": "png",
        "sha256": "92ebe48358dd33f329d1ee44c724a5d8c055a57f516e5d81cc4311ae21e9b22a",
        "bytes": 382794
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5052-diagnostic-lossy.jxl",
          "bytes": 142751
        },
        {
          "url": "/fixtures/im26-5052-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 1,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 1, tolerance 2",
        "maximumError": 1,
        "expectedSha256": "b762ac7162eeaad25109b613b7cd8a52c8bc869281a11893dca315c4f23b9953",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-5052-diagnostic-oxide-encode-ll-e1",
      "subject": "oxide",
      "fixture": "im26-5052-diagnostic",
      "scope": "capped",
      "category": "text",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5052-diagnostic-oxide-encode-ll-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 13.699999988079071,
      "output": null,
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5052-diagnostic-lossless.jxl",
          "bytes": 91463
        },
        {
          "url": "/fixtures/im26-5052-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        }
      ],
      "errors": [],
      "memory": null
    },
    {
      "key": "im26-5052-diagnostic-oxide-encode-ly-e1",
      "subject": "oxide",
      "fixture": "im26-5052-diagnostic",
      "scope": "capped",
      "category": "text",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5052-diagnostic-oxide-encode-ly-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 14.599999994039536,
      "output": null,
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5052-diagnostic-lossless.jxl",
          "bytes": 91463
        },
        {
          "url": "/fixtures/im26-5052-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        }
      ],
      "errors": [],
      "memory": null
    },
    {
      "key": "im26-5052-diagnostic-oxide-encode-ll-e7",
      "subject": "oxide",
      "fixture": "im26-5052-diagnostic",
      "scope": "capped",
      "category": "text",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 7,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5052-diagnostic-oxide-encode-ll-e7.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 13.299999982118607,
      "output": null,
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5052-diagnostic-lossless.jxl",
          "bytes": 91463
        },
        {
          "url": "/fixtures/im26-5052-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        }
      ],
      "errors": [],
      "memory": null
    },
    {
      "key": "im26-5052-diagnostic-oxide-encode-ly-e7",
      "subject": "oxide",
      "fixture": "im26-5052-diagnostic",
      "scope": "capped",
      "category": "text",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 7,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5052-diagnostic-oxide-encode-ly-e7.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 13.299999982118607,
      "output": null,
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5052-diagnostic-lossless.jxl",
          "bytes": 91463
        },
        {
          "url": "/fixtures/im26-5052-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        }
      ],
      "errors": [],
      "memory": null
    },
    {
      "key": "im26-5052-diagnostic-vips-decode-lossless-ll-e1",
      "subject": "vips",
      "fixture": "im26-5052-diagnostic",
      "scope": "capped",
      "category": "text",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5052-diagnostic-vips-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [84.73499998450279, 83.58500000834465, 78.97499999403954],
      "coldMs": 283.8400000035763,
      "initializationMs": 158.63999998569489,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "e707696ff5dabd4e94ef4a63cc0785a873301bb1c80d50eb7a80032266c0e5a9",
        "bytes": 4194304
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5052-diagnostic-lossless.jxl",
          "bytes": 91463
        },
        {
          "url": "/fixtures/im26-5052-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "e707696ff5dabd4e94ef4a63cc0785a873301bb1c80d50eb7a80032266c0e5a9",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "im26-5052-diagnostic-vips-decode-lossy-ll-e1",
      "subject": "vips",
      "fixture": "im26-5052-diagnostic",
      "scope": "capped",
      "category": "text",
      "operation": "decode-lossy",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5052-diagnostic-vips-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 1, tolerance 2",
      "times": [57.70000001788139, 57.20999997854233, 56.26000002026558],
      "coldMs": 251.35499998927116,
      "initializationMs": 148.75999999046326,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "de30c9ace41fbe54b246f6116f85b97bbac9de698888bd3524da1315fd995fd7",
        "bytes": 4194304
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5052-diagnostic-lossy.jxl",
          "bytes": 142751
        },
        {
          "url": "/fixtures/im26-5052-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 1,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 1, tolerance 2",
        "maximumError": 1,
        "expectedSha256": "b762ac7162eeaad25109b613b7cd8a52c8bc869281a11893dca315c4f23b9953",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-5052-diagnostic-vips-encode-ll-e1",
      "subject": "vips",
      "fixture": "im26-5052-diagnostic",
      "scope": "capped",
      "category": "text",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5052-diagnostic-vips-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [28.964999973773956, 29.820000022649765, 27.259999990463257],
      "coldMs": 228.14500001072884,
      "initializationMs": 154.97499999403954,
      "output": {
        "kind": "jxl",
        "sha256": "d0d3256d66dfaa444eba72ba09a4152bb59706b32390e82a5d4e7cef596e7bee",
        "bytes": 179817
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5052-diagnostic-lossless.jxl",
          "bytes": 91463
        },
        {
          "url": "/fixtures/im26-5052-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "e707696ff5dabd4e94ef4a63cc0785a873301bb1c80d50eb7a80032266c0e5a9",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-5052-diagnostic-vips-encode-ly-e1",
      "subject": "vips",
      "fixture": "im26-5052-diagnostic",
      "scope": "capped",
      "category": "text",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5052-diagnostic-vips-encode-ly-e1.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required false. Color quality not inferred from successful decode.",
      "times": [76.01999998092651, 76.3449999988079, 68.29000002145767],
      "coldMs": 314.6850000023842,
      "initializationMs": 155.19500002264977,
      "output": {
        "kind": "jxl",
        "sha256": "3c76980c4c6a414c0ab9648315ca0a1f74d1074455c2afb494b42b20563f2b61",
        "bytes": 298915
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5052-diagnostic-lossless.jxl",
          "bytes": 91463
        },
        {
          "url": "/fixtures/im26-5052-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": false,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "im26-5052-diagnostic-vips-encode-ll-e7",
      "subject": "vips",
      "fixture": "im26-5052-diagnostic",
      "scope": "capped",
      "category": "text",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 7,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5052-diagnostic-vips-encode-ll-e7.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [424.81999999284744, 422.4399999976158, 434.875],
      "coldMs": 669.0099999904633,
      "initializationMs": 159.39500001072884,
      "output": {
        "kind": "jxl",
        "sha256": "ad2dba4df3e230a599575ba4c09656a2034fc61d32a9de7dba88816b51055806",
        "bytes": 91638
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5052-diagnostic-lossless.jxl",
          "bytes": 91463
        },
        {
          "url": "/fixtures/im26-5052-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "e707696ff5dabd4e94ef4a63cc0785a873301bb1c80d50eb7a80032266c0e5a9",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-5052-diagnostic-vips-encode-ly-e7",
      "subject": "vips",
      "fixture": "im26-5052-diagnostic",
      "scope": "capped",
      "category": "text",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 7,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5052-diagnostic-vips-encode-ly-e7.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required false. Color quality not inferred from successful decode.",
      "times": [704.0250000059605, 698.2350000143051, 692.1399999856949],
      "coldMs": 995.3799999952316,
      "initializationMs": 154.99500000476837,
      "output": {
        "kind": "jxl",
        "sha256": "954e97ec3ee59c4d510b7c5e76c4eb39f8c742bd535c7d3e1701772d87df5926",
        "bytes": 142928
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5052-diagnostic-lossless.jxl",
          "bytes": 91463
        },
        {
          "url": "/fixtures/im26-5052-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": false,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "im26-5334-diagnostic-purejsimage-decode-lossless-ll-e1",
      "subject": "purejsimage",
      "fixture": "im26-5334-diagnostic",
      "scope": "capped",
      "category": "screenshot",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5334-diagnostic-purejsimage-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [571.9000000059605, 569.5999999940395, 633.5],
      "coldMs": 645.8000000119209,
      "initializationMs": 36.70000001788139,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "381b1ec769fd975968ed52acbf0d3d5a2362d5ea4c660e95c2c3572ad717807e",
        "bytes": 4194304
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5334-diagnostic-lossless.jxl",
          "bytes": 75184
        },
        {
          "url": "/fixtures/im26-5334-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "381b1ec769fd975968ed52acbf0d3d5a2362d5ea4c660e95c2c3572ad717807e",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "im26-5334-diagnostic-purejsimage-decode-lossy-ll-e1",
      "subject": "purejsimage",
      "fixture": "im26-5334-diagnostic",
      "scope": "capped",
      "category": "screenshot",
      "operation": "decode-lossy",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5334-diagnostic-purejsimage-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 1, tolerance 2",
      "times": [848.4000000059605, 1058.0999999940395, 887.3000000119209],
      "coldMs": 985.2999999821186,
      "initializationMs": 38.599999994039536,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "45f5932961cd9828b9604d3f6ea65c5cf9367aed6ea9270081f372b9c897f9b9",
        "bytes": 4194304
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5334-diagnostic-lossy.jxl",
          "bytes": 112540
        },
        {
          "url": "/fixtures/im26-5334-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 1,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 1, tolerance 2",
        "maximumError": 1,
        "expectedSha256": "ae36e369709810abff3f0c9858e277aa8973668a062df6c19405ed8fd1a0ccb0",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-5334-diagnostic-purejsimage-encode-ll-e1",
      "subject": "purejsimage",
      "fixture": "im26-5334-diagnostic",
      "scope": "capped",
      "category": "screenshot",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5334-diagnostic-purejsimage-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [827.0999999940395, 828.5999999940395, 821.3000000119209],
      "coldMs": 836.0999999940395,
      "initializationMs": 35.79999998211861,
      "output": {
        "kind": "jxl",
        "sha256": "9f428fa6873c8c0b9547772345033568bb5b7729c3c803101fdbb8838d12ed54",
        "bytes": 176420
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5334-diagnostic-lossless.jxl",
          "bytes": 75184
        },
        {
          "url": "/fixtures/im26-5334-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "381b1ec769fd975968ed52acbf0d3d5a2362d5ea4c660e95c2c3572ad717807e",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-5334-diagnostic-purejsimage-encode-ly-e1",
      "subject": "purejsimage",
      "fixture": "im26-5334-diagnostic",
      "scope": "capped",
      "category": "screenshot",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5334-diagnostic-purejsimage-encode-ly-e1.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required true. Color quality not inferred from successful decode.",
      "times": [521, 521.7999999821186, 567.5999999940395],
      "coldMs": 564.2000000178814,
      "initializationMs": 39.400000005960464,
      "output": {
        "kind": "jxl",
        "sha256": "4ebc216719a678681c14df470de921806c2c58ba6be048beed55cd592a57c2b4",
        "bytes": 324211
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5334-diagnostic-lossless.jxl",
          "bytes": 75184
        },
        {
          "url": "/fixtures/im26-5334-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": true,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "im26-5334-diagnostic-purejsimage-encode-ll-e7",
      "subject": "purejsimage",
      "fixture": "im26-5334-diagnostic",
      "scope": "capped",
      "category": "screenshot",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 7,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5334-diagnostic-purejsimage-encode-ll-e7.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [13043.5, 13014.09999999404, 12881.300000011921],
      "coldMs": 13349.90000000596,
      "initializationMs": 36.80000001192093,
      "output": {
        "kind": "jxl",
        "sha256": "b0ed643bb93917d6a1141efd8d8ecc493f6887943f587b3b8dae7970c03f735f",
        "bytes": 27624
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5334-diagnostic-lossless.jxl",
          "bytes": 75184
        },
        {
          "url": "/fixtures/im26-5334-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "381b1ec769fd975968ed52acbf0d3d5a2362d5ea4c660e95c2c3572ad717807e",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-5334-diagnostic-purejsimage-encode-ly-e7",
      "subject": "purejsimage",
      "fixture": "im26-5334-diagnostic",
      "scope": "capped",
      "category": "screenshot",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 7,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5334-diagnostic-purejsimage-encode-ly-e7.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required true. Color quality not inferred from successful decode.",
      "times": [1451.699999988079, 1483.0999999940395, 1502.800000011921],
      "coldMs": 1455.5999999940395,
      "initializationMs": 37.099999994039536,
      "output": {
        "kind": "jxl",
        "sha256": "e2aab5442ff4395f12feb5b983817b3348ba3a8ed45317b4a928e1caec8fe718",
        "bytes": 144879
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5334-diagnostic-lossless.jxl",
          "bytes": 75184
        },
        {
          "url": "/fixtures/im26-5334-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": true,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "im26-5334-diagnostic-jsquash-decode-lossless-ll-e1",
      "subject": "jsquash",
      "fixture": "im26-5334-diagnostic",
      "scope": "capped",
      "category": "screenshot",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 100
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5334-diagnostic-jsquash-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [206.5, 208.09999999403954, 207.5],
      "coldMs": 290.7000000178814,
      "initializationMs": 26.400000005960464,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "381b1ec769fd975968ed52acbf0d3d5a2362d5ea4c660e95c2c3572ad717807e",
        "bytes": 4194304
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5334-diagnostic-lossless.jxl",
          "bytes": 75184
        },
        {
          "url": "/fixtures/im26-5334-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "381b1ec769fd975968ed52acbf0d3d5a2362d5ea4c660e95c2c3572ad717807e",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "im26-5334-diagnostic-jsquash-decode-lossy-ll-e1",
      "subject": "jsquash",
      "fixture": "im26-5334-diagnostic",
      "scope": "capped",
      "category": "screenshot",
      "operation": "decode-lossy",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 100
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5334-diagnostic-jsquash-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 1, tolerance 2",
      "times": [224.59999999403954, 230, 229.40000000596046],
      "coldMs": 309.30000001192093,
      "initializationMs": 26,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "5a566fe095690a27eff748e27bfc8e9672a99983bb7ca823d2b72fe0e858565e",
        "bytes": 4194304
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5334-diagnostic-lossy.jxl",
          "bytes": 112540
        },
        {
          "url": "/fixtures/im26-5334-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 1,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 1, tolerance 2",
        "maximumError": 1,
        "expectedSha256": "ae36e369709810abff3f0c9858e277aa8973668a062df6c19405ed8fd1a0ccb0",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-5334-diagnostic-jsquash-encode-ll-e1",
      "subject": "jsquash",
      "fixture": "im26-5334-diagnostic",
      "scope": "capped",
      "category": "screenshot",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 100
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5334-diagnostic-jsquash-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [70.30000001192093, 68.59999999403954, 73.30000001192093],
      "coldMs": 159.59999999403954,
      "initializationMs": 26.80000001192093,
      "output": {
        "kind": "jxl",
        "sha256": "4079c35b24f7803e0f8da4f1e4f672242efd9da3ad77553ab6222555eca910c3",
        "bytes": 135588
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5334-diagnostic-lossless.jxl",
          "bytes": 75184
        },
        {
          "url": "/fixtures/im26-5334-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "381b1ec769fd975968ed52acbf0d3d5a2362d5ea4c660e95c2c3572ad717807e",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-5334-diagnostic-jsquash-encode-ly-e1",
      "subject": "jsquash",
      "fixture": "im26-5334-diagnostic",
      "scope": "capped",
      "category": "screenshot",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 1,
        "value": 75
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5334-diagnostic-jsquash-encode-ly-e1.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required false. Color quality not inferred from successful decode.",
      "times": [208.59999999403954, 207, 211.59999999403954],
      "coldMs": 332.7000000178814,
      "initializationMs": 26.80000001192093,
      "output": {
        "kind": "jxl",
        "sha256": "64bdde56401975cc4ec84e755579e806b59f8e2198408bbfcca0e7c7cc9702b8",
        "bytes": 98268
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5334-diagnostic-lossless.jxl",
          "bytes": 75184
        },
        {
          "url": "/fixtures/im26-5334-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": false,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "im26-5334-diagnostic-jsquash-encode-ll-e7",
      "subject": "jsquash",
      "fixture": "im26-5334-diagnostic",
      "scope": "capped",
      "category": "screenshot",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 7,
        "value": 100
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5334-diagnostic-jsquash-encode-ll-e7.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [1660.800000011921, 1666.5, 1672.5],
      "coldMs": 1894,
      "initializationMs": 26.5,
      "output": {
        "kind": "jxl",
        "sha256": "5581d83b8c60ca8b04fe1e8b3c8efd33cdee71550fb803cd12ea18805725dd7d",
        "bytes": 44579
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5334-diagnostic-lossless.jxl",
          "bytes": 75184
        },
        {
          "url": "/fixtures/im26-5334-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "381b1ec769fd975968ed52acbf0d3d5a2362d5ea4c660e95c2c3572ad717807e",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-5334-diagnostic-jsquash-encode-ly-e7",
      "subject": "jsquash",
      "fixture": "im26-5334-diagnostic",
      "scope": "capped",
      "category": "screenshot",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 7,
        "value": 75
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5334-diagnostic-jsquash-encode-ly-e7.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required false. Color quality not inferred from successful decode.",
      "times": [1486, 1495.4000000059605, 1500.199999988079],
      "coldMs": 1728.9000000059605,
      "initializationMs": 26.900000005960464,
      "output": {
        "kind": "jxl",
        "sha256": "799b1bcd391856d1103de86eab3a3b4877948d5d46988445e75a02298081aaaa",
        "bytes": 54126
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5334-diagnostic-lossless.jxl",
          "bytes": 75184
        },
        {
          "url": "/fixtures/im26-5334-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": false,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "im26-5334-diagnostic-oxide-decode-lossless-ll-e1",
      "subject": "oxide",
      "fixture": "im26-5334-diagnostic",
      "scope": "capped",
      "category": "screenshot",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5334-diagnostic-oxide-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [135.40000000596046, 135.89999997615814, 135],
      "coldMs": 227.2000000178814,
      "initializationMs": 13.100000023841858,
      "output": {
        "kind": "png",
        "sha256": "a3d9368701bd5bfd3ead1d2b5817f240171ae349952331ac6688917e22c3a3b0",
        "bytes": 125292
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5334-diagnostic-lossless.jxl",
          "bytes": 75184
        },
        {
          "url": "/fixtures/im26-5334-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "381b1ec769fd975968ed52acbf0d3d5a2362d5ea4c660e95c2c3572ad717807e",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "im26-5334-diagnostic-oxide-decode-lossy-ll-e1",
      "subject": "oxide",
      "fixture": "im26-5334-diagnostic",
      "scope": "capped",
      "category": "screenshot",
      "operation": "decode-lossy",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5334-diagnostic-oxide-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 1, tolerance 2",
      "times": [230.5, 231.2999999821186, 233.7000000178814],
      "coldMs": 366.2000000178814,
      "initializationMs": 13.099999994039536,
      "output": {
        "kind": "png",
        "sha256": "2c5c953bcd28a3240801949c576de1ac8136c7a155d42dd60e5e328b4dec8a8c",
        "bytes": 321279
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5334-diagnostic-lossy.jxl",
          "bytes": 112540
        },
        {
          "url": "/fixtures/im26-5334-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 1,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 1, tolerance 2",
        "maximumError": 1,
        "expectedSha256": "ae36e369709810abff3f0c9858e277aa8973668a062df6c19405ed8fd1a0ccb0",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-5334-diagnostic-oxide-encode-ll-e1",
      "subject": "oxide",
      "fixture": "im26-5334-diagnostic",
      "scope": "capped",
      "category": "screenshot",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5334-diagnostic-oxide-encode-ll-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 13.5,
      "output": null,
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5334-diagnostic-lossless.jxl",
          "bytes": 75184
        },
        {
          "url": "/fixtures/im26-5334-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        }
      ],
      "errors": [],
      "memory": null
    },
    {
      "key": "im26-5334-diagnostic-oxide-encode-ly-e1",
      "subject": "oxide",
      "fixture": "im26-5334-diagnostic",
      "scope": "capped",
      "category": "screenshot",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5334-diagnostic-oxide-encode-ly-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 13.599999994039536,
      "output": null,
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5334-diagnostic-lossless.jxl",
          "bytes": 75184
        },
        {
          "url": "/fixtures/im26-5334-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        }
      ],
      "errors": [],
      "memory": null
    },
    {
      "key": "im26-5334-diagnostic-oxide-encode-ll-e7",
      "subject": "oxide",
      "fixture": "im26-5334-diagnostic",
      "scope": "capped",
      "category": "screenshot",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 7,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5334-diagnostic-oxide-encode-ll-e7.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 13,
      "output": null,
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5334-diagnostic-lossless.jxl",
          "bytes": 75184
        },
        {
          "url": "/fixtures/im26-5334-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        }
      ],
      "errors": [],
      "memory": null
    },
    {
      "key": "im26-5334-diagnostic-oxide-encode-ly-e7",
      "subject": "oxide",
      "fixture": "im26-5334-diagnostic",
      "scope": "capped",
      "category": "screenshot",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 7,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5334-diagnostic-oxide-encode-ly-e7.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 13.099999994039536,
      "output": null,
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5334-diagnostic-lossless.jxl",
          "bytes": 75184
        },
        {
          "url": "/fixtures/im26-5334-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        }
      ],
      "errors": [],
      "memory": null
    },
    {
      "key": "im26-5334-diagnostic-vips-decode-lossless-ll-e1",
      "subject": "vips",
      "fixture": "im26-5334-diagnostic",
      "scope": "capped",
      "category": "screenshot",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5334-diagnostic-vips-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [85.69500002264977, 82.65999999642372, 81.71000000834465],
      "coldMs": 274.93499997258186,
      "initializationMs": 155.01499998569489,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "381b1ec769fd975968ed52acbf0d3d5a2362d5ea4c660e95c2c3572ad717807e",
        "bytes": 4194304
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5334-diagnostic-lossless.jxl",
          "bytes": 75184
        },
        {
          "url": "/fixtures/im26-5334-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "381b1ec769fd975968ed52acbf0d3d5a2362d5ea4c660e95c2c3572ad717807e",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "im26-5334-diagnostic-vips-decode-lossy-ll-e1",
      "subject": "vips",
      "fixture": "im26-5334-diagnostic",
      "scope": "capped",
      "category": "screenshot",
      "operation": "decode-lossy",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5334-diagnostic-vips-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 1, tolerance 2",
      "times": [55.78999999165535, 54.360000014305115, 77.06499999761581],
      "coldMs": 247.56500002741814,
      "initializationMs": 151.62000000476837,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "82c6a0f3fdd3f26c83fbe1109c79ea6220d1abda850261c119562c8ca9e02dc4",
        "bytes": 4194304
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5334-diagnostic-lossy.jxl",
          "bytes": 112540
        },
        {
          "url": "/fixtures/im26-5334-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 1,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 1, tolerance 2",
        "maximumError": 1,
        "expectedSha256": "ae36e369709810abff3f0c9858e277aa8973668a062df6c19405ed8fd1a0ccb0",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-5334-diagnostic-vips-encode-ll-e1",
      "subject": "vips",
      "fixture": "im26-5334-diagnostic",
      "scope": "capped",
      "category": "screenshot",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5334-diagnostic-vips-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [28.444999992847443, 29.064999997615814, 27.725000023841858],
      "coldMs": 231.3250000178814,
      "initializationMs": 155.46500000357628,
      "output": {
        "kind": "jxl",
        "sha256": "a0465cb3bf7fa689705c134944852a44e1e53c86c304c6b4c5e2a6c72c8880f9",
        "bytes": 105926
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5334-diagnostic-lossless.jxl",
          "bytes": 75184
        },
        {
          "url": "/fixtures/im26-5334-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "381b1ec769fd975968ed52acbf0d3d5a2362d5ea4c660e95c2c3572ad717807e",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-5334-diagnostic-vips-encode-ly-e1",
      "subject": "vips",
      "fixture": "im26-5334-diagnostic",
      "scope": "capped",
      "category": "screenshot",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5334-diagnostic-vips-encode-ly-e1.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required false. Color quality not inferred from successful decode.",
      "times": [78.53499999642372, 69.42500001192093, 72.24500000476837],
      "coldMs": 335.6050000190735,
      "initializationMs": 150.11000001430511,
      "output": {
        "kind": "jxl",
        "sha256": "bbe388ea564fc7f3b70ada753841ce01e225bc4eacf809a1b9c823a9ea0f655f",
        "bytes": 271086
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5334-diagnostic-lossless.jxl",
          "bytes": 75184
        },
        {
          "url": "/fixtures/im26-5334-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": false,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "im26-5334-diagnostic-vips-encode-ll-e7",
      "subject": "vips",
      "fixture": "im26-5334-diagnostic",
      "scope": "capped",
      "category": "screenshot",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 7,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5334-diagnostic-vips-encode-ll-e7.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [412.125, 413.75, 408.5600000023842],
      "coldMs": 672.005000025034,
      "initializationMs": 156.48500001430511,
      "output": {
        "kind": "jxl",
        "sha256": "8520170a6f3b86afd65861edd11a5f2d291e0a0d884545b96d2efc734263656b",
        "bytes": 75359
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5334-diagnostic-lossless.jxl",
          "bytes": 75184
        },
        {
          "url": "/fixtures/im26-5334-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "381b1ec769fd975968ed52acbf0d3d5a2362d5ea4c660e95c2c3572ad717807e",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-5334-diagnostic-vips-encode-ly-e7",
      "subject": "vips",
      "fixture": "im26-5334-diagnostic",
      "scope": "capped",
      "category": "screenshot",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 7,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-5334-diagnostic-vips-encode-ly-e7.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required false. Color quality not inferred from successful decode.",
      "times": [700.7650000154972, 699.3849999904633, 694.8650000095367],
      "coldMs": 1030.7999999821186,
      "initializationMs": 156.45999997854233,
      "output": {
        "kind": "jxl",
        "sha256": "620da5ac901653230131ae80aab36b7b31fe3147bf43ef9f80df50e7a1ec0165",
        "bytes": 112715
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-5334-diagnostic-lossless.jxl",
          "bytes": 75184
        },
        {
          "url": "/fixtures/im26-5334-diagnostic.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": false,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "im26-1416-original-purejsimage-decode-lossless-ll-e1",
      "subject": "purejsimage",
      "fixture": "im26-1416-original",
      "scope": "original",
      "category": "gradient-photo",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1416-original-purejsimage-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 48000000 samples compared, maximum error 0, tolerance 0",
      "times": [19849.20000001788, 19951.59999999404, 19901.80000001192],
      "coldMs": 19860.899999976158,
      "initializationMs": 41.39999997615814,
      "output": {
        "width": 4000,
        "height": 3000,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "929b9e7363d25b1a8c4a6d2f8381786597bc14b4d718cd7af1b641fda446e959",
        "bytes": 48000000
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1416-original-lossless.jxl",
          "bytes": 6648785
        },
        {
          "url": "/fixtures/im26-1416-original.raw",
          "bytes": 48000000
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 48000000 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "929b9e7363d25b1a8c4a6d2f8381786597bc14b4d718cd7af1b641fda446e959",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "im26-1416-original-purejsimage-decode-lossy-ll-e1",
      "subject": "purejsimage",
      "fixture": "im26-1416-original",
      "scope": "original",
      "category": "gradient-photo",
      "operation": "decode-lossy",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1416-original-purejsimage-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 48000000 samples compared, maximum error 1, tolerance 2",
      "times": [5884.200000017881, 7232.299999982119, 6478.200000017881],
      "coldMs": 6016.199999988079,
      "initializationMs": 36,
      "output": {
        "width": 4000,
        "height": 3000,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "cc0a7307290ed407906da967aefa3f8ec43913431ab4e9842382f92569b37821",
        "bytes": 48000000
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1416-original-lossy.jxl",
          "bytes": 925526
        },
        {
          "url": "/fixtures/im26-1416-original.raw",
          "bytes": 48000000
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 1,
      "validation": {
        "status": "verified",
        "detail": "All 48000000 samples compared, maximum error 1, tolerance 2",
        "maximumError": 1,
        "expectedSha256": "2a013b533ab48e8cea114dd8c288838171e58d8f507cfa4d9bf88a1f417b5ddf",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-1416-original-purejsimage-encode-ll-e1",
      "subject": "purejsimage",
      "fixture": "im26-1416-original",
      "scope": "original",
      "category": "gradient-photo",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1416-original-purejsimage-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 48000000 samples compared, maximum error 0, tolerance 0",
      "times": [2366.5, 2390.399999976158, 2398.7000000178814],
      "coldMs": 2281.7000000178814,
      "initializationMs": 36.20000001788139,
      "output": {
        "kind": "jxl",
        "sha256": "1f3c167c3e4638c8731d318b995e8a3a96c711d0f9295e703d10be8af70a268d",
        "bytes": 15389193
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1416-original-lossless.jxl",
          "bytes": 6648785
        },
        {
          "url": "/fixtures/im26-1416-original.raw",
          "bytes": 48000000
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 48000000 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "929b9e7363d25b1a8c4a6d2f8381786597bc14b4d718cd7af1b641fda446e959",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-1416-original-purejsimage-encode-ly-e1",
      "subject": "purejsimage",
      "fixture": "im26-1416-original",
      "scope": "original",
      "category": "gradient-photo",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1416-original-purejsimage-encode-ly-e1.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required true. Color quality not inferred from successful decode.",
      "times": [6035.700000017881, 6066.5999999940395, 6124.4000000059605],
      "coldMs": 6098.5999999940395,
      "initializationMs": 44.19999998807907,
      "output": {
        "kind": "jxl",
        "sha256": "88bcf5fea23225df499df557272ac2da5b0cb0c6b2613d64b326df3d29ca8afa",
        "bytes": 3227595
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1416-original-lossless.jxl",
          "bytes": 6648785
        },
        {
          "url": "/fixtures/im26-1416-original.raw",
          "bytes": 48000000
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": true,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "im26-1416-original-jsquash-decode-lossless-ll-e1",
      "subject": "jsquash",
      "fixture": "im26-1416-original",
      "scope": "original",
      "category": "gradient-photo",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 100
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1416-original-jsquash-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 48000000 samples compared, maximum error 0, tolerance 0",
      "times": [3862.0999999940395, 3889.4000000059605, 3854.5],
      "coldMs": 4082.2000000178814,
      "initializationMs": 30.099999994039536,
      "output": {
        "width": 4000,
        "height": 3000,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "929b9e7363d25b1a8c4a6d2f8381786597bc14b4d718cd7af1b641fda446e959",
        "bytes": 48000000
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1416-original-lossless.jxl",
          "bytes": 6648785
        },
        {
          "url": "/fixtures/im26-1416-original.raw",
          "bytes": 48000000
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 48000000 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "929b9e7363d25b1a8c4a6d2f8381786597bc14b4d718cd7af1b641fda446e959",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "im26-1416-original-jsquash-decode-lossy-ll-e1",
      "subject": "jsquash",
      "fixture": "im26-1416-original",
      "scope": "original",
      "category": "gradient-photo",
      "operation": "decode-lossy",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 100
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1416-original-jsquash-decode-lossy-ll-e1.bin",
      "status": "incorrect output",
      "detail": "All 48000000 samples compared, maximum error 8, tolerance 2",
      "times": [2531, 2569.5, 2580.899999976158],
      "coldMs": 2813.9000000059605,
      "initializationMs": 32.099999994039536,
      "output": {
        "width": 4000,
        "height": 3000,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "63058eb96cc4b1b4fc9bef4839d57809759e1ffc4590fa286b222fd077c5dca5",
        "bytes": 48000000
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1416-original-lossy.jxl",
          "bytes": 925526
        },
        {
          "url": "/fixtures/im26-1416-original.raw",
          "bytes": 48000000
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 8,
      "validation": {
        "status": "incorrect output",
        "detail": "All 48000000 samples compared, maximum error 8, tolerance 2",
        "maximumError": 8,
        "expectedSha256": "2a013b533ab48e8cea114dd8c288838171e58d8f507cfa4d9bf88a1f417b5ddf",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-1416-original-jsquash-encode-ll-e1",
      "subject": "jsquash",
      "fixture": "im26-1416-original",
      "scope": "original",
      "category": "gradient-photo",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 100
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1416-original-jsquash-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 48000000 samples compared, maximum error 0, tolerance 0",
      "times": [803.2000000178814, 818, 867.5],
      "coldMs": 1160.699999988079,
      "initializationMs": 28.099999994039536,
      "output": {
        "kind": "jxl",
        "sha256": "3d1f857bd8929bf869c712f117ec8ca0eeb7d831e80093276352b4d5a6f5a738",
        "bytes": 9306869
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1416-original-lossless.jxl",
          "bytes": 6648785
        },
        {
          "url": "/fixtures/im26-1416-original.raw",
          "bytes": 48000000
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 48000000 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "929b9e7363d25b1a8c4a6d2f8381786597bc14b4d718cd7af1b641fda446e959",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-1416-original-jsquash-encode-ly-e1",
      "subject": "jsquash",
      "fixture": "im26-1416-original",
      "scope": "original",
      "category": "gradient-photo",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 1,
        "value": 75
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1416-original-jsquash-encode-ly-e1.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required false. Color quality not inferred from successful decode.",
      "times": [2453.5999999940395, 2522.199999988079, 2527.5],
      "coldMs": 2866.5,
      "initializationMs": 28.69999998807907,
      "output": {
        "kind": "jxl",
        "sha256": "05c87b9ba12ed27dda0bfcc7a4278f22be6b4c9a48e4bc7188e856ece72d8673",
        "bytes": 365221
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1416-original-lossless.jxl",
          "bytes": 6648785
        },
        {
          "url": "/fixtures/im26-1416-original.raw",
          "bytes": 48000000
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": false,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "im26-1416-original-oxide-decode-lossless-ll-e1",
      "subject": "oxide",
      "fixture": "im26-1416-original",
      "scope": "original",
      "category": "gradient-photo",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1416-original-oxide-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 48000000 samples compared, maximum error 0, tolerance 0",
      "times": [6744.0999999940395, 6698.199999988079, 6684.800000011921],
      "coldMs": 7186.200000017881,
      "initializationMs": 13.600000023841858,
      "output": {
        "kind": "png",
        "sha256": "9987fc1a70dfa6c913b2d26076b8a6093ea693dd1c62c2a1249cd2f759392ac5",
        "bytes": 11473432
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1416-original-lossless.jxl",
          "bytes": 6648785
        },
        {
          "url": "/fixtures/im26-1416-original.raw",
          "bytes": 48000000
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 48000000 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "929b9e7363d25b1a8c4a6d2f8381786597bc14b4d718cd7af1b641fda446e959",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "im26-1416-original-oxide-decode-lossy-ll-e1",
      "subject": "oxide",
      "fixture": "im26-1416-original",
      "scope": "original",
      "category": "gradient-photo",
      "operation": "decode-lossy",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1416-original-oxide-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 48000000 samples compared, maximum error 1, tolerance 2",
      "times": [5727.5, 5718.4000000059605, 5684.799999982119],
      "coldMs": 6533,
      "initializationMs": 13.699999988079071,
      "output": {
        "kind": "png",
        "sha256": "955a88f4bf4925f9988f37e4f1a4f6f5d462dd5b40021a7e47a6329a5ab20012",
        "bytes": 12270658
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1416-original-lossy.jxl",
          "bytes": 925526
        },
        {
          "url": "/fixtures/im26-1416-original.raw",
          "bytes": 48000000
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 1,
      "validation": {
        "status": "verified",
        "detail": "All 48000000 samples compared, maximum error 1, tolerance 2",
        "maximumError": 1,
        "expectedSha256": "2a013b533ab48e8cea114dd8c288838171e58d8f507cfa4d9bf88a1f417b5ddf",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-1416-original-oxide-encode-ll-e1",
      "subject": "oxide",
      "fixture": "im26-1416-original",
      "scope": "original",
      "category": "gradient-photo",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1416-original-oxide-encode-ll-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 14.100000023841858,
      "output": null,
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1416-original-lossless.jxl",
          "bytes": 6648785
        },
        {
          "url": "/fixtures/im26-1416-original.raw",
          "bytes": 48000000
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        }
      ],
      "errors": [],
      "memory": null
    },
    {
      "key": "im26-1416-original-oxide-encode-ly-e1",
      "subject": "oxide",
      "fixture": "im26-1416-original",
      "scope": "original",
      "category": "gradient-photo",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1416-original-oxide-encode-ly-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 13.300000011920929,
      "output": null,
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1416-original-lossless.jxl",
          "bytes": 6648785
        },
        {
          "url": "/fixtures/im26-1416-original.raw",
          "bytes": 48000000
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        }
      ],
      "errors": [],
      "memory": null
    },
    {
      "key": "im26-1416-original-vips-decode-lossless-ll-e1",
      "subject": "vips",
      "fixture": "im26-1416-original",
      "scope": "original",
      "category": "gradient-photo",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1416-original-vips-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 48000000 samples compared, maximum error 0, tolerance 0",
      "times": [2423.1949999928474, 2421.7150000035763, 2443.600000023842],
      "coldMs": 2643.609999984503,
      "initializationMs": 149.89999997615814,
      "output": {
        "width": 4000,
        "height": 3000,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "929b9e7363d25b1a8c4a6d2f8381786597bc14b4d718cd7af1b641fda446e959",
        "bytes": 48000000
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1416-original-lossless.jxl",
          "bytes": 6648785
        },
        {
          "url": "/fixtures/im26-1416-original.raw",
          "bytes": 48000000
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 48000000 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "929b9e7363d25b1a8c4a6d2f8381786597bc14b4d718cd7af1b641fda446e959",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "im26-1416-original-vips-decode-lossy-ll-e1",
      "subject": "vips",
      "fixture": "im26-1416-original",
      "scope": "original",
      "category": "gradient-photo",
      "operation": "decode-lossy",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1416-original-vips-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 48000000 samples compared, maximum error 1, tolerance 2",
      "times": [579.9449999928474, 613.8250000178814, 613.9099999964237],
      "coldMs": 826.4600000083447,
      "initializationMs": 153.6700000166893,
      "output": {
        "width": 4000,
        "height": 3000,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "e56ca78adf4927b4ac24ccaf08c8fae0c4d1f9dce78dc331a002a36fe7d0a7cc",
        "bytes": 48000000
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1416-original-lossy.jxl",
          "bytes": 925526
        },
        {
          "url": "/fixtures/im26-1416-original.raw",
          "bytes": 48000000
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 1,
      "validation": {
        "status": "verified",
        "detail": "All 48000000 samples compared, maximum error 1, tolerance 2",
        "maximumError": 1,
        "expectedSha256": "2a013b533ab48e8cea114dd8c288838171e58d8f507cfa4d9bf88a1f417b5ddf",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-1416-original-vips-encode-ll-e1",
      "subject": "vips",
      "fixture": "im26-1416-original",
      "scope": "original",
      "category": "gradient-photo",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1416-original-vips-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 48000000 samples compared, maximum error 0, tolerance 0",
      "times": [395.455000013113, 374.77500000596046, 374.0049999952316],
      "coldMs": 637.044999986887,
      "initializationMs": 153.78999999165535,
      "output": {
        "kind": "jxl",
        "sha256": "f6143d055e68cf36d3c9c5bc18fcdf4d17206b773c6d836ebf62f23f1108eaf0",
        "bytes": 8176908
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1416-original-lossless.jxl",
          "bytes": 6648785
        },
        {
          "url": "/fixtures/im26-1416-original.raw",
          "bytes": 48000000
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 48000000 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "929b9e7363d25b1a8c4a6d2f8381786597bc14b4d718cd7af1b641fda446e959",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-1416-original-vips-encode-ly-e1",
      "subject": "vips",
      "fixture": "im26-1416-original",
      "scope": "original",
      "category": "gradient-photo",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-1416-original-vips-encode-ly-e1.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required false. Color quality not inferred from successful decode.",
      "times": [763.5600000023842, 731.7800000011921, 720.8100000023842],
      "coldMs": 1085.044999986887,
      "initializationMs": 146.25,
      "output": {
        "kind": "jxl",
        "sha256": "413a379aed47932a57e88d0a2503a784bce8af5673ddaf55e14f07f47a7686ee",
        "bytes": 2431012
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1416-original-lossless.jxl",
          "bytes": 6648785
        },
        {
          "url": "/fixtures/im26-1416-original.raw",
          "bytes": 48000000
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": false,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "im26-8160-original-purejsimage-decode-lossless-ll-e1",
      "subject": "purejsimage",
      "fixture": "im26-8160-original",
      "scope": "original",
      "category": "screenshot",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-8160-original-purejsimage-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 8294400 samples compared, maximum error 0, tolerance 0",
      "times": [2844.9000000059605, 2843.5, 2871.5999999940395],
      "coldMs": 2953.5999999940395,
      "initializationMs": 39.900000005960464,
      "output": {
        "width": 1920,
        "height": 1080,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "dd171e0dde47e61e40e7874a74989b099b2b7748f121fab1787cd87f71a8ef2c",
        "bytes": 8294400
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-8160-original-lossless.jxl",
          "bytes": 422211
        },
        {
          "url": "/fixtures/im26-8160-original.raw",
          "bytes": 8294400
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 8294400 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "dd171e0dde47e61e40e7874a74989b099b2b7748f121fab1787cd87f71a8ef2c",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "im26-8160-original-purejsimage-decode-lossy-ll-e1",
      "subject": "purejsimage",
      "fixture": "im26-8160-original",
      "scope": "original",
      "category": "screenshot",
      "operation": "decode-lossy",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-8160-original-purejsimage-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 8294400 samples compared, maximum error 1, tolerance 2",
      "times": [1555.699999988079, 1867.2000000178814, 1618.5],
      "coldMs": 1664.9000000059605,
      "initializationMs": 36.099999994039536,
      "output": {
        "width": 1920,
        "height": 1080,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "384944071b300e87d45a95a1991bfb610f9f611c25cd82c00f4f29e91ab76691",
        "bytes": 8294400
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-8160-original-lossy.jxl",
          "bytes": 234946
        },
        {
          "url": "/fixtures/im26-8160-original.raw",
          "bytes": 8294400
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 1,
      "validation": {
        "status": "verified",
        "detail": "All 8294400 samples compared, maximum error 1, tolerance 2",
        "maximumError": 1,
        "expectedSha256": "4aadb62f225ddf8b0a30d53db20927d1786bc7e11e0f1dcbd51fcc720fe7c366",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-8160-original-purejsimage-encode-ll-e1",
      "subject": "purejsimage",
      "fixture": "im26-8160-original",
      "scope": "original",
      "category": "screenshot",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-8160-original-purejsimage-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 8294400 samples compared, maximum error 0, tolerance 0",
      "times": [352.89999997615814, 366.80000001192093, 370.40000000596046],
      "coldMs": 419.10000002384186,
      "initializationMs": 48.900000005960464,
      "output": {
        "kind": "jxl",
        "sha256": "ba324d36647348aa9026f878f4cdff44caeebe920f1d9ccdf671a9057e58b979",
        "bytes": 1892396
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-8160-original-lossless.jxl",
          "bytes": 422211
        },
        {
          "url": "/fixtures/im26-8160-original.raw",
          "bytes": 8294400
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 8294400 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "dd171e0dde47e61e40e7874a74989b099b2b7748f121fab1787cd87f71a8ef2c",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-8160-original-purejsimage-encode-ly-e1",
      "subject": "purejsimage",
      "fixture": "im26-8160-original",
      "scope": "original",
      "category": "screenshot",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-8160-original-purejsimage-encode-ly-e1.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required true. Color quality not inferred from successful decode.",
      "times": [1029.5999999940395, 1045.800000011921, 1115.4000000059605],
      "coldMs": 1086.5999999940395,
      "initializationMs": 35.30000001192093,
      "output": {
        "kind": "jxl",
        "sha256": "65b5b505ea1587aa8124f05282c9ce799afc640d97219c340f0dc072b897195d",
        "bytes": 622820
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-8160-original-lossless.jxl",
          "bytes": 422211
        },
        {
          "url": "/fixtures/im26-8160-original.raw",
          "bytes": 8294400
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": true,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "im26-8160-original-jsquash-decode-lossless-ll-e1",
      "subject": "jsquash",
      "fixture": "im26-8160-original",
      "scope": "original",
      "category": "screenshot",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 100
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-8160-original-jsquash-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 8294400 samples compared, maximum error 0, tolerance 0",
      "times": [625.9000000059605, 631.5, 644.5],
      "coldMs": 728,
      "initializationMs": 27.80000001192093,
      "output": {
        "width": 1920,
        "height": 1080,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "dd171e0dde47e61e40e7874a74989b099b2b7748f121fab1787cd87f71a8ef2c",
        "bytes": 8294400
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-8160-original-lossless.jxl",
          "bytes": 422211
        },
        {
          "url": "/fixtures/im26-8160-original.raw",
          "bytes": 8294400
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 8294400 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "dd171e0dde47e61e40e7874a74989b099b2b7748f121fab1787cd87f71a8ef2c",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "im26-8160-original-jsquash-decode-lossy-ll-e1",
      "subject": "jsquash",
      "fixture": "im26-8160-original",
      "scope": "original",
      "category": "screenshot",
      "operation": "decode-lossy",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 100
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-8160-original-jsquash-decode-lossy-ll-e1.bin",
      "status": "incorrect output",
      "detail": "All 8294400 samples compared, maximum error 6, tolerance 2",
      "times": [443.40000000596046, 449.30000001192093, 453],
      "coldMs": 541.4000000059605,
      "initializationMs": 26.700000017881393,
      "output": {
        "width": 1920,
        "height": 1080,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "3f57210d6b65de47994a62ca9b95fa3d7e32840ae7557b754225172d47affb91",
        "bytes": 8294400
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-8160-original-lossy.jxl",
          "bytes": 234946
        },
        {
          "url": "/fixtures/im26-8160-original.raw",
          "bytes": 8294400
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 6,
      "validation": {
        "status": "incorrect output",
        "detail": "All 8294400 samples compared, maximum error 6, tolerance 2",
        "maximumError": 6,
        "expectedSha256": "4aadb62f225ddf8b0a30d53db20927d1786bc7e11e0f1dcbd51fcc720fe7c366",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-8160-original-jsquash-encode-ll-e1",
      "subject": "jsquash",
      "fixture": "im26-8160-original",
      "scope": "original",
      "category": "screenshot",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 100
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-8160-original-jsquash-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 8294400 samples compared, maximum error 0, tolerance 0",
      "times": [140.30000001192093, 138.09999999403954, 147.80000001192093],
      "coldMs": 259.09999999403954,
      "initializationMs": 29.69999998807907,
      "output": {
        "kind": "jxl",
        "sha256": "d34b4f519284640a3862f550198da2c83714a50d618f69d9bc36dfd13466d2f7",
        "bytes": 818510
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-8160-original-lossless.jxl",
          "bytes": 422211
        },
        {
          "url": "/fixtures/im26-8160-original.raw",
          "bytes": 8294400
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 8294400 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "dd171e0dde47e61e40e7874a74989b099b2b7748f121fab1787cd87f71a8ef2c",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-8160-original-jsquash-encode-ly-e1",
      "subject": "jsquash",
      "fixture": "im26-8160-original",
      "scope": "original",
      "category": "screenshot",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 1,
        "value": 75
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-8160-original-jsquash-encode-ly-e1.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required false. Color quality not inferred from successful decode.",
      "times": [423, 414.5, 422.59999999403954],
      "coldMs": 562.7000000178814,
      "initializationMs": 28.600000023841858,
      "output": {
        "kind": "jxl",
        "sha256": "248c17602715b37c09bb113aabd7bbc8458692015a7db72caf34d71e5a8cc989",
        "bytes": 167563
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-8160-original-lossless.jxl",
          "bytes": 422211
        },
        {
          "url": "/fixtures/im26-8160-original.raw",
          "bytes": 8294400
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": false,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "im26-8160-original-oxide-decode-lossless-ll-e1",
      "subject": "oxide",
      "fixture": "im26-8160-original",
      "scope": "original",
      "category": "screenshot",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-8160-original-oxide-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 8294400 samples compared, maximum error 0, tolerance 0",
      "times": [563.0999999940395, 562.3000000119209, 563.4000000059605],
      "coldMs": 714.5999999940395,
      "initializationMs": 13.900000005960464,
      "output": {
        "kind": "png",
        "sha256": "c9f19bc9d8c7515c44798747be2f1369bc2c3faed298fc0d4c4d506339c3a843",
        "bytes": 721511
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-8160-original-lossless.jxl",
          "bytes": 422211
        },
        {
          "url": "/fixtures/im26-8160-original.raw",
          "bytes": 8294400
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 8294400 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "dd171e0dde47e61e40e7874a74989b099b2b7748f121fab1787cd87f71a8ef2c",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "im26-8160-original-oxide-decode-lossy-ll-e1",
      "subject": "oxide",
      "fixture": "im26-8160-original",
      "scope": "original",
      "category": "screenshot",
      "operation": "decode-lossy",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-8160-original-oxide-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 8294400 samples compared, maximum error 1, tolerance 2",
      "times": [441.2999999821186, 437.90000000596046, 440.7000000178814],
      "coldMs": 629.9000000059605,
      "initializationMs": 14,
      "output": {
        "kind": "png",
        "sha256": "0a8f5ab09542adcd8200e4cb0c058cc35e9591077f4b3542415c89e0ed0592ae",
        "bytes": 946706
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-8160-original-lossy.jxl",
          "bytes": 234946
        },
        {
          "url": "/fixtures/im26-8160-original.raw",
          "bytes": 8294400
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 1,
      "validation": {
        "status": "verified",
        "detail": "All 8294400 samples compared, maximum error 1, tolerance 2",
        "maximumError": 1,
        "expectedSha256": "4aadb62f225ddf8b0a30d53db20927d1786bc7e11e0f1dcbd51fcc720fe7c366",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-8160-original-oxide-encode-ll-e1",
      "subject": "oxide",
      "fixture": "im26-8160-original",
      "scope": "original",
      "category": "screenshot",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-8160-original-oxide-encode-ll-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 13.600000023841858,
      "output": null,
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-8160-original-lossless.jxl",
          "bytes": 422211
        },
        {
          "url": "/fixtures/im26-8160-original.raw",
          "bytes": 8294400
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        }
      ],
      "errors": [],
      "memory": null
    },
    {
      "key": "im26-8160-original-oxide-encode-ly-e1",
      "subject": "oxide",
      "fixture": "im26-8160-original",
      "scope": "original",
      "category": "screenshot",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-8160-original-oxide-encode-ly-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 13.5,
      "output": null,
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-8160-original-lossless.jxl",
          "bytes": 422211
        },
        {
          "url": "/fixtures/im26-8160-original.raw",
          "bytes": 8294400
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        }
      ],
      "errors": [],
      "memory": null
    },
    {
      "key": "im26-8160-original-vips-decode-lossless-ll-e1",
      "subject": "vips",
      "fixture": "im26-8160-original",
      "scope": "original",
      "category": "screenshot",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-8160-original-vips-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 8294400 samples compared, maximum error 0, tolerance 0",
      "times": [392.9099999964237, 373.705000013113, 388],
      "coldMs": 572.169999986887,
      "initializationMs": 147.5199999809265,
      "output": {
        "width": 1920,
        "height": 1080,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "dd171e0dde47e61e40e7874a74989b099b2b7748f121fab1787cd87f71a8ef2c",
        "bytes": 8294400
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-8160-original-lossless.jxl",
          "bytes": 422211
        },
        {
          "url": "/fixtures/im26-8160-original.raw",
          "bytes": 8294400
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 8294400 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "dd171e0dde47e61e40e7874a74989b099b2b7748f121fab1787cd87f71a8ef2c",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "im26-8160-original-vips-decode-lossy-ll-e1",
      "subject": "vips",
      "fixture": "im26-8160-original",
      "scope": "original",
      "category": "screenshot",
      "operation": "decode-lossy",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-8160-original-vips-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 8294400 samples compared, maximum error 1, tolerance 2",
      "times": [110.70999997854233, 102.54000002145767, 106.2049999833107],
      "coldMs": 448.94000002741814,
      "initializationMs": 234.38000002503395,
      "output": {
        "width": 1920,
        "height": 1080,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "27bc72abc8726b53e1cabedf546de34ea5e26c062eaf536ef5489443f2977fed",
        "bytes": 8294400
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-8160-original-lossy.jxl",
          "bytes": 234946
        },
        {
          "url": "/fixtures/im26-8160-original.raw",
          "bytes": 8294400
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 1,
      "validation": {
        "status": "verified",
        "detail": "All 8294400 samples compared, maximum error 1, tolerance 2",
        "maximumError": 1,
        "expectedSha256": "4aadb62f225ddf8b0a30d53db20927d1786bc7e11e0f1dcbd51fcc720fe7c366",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-8160-original-vips-encode-ll-e1",
      "subject": "vips",
      "fixture": "im26-8160-original",
      "scope": "original",
      "category": "screenshot",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-8160-original-vips-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 8294400 samples compared, maximum error 0, tolerance 0",
      "times": [63.139999985694885, 66.2199999988079, 64.0450000166893],
      "coldMs": 365.9699999988079,
      "initializationMs": 259.0049999952316,
      "output": {
        "kind": "jxl",
        "sha256": "38787ec70a89ebf0156d0bdd9656e959aa90d0c77b76500b6cb50b83597fa565",
        "bytes": 652930
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-8160-original-lossless.jxl",
          "bytes": 422211
        },
        {
          "url": "/fixtures/im26-8160-original.raw",
          "bytes": 8294400
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 8294400 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "dd171e0dde47e61e40e7874a74989b099b2b7748f121fab1787cd87f71a8ef2c",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-8160-original-vips-encode-ly-e1",
      "subject": "vips",
      "fixture": "im26-8160-original",
      "scope": "original",
      "category": "screenshot",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/im26-8160-original-vips-encode-ly-e1.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required false. Color quality not inferred from successful decode.",
      "times": [138.44500002264977, 132.34000000357628, 129.40999999642372],
      "coldMs": 472.19999998807907,
      "initializationMs": 205.47999998927116,
      "output": {
        "kind": "jxl",
        "sha256": "a3b9f6e535500fb27911914a5b876b69dc524372f847673f4475589982163156",
        "bytes": 522738
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-8160-original-lossless.jxl",
          "bytes": 422211
        },
        {
          "url": "/fixtures/im26-8160-original.raw",
          "bytes": 8294400
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": false,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "alpha_triangles-purejsimage-decode-lossless-ll-e1",
      "subject": "purejsimage",
      "fixture": "alpha_triangles",
      "scope": "original",
      "category": "transparency",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/alpha_triangles-purejsimage-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [1845.5, 1832.7000000178814, 1857],
      "coldMs": 1994.699999988079,
      "initializationMs": 41.099999994039536,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "d5802aee2c3630dbc36313b9d6bfba078704bc75b46600977a8d3c2768b05497",
        "bytes": 4194304
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/alpha_triangles-lossless.jxl",
          "bytes": 9687
        },
        {
          "url": "/fixtures/alpha_triangles.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "d5802aee2c3630dbc36313b9d6bfba078704bc75b46600977a8d3c2768b05497",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "alpha_triangles-purejsimage-decode-lossy-ll-e1",
      "subject": "purejsimage",
      "fixture": "alpha_triangles",
      "scope": "original",
      "category": "transparency",
      "operation": "decode-lossy",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/alpha_triangles-purejsimage-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 1, tolerance 2",
      "times": [779.6999999880791, 974.4000000059605, 802.0999999940395],
      "coldMs": 865.0999999940395,
      "initializationMs": 36.69999998807907,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "28845b0fb5ac66c0211f4fc3a968b1b1e691e1ef37fdb9ac9f4686fdef0b4937",
        "bytes": 4194304
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/alpha_triangles-lossy.jxl",
          "bytes": 16360
        },
        {
          "url": "/fixtures/alpha_triangles.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 1,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 1, tolerance 2",
        "maximumError": 1,
        "expectedSha256": "9f24a2be29cd01e2579416726170a73aa5c6944c3ac5a8d0dd4c62b96894bb03",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "alpha_triangles-purejsimage-encode-ll-e1",
      "subject": "purejsimage",
      "fixture": "alpha_triangles",
      "scope": "original",
      "category": "transparency",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/alpha_triangles-purejsimage-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [772.3000000119209, 779.7999999821186, 790.1000000238419],
      "coldMs": 795.9000000059605,
      "initializationMs": 36.70000001788139,
      "output": {
        "kind": "jxl",
        "sha256": "2128ef67b4406ce9ef5a499e321e0ddb86fff05522a90559a2379a8a6ffad22b",
        "bytes": 463599
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/alpha_triangles-lossless.jxl",
          "bytes": 9687
        },
        {
          "url": "/fixtures/alpha_triangles.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "d5802aee2c3630dbc36313b9d6bfba078704bc75b46600977a8d3c2768b05497",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "alpha_triangles-purejsimage-encode-ly-e1",
      "subject": "purejsimage",
      "fixture": "alpha_triangles",
      "scope": "original",
      "category": "transparency",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/alpha_triangles-purejsimage-encode-ly-e1.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required true. Color quality not inferred from successful decode.",
      "times": [522.2000000178814, 509, 512],
      "coldMs": 574.1999999880791,
      "initializationMs": 36.29999998211861,
      "output": {
        "kind": "jxl",
        "sha256": "e8664f57cb8dbfea86dcb2be43209e4b003683d1343365af0e186f63fbe6eb40",
        "bytes": 298366
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/alpha_triangles-lossless.jxl",
          "bytes": 9687
        },
        {
          "url": "/fixtures/alpha_triangles.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": true,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "alpha_triangles-jsquash-decode-lossless-ll-e1",
      "subject": "jsquash",
      "fixture": "alpha_triangles",
      "scope": "original",
      "category": "transparency",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 100
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/alpha_triangles-jsquash-decode-lossless-ll-e1.bin",
      "status": "incorrect output",
      "detail": "All 4194304 samples compared, maximum error 1, tolerance 0",
      "times": [360.30000001192093, 350.5, 351.59999999403954],
      "coldMs": 447.30000001192093,
      "initializationMs": 27.600000023841858,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "e46cd46216ef4ab401003d8c0d3419dce9124a0f044140d9614fcc3415384fda",
        "bytes": 4194304
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/alpha_triangles-lossless.jxl",
          "bytes": 9687
        },
        {
          "url": "/fixtures/alpha_triangles.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 1,
      "validation": {
        "status": "incorrect output",
        "detail": "All 4194304 samples compared, maximum error 1, tolerance 0",
        "maximumError": 1,
        "expectedSha256": "d5802aee2c3630dbc36313b9d6bfba078704bc75b46600977a8d3c2768b05497",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "alpha_triangles-jsquash-decode-lossy-ll-e1",
      "subject": "jsquash",
      "fixture": "alpha_triangles",
      "scope": "original",
      "category": "transparency",
      "operation": "decode-lossy",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 100
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/alpha_triangles-jsquash-decode-lossy-ll-e1.bin",
      "status": "incorrect output",
      "detail": "All 4194304 samples compared, maximum error 3, tolerance 2",
      "times": [256.90000000596046, 254.90000000596046, 254.69999998807907],
      "coldMs": 356.7999999821186,
      "initializationMs": 30.799999982118607,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "26f9849fb89633ecbcf69225432a14d18a1562b2bf886c1d9297bd8c5a28bca1",
        "bytes": 4194304
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/alpha_triangles-lossy.jxl",
          "bytes": 16360
        },
        {
          "url": "/fixtures/alpha_triangles.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 3,
      "validation": {
        "status": "incorrect output",
        "detail": "All 4194304 samples compared, maximum error 3, tolerance 2",
        "maximumError": 3,
        "expectedSha256": "9f24a2be29cd01e2579416726170a73aa5c6944c3ac5a8d0dd4c62b96894bb03",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "alpha_triangles-jsquash-encode-ll-e1",
      "subject": "jsquash",
      "fixture": "alpha_triangles",
      "scope": "original",
      "category": "transparency",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 100
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/alpha_triangles-jsquash-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [75.59999999403954, 76.69999998807907, 90.80000001192093],
      "coldMs": 180.80000001192093,
      "initializationMs": 35.80000001192093,
      "output": {
        "kind": "jxl",
        "sha256": "d24b27740d4931890966ccc91022b6323b64004b84e55230be02decaf2043dfd",
        "bytes": 499615
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/alpha_triangles-lossless.jxl",
          "bytes": 9687
        },
        {
          "url": "/fixtures/alpha_triangles.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "d5802aee2c3630dbc36313b9d6bfba078704bc75b46600977a8d3c2768b05497",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "alpha_triangles-jsquash-encode-ly-e1",
      "subject": "jsquash",
      "fixture": "alpha_triangles",
      "scope": "original",
      "category": "transparency",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 1,
        "value": 75
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/alpha_triangles-jsquash-encode-ly-e1.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 6; exact alpha required false. Color quality not inferred from successful decode.",
      "times": [271.5, 276, 276.40000000596046],
      "coldMs": 399.2999999821186,
      "initializationMs": 30.599999994039536,
      "output": {
        "kind": "jxl",
        "sha256": "e589ff0234fe4ddf37b08e67fdeb96c02b8c3ad23d4aec091f1fb1abb9a50e2d",
        "bytes": 131149
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/alpha_triangles-lossless.jxl",
          "bytes": 9687
        },
        {
          "url": "/fixtures/alpha_triangles.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 6,
        "exactAlphaRequired": false,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "alpha_triangles-oxide-decode-lossless-ll-e1",
      "subject": "oxide",
      "fixture": "alpha_triangles",
      "scope": "original",
      "category": "transparency",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/alpha_triangles-oxide-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [324.09999999403954, 326.5, 312.40000000596046],
      "coldMs": 425,
      "initializationMs": 13.699999988079071,
      "output": {
        "kind": "png",
        "sha256": "49f82a2042f422a4793497ad94592328d89d6c0f548dd722e43dee355cadd1fb",
        "bytes": 53017
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/alpha_triangles-lossless.jxl",
          "bytes": 9687
        },
        {
          "url": "/fixtures/alpha_triangles.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "d5802aee2c3630dbc36313b9d6bfba078704bc75b46600977a8d3c2768b05497",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "alpha_triangles-oxide-decode-lossy-ll-e1",
      "subject": "oxide",
      "fixture": "alpha_triangles",
      "scope": "original",
      "category": "transparency",
      "operation": "decode-lossy",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/alpha_triangles-oxide-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 1, tolerance 2",
      "times": [366.40000000596046, 361.5, 359.39999997615814],
      "coldMs": 492.90000000596046,
      "initializationMs": 13.900000005960464,
      "output": {
        "kind": "png",
        "sha256": "19d8d4f4ec2d38f1ceab1cbc46a6fa97901afd093ca6c36196c27e53a0dc25aa",
        "bytes": 416243
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/alpha_triangles-lossy.jxl",
          "bytes": 16360
        },
        {
          "url": "/fixtures/alpha_triangles.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 1,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 1, tolerance 2",
        "maximumError": 1,
        "expectedSha256": "9f24a2be29cd01e2579416726170a73aa5c6944c3ac5a8d0dd4c62b96894bb03",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "alpha_triangles-oxide-encode-ll-e1",
      "subject": "oxide",
      "fixture": "alpha_triangles",
      "scope": "original",
      "category": "transparency",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/alpha_triangles-oxide-encode-ll-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 15,
      "output": null,
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/alpha_triangles-lossless.jxl",
          "bytes": 9687
        },
        {
          "url": "/fixtures/alpha_triangles.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        }
      ],
      "errors": [],
      "memory": null
    },
    {
      "key": "alpha_triangles-oxide-encode-ly-e1",
      "subject": "oxide",
      "fixture": "alpha_triangles",
      "scope": "original",
      "category": "transparency",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/alpha_triangles-oxide-encode-ly-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 14.5,
      "output": null,
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/alpha_triangles-lossless.jxl",
          "bytes": 9687
        },
        {
          "url": "/fixtures/alpha_triangles.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        }
      ],
      "errors": [],
      "memory": null
    },
    {
      "key": "alpha_triangles-vips-decode-lossless-ll-e1",
      "subject": "vips",
      "fixture": "alpha_triangles",
      "scope": "original",
      "category": "transparency",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/alpha_triangles-vips-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [229.13999998569489, 233.4050000011921, 228.45500001311302],
      "coldMs": 441.0199999809265,
      "initializationMs": 170.37999999523163,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "d5802aee2c3630dbc36313b9d6bfba078704bc75b46600977a8d3c2768b05497",
        "bytes": 4194304
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/alpha_triangles-lossless.jxl",
          "bytes": 9687
        },
        {
          "url": "/fixtures/alpha_triangles.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "d5802aee2c3630dbc36313b9d6bfba078704bc75b46600977a8d3c2768b05497",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "alpha_triangles-vips-decode-lossy-ll-e1",
      "subject": "vips",
      "fixture": "alpha_triangles",
      "scope": "original",
      "category": "transparency",
      "operation": "decode-lossy",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/alpha_triangles-vips-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 1, tolerance 2",
      "times": [91.9500000178814, 91.0799999833107, 88.86000001430511],
      "coldMs": 300.1099999845028,
      "initializationMs": 159.85499998927116,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "90a3028a008e14eec30d15790e23d806437fa1e362e2cb803cce962f82bd86b0",
        "bytes": 4194304
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/alpha_triangles-lossy.jxl",
          "bytes": 16360
        },
        {
          "url": "/fixtures/alpha_triangles.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 1,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 1, tolerance 2",
        "maximumError": 1,
        "expectedSha256": "9f24a2be29cd01e2579416726170a73aa5c6944c3ac5a8d0dd4c62b96894bb03",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "alpha_triangles-vips-encode-ll-e1",
      "subject": "vips",
      "fixture": "alpha_triangles",
      "scope": "original",
      "category": "transparency",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/alpha_triangles-vips-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [36.99500000476837, 34.99000000953674, 34.150000005960464],
      "coldMs": 234.18000000715256,
      "initializationMs": 152.25499999523163,
      "output": {
        "kind": "jxl",
        "sha256": "61f6ff8661622f1d34a7c4bad34ad7dd04e6ce78951ee955c3161780645870fd",
        "bytes": 508604
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/alpha_triangles-lossless.jxl",
          "bytes": 9687
        },
        {
          "url": "/fixtures/alpha_triangles.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "d5802aee2c3630dbc36313b9d6bfba078704bc75b46600977a8d3c2768b05497",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "alpha_triangles-vips-encode-ly-e1",
      "subject": "vips",
      "fixture": "alpha_triangles",
      "scope": "original",
      "category": "transparency",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/alpha_triangles-vips-encode-ly-e1.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required false. Color quality not inferred from successful decode.",
      "times": [79.69999998807907, 81.0750000178814, 75.71000000834465],
      "coldMs": 352.8100000023842,
      "initializationMs": 156.03999999165535,
      "output": {
        "kind": "jxl",
        "sha256": "292b26934d901a822d52080704cf053ae48e061ff9056f3156d5306835bbf272",
        "bytes": 164422
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/alpha_triangles-lossless.jxl",
          "bytes": 9687
        },
        {
          "url": "/fixtures/alpha_triangles.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": false,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "sunset_logo-purejsimage-decode-lossless-ll-e1",
      "subject": "purejsimage",
      "fixture": "sunset_logo",
      "scope": "original",
      "category": "transparency",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/sunset_logo-purejsimage-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 5122656 samples compared, maximum error 0, tolerance 0",
      "times": [2514.5, 2485.5, 2488.5999999940395],
      "coldMs": 2622.199999988079,
      "initializationMs": 41.900000005960464,
      "output": {
        "width": 924,
        "height": 1386,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "36f3dcfa5a4b2d0248d96a750451a98616d87c942e259eaba9c3bef8ce0c4428",
        "bytes": 5122656
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/sunset_logo-lossless.jxl",
          "bytes": 483975
        },
        {
          "url": "/fixtures/sunset_logo.raw",
          "bytes": 5122656
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 5122656 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "36f3dcfa5a4b2d0248d96a750451a98616d87c942e259eaba9c3bef8ce0c4428",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "sunset_logo-purejsimage-decode-lossy-ll-e1",
      "subject": "purejsimage",
      "fixture": "sunset_logo",
      "scope": "original",
      "category": "transparency",
      "operation": "decode-lossy",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/sunset_logo-purejsimage-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 5122656 samples compared, maximum error 1, tolerance 2",
      "times": [732.1999999880791, 971.8000000119209, 739.5999999940395],
      "coldMs": 807.3000000119209,
      "initializationMs": 35.80000001192093,
      "output": {
        "width": 924,
        "height": 1386,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "11fbd5ce8cf22dab9fb10ed2a5c92d6576a2f8e2f776fd74db1b0548fbb64f61",
        "bytes": 5122656
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/sunset_logo-lossy.jxl",
          "bytes": 66455
        },
        {
          "url": "/fixtures/sunset_logo.raw",
          "bytes": 5122656
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 1,
      "validation": {
        "status": "verified",
        "detail": "All 5122656 samples compared, maximum error 1, tolerance 2",
        "maximumError": 1,
        "expectedSha256": "7c656d646c15322cc409e40a93d08d916c2c1ad96936052859624404f38c77b3",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "sunset_logo-purejsimage-encode-ll-e1",
      "subject": "purejsimage",
      "fixture": "sunset_logo",
      "scope": "original",
      "category": "transparency",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/sunset_logo-purejsimage-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 5122656 samples compared, maximum error 0, tolerance 0",
      "times": [233, 240.7000000178814, 274.5],
      "coldMs": 280.7999999821186,
      "initializationMs": 36,
      "output": {
        "kind": "jxl",
        "sha256": "205173cb04d6a46cacd35adbe8936d5a87a78719500d50aff062f60853354994",
        "bytes": 1162739
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/sunset_logo-lossless.jxl",
          "bytes": 483975
        },
        {
          "url": "/fixtures/sunset_logo.raw",
          "bytes": 5122656
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 5122656 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "36f3dcfa5a4b2d0248d96a750451a98616d87c942e259eaba9c3bef8ce0c4428",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "sunset_logo-purejsimage-encode-ly-e1",
      "subject": "purejsimage",
      "fixture": "sunset_logo",
      "scope": "original",
      "category": "transparency",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/sunset_logo-purejsimage-encode-ly-e1.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required true. Color quality not inferred from successful decode.",
      "times": [682.3000000119209, 719.3999999761581, 682.1000000238419],
      "coldMs": 717.8000000119209,
      "initializationMs": 36.60000002384186,
      "output": {
        "kind": "jxl",
        "sha256": "ca80239e391ec8c6347158c188af7a8c1eb444faab726edeb4167e88c341adcf",
        "bytes": 299945
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/sunset_logo-lossless.jxl",
          "bytes": 483975
        },
        {
          "url": "/fixtures/sunset_logo.raw",
          "bytes": 5122656
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": true,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "sunset_logo-jsquash-decode-lossless-ll-e1",
      "subject": "jsquash",
      "fixture": "sunset_logo",
      "scope": "original",
      "category": "transparency",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 100
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/sunset_logo-jsquash-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 5122656 samples compared, maximum error 0, tolerance 0",
      "times": [487.2000000178814, 477.59999999403954, 479.69999998807907],
      "coldMs": 578.2999999821186,
      "initializationMs": 27.5,
      "output": {
        "width": 924,
        "height": 1386,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "36f3dcfa5a4b2d0248d96a750451a98616d87c942e259eaba9c3bef8ce0c4428",
        "bytes": 5122656
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/sunset_logo-lossless.jxl",
          "bytes": 483975
        },
        {
          "url": "/fixtures/sunset_logo.raw",
          "bytes": 5122656
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 5122656 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "36f3dcfa5a4b2d0248d96a750451a98616d87c942e259eaba9c3bef8ce0c4428",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "sunset_logo-jsquash-decode-lossy-ll-e1",
      "subject": "jsquash",
      "fixture": "sunset_logo",
      "scope": "original",
      "category": "transparency",
      "operation": "decode-lossy",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 100
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/sunset_logo-jsquash-decode-lossy-ll-e1.bin",
      "status": "incorrect output",
      "detail": "All 5122656 samples compared, maximum error 15, tolerance 2",
      "times": [284.59999999403954, 280.60000002384186, 278.69999998807907],
      "coldMs": 374.09999999403954,
      "initializationMs": 26.599999994039536,
      "output": {
        "width": 924,
        "height": 1386,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "0fa5840d9d28a434eb0b9ee04acfec08299f9cae909c4aa8851abc1d551afe9d",
        "bytes": 5122656
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/sunset_logo-lossy.jxl",
          "bytes": 66455
        },
        {
          "url": "/fixtures/sunset_logo.raw",
          "bytes": 5122656
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 15,
      "validation": {
        "status": "incorrect output",
        "detail": "All 5122656 samples compared, maximum error 15, tolerance 2",
        "maximumError": 15,
        "expectedSha256": "7c656d646c15322cc409e40a93d08d916c2c1ad96936052859624404f38c77b3",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "sunset_logo-jsquash-encode-ll-e1",
      "subject": "jsquash",
      "fixture": "sunset_logo",
      "scope": "original",
      "category": "transparency",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 100
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/sunset_logo-jsquash-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 5122656 samples compared, maximum error 0, tolerance 0",
      "times": [96.09999999403954, 87.90000000596046, 93.7000000178814],
      "coldMs": 189.19999998807907,
      "initializationMs": 26.69999998807907,
      "output": {
        "kind": "jxl",
        "sha256": "af74ef63910cbb01592c44ee9e58e9952cedcdf43512ce4d896393a0c4e7a512",
        "bytes": 1171329
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/sunset_logo-lossless.jxl",
          "bytes": 483975
        },
        {
          "url": "/fixtures/sunset_logo.raw",
          "bytes": 5122656
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 5122656 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "36f3dcfa5a4b2d0248d96a750451a98616d87c942e259eaba9c3bef8ce0c4428",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "sunset_logo-jsquash-encode-ly-e1",
      "subject": "jsquash",
      "fixture": "sunset_logo",
      "scope": "original",
      "category": "transparency",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 1,
        "value": 75
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/sunset_logo-jsquash-encode-ly-e1.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required false. Color quality not inferred from successful decode.",
      "times": [264.59999999403954, 285.80000001192093, 267.90000000596046],
      "coldMs": 426,
      "initializationMs": 27,
      "output": {
        "kind": "jxl",
        "sha256": "7896c4d01d813b7e02174fc483b7a341bd071a7106cfd7f1d6a9353de672172a",
        "bytes": 36834
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/sunset_logo-lossless.jxl",
          "bytes": 483975
        },
        {
          "url": "/fixtures/sunset_logo.raw",
          "bytes": 5122656
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": false,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "sunset_logo-oxide-decode-lossless-ll-e1",
      "subject": "oxide",
      "fixture": "sunset_logo",
      "scope": "original",
      "category": "transparency",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/sunset_logo-oxide-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 5122656 samples compared, maximum error 0, tolerance 0",
      "times": [708.4000000059605, 708.5999999940395, 714.5],
      "coldMs": 846.8999999761581,
      "initializationMs": 13.699999988079071,
      "output": {
        "kind": "png",
        "sha256": "1324739546e54ff95889d309f49ca0ce9ac21679d0346d64334d398ef2358e36",
        "bytes": 849958
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/sunset_logo-lossless.jxl",
          "bytes": 483975
        },
        {
          "url": "/fixtures/sunset_logo.raw",
          "bytes": 5122656
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 5122656 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "36f3dcfa5a4b2d0248d96a750451a98616d87c942e259eaba9c3bef8ce0c4428",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "sunset_logo-oxide-decode-lossy-ll-e1",
      "subject": "oxide",
      "fixture": "sunset_logo",
      "scope": "original",
      "category": "transparency",
      "operation": "decode-lossy",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/sunset_logo-oxide-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 5122656 samples compared, maximum error 1, tolerance 2",
      "times": [509.90000000596046, 508.7999999821186, 508.2000000178814],
      "coldMs": 642.0999999940395,
      "initializationMs": 13.400000005960464,
      "output": {
        "kind": "png",
        "sha256": "d43a74b853ca74bf70c28d436cbaf548a8e8172b0777d5c631ea85db22f599d3",
        "bytes": 850473
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/sunset_logo-lossy.jxl",
          "bytes": 66455
        },
        {
          "url": "/fixtures/sunset_logo.raw",
          "bytes": 5122656
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 1,
      "validation": {
        "status": "verified",
        "detail": "All 5122656 samples compared, maximum error 1, tolerance 2",
        "maximumError": 1,
        "expectedSha256": "7c656d646c15322cc409e40a93d08d916c2c1ad96936052859624404f38c77b3",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "sunset_logo-oxide-encode-ll-e1",
      "subject": "oxide",
      "fixture": "sunset_logo",
      "scope": "original",
      "category": "transparency",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/sunset_logo-oxide-encode-ll-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 13.599999994039536,
      "output": null,
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/sunset_logo-lossless.jxl",
          "bytes": 483975
        },
        {
          "url": "/fixtures/sunset_logo.raw",
          "bytes": 5122656
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        }
      ],
      "errors": [],
      "memory": null
    },
    {
      "key": "sunset_logo-oxide-encode-ly-e1",
      "subject": "oxide",
      "fixture": "sunset_logo",
      "scope": "original",
      "category": "transparency",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/sunset_logo-oxide-encode-ly-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 13.5,
      "output": null,
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/sunset_logo-lossless.jxl",
          "bytes": 483975
        },
        {
          "url": "/fixtures/sunset_logo.raw",
          "bytes": 5122656
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        }
      ],
      "errors": [],
      "memory": null
    },
    {
      "key": "sunset_logo-vips-decode-lossless-ll-e1",
      "subject": "vips",
      "fixture": "sunset_logo",
      "scope": "original",
      "category": "transparency",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/sunset_logo-vips-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 5122656 samples compared, maximum error 0, tolerance 0",
      "times": [351.7549999952316, 331.47499999403954, 334.5300000011921],
      "coldMs": 550.2000000178814,
      "initializationMs": 162.82000002264977,
      "output": {
        "width": 924,
        "height": 1386,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "36f3dcfa5a4b2d0248d96a750451a98616d87c942e259eaba9c3bef8ce0c4428",
        "bytes": 5122656
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/sunset_logo-lossless.jxl",
          "bytes": 483975
        },
        {
          "url": "/fixtures/sunset_logo.raw",
          "bytes": 5122656
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 5122656 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "36f3dcfa5a4b2d0248d96a750451a98616d87c942e259eaba9c3bef8ce0c4428",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "sunset_logo-vips-decode-lossy-ll-e1",
      "subject": "vips",
      "fixture": "sunset_logo",
      "scope": "original",
      "category": "transparency",
      "operation": "decode-lossy",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/sunset_logo-vips-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 5122656 samples compared, maximum error 1, tolerance 2",
      "times": [72.28499999642372, 68.46500000357628, 69.5499999821186],
      "coldMs": 268.05499997735023,
      "initializationMs": 156.42999997735023,
      "output": {
        "width": 924,
        "height": 1386,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "52f90bb07863f0c8dd5d898fae7be97f5b72576c980e9a1f36ba1b06168a8197",
        "bytes": 5122656
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/sunset_logo-lossy.jxl",
          "bytes": 66455
        },
        {
          "url": "/fixtures/sunset_logo.raw",
          "bytes": 5122656
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 1,
      "validation": {
        "status": "verified",
        "detail": "All 5122656 samples compared, maximum error 1, tolerance 2",
        "maximumError": 1,
        "expectedSha256": "7c656d646c15322cc409e40a93d08d916c2c1ad96936052859624404f38c77b3",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "sunset_logo-vips-encode-ll-e1",
      "subject": "vips",
      "fixture": "sunset_logo",
      "scope": "original",
      "category": "transparency",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/sunset_logo-vips-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 5122656 samples compared, maximum error 0, tolerance 0",
      "times": [70.18999999761581, 53.099999994039536, 51.86500000953674],
      "coldMs": 253.4849999845028,
      "initializationMs": 154.09999999403954,
      "output": {
        "kind": "jxl",
        "sha256": "2591631203634894e5ecf3801e45c190cf73d113ce409a0c75dd2b6021091e4f",
        "bytes": 1142468
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/sunset_logo-lossless.jxl",
          "bytes": 483975
        },
        {
          "url": "/fixtures/sunset_logo.raw",
          "bytes": 5122656
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 5122656 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "36f3dcfa5a4b2d0248d96a750451a98616d87c942e259eaba9c3bef8ce0c4428",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "sunset_logo-vips-encode-ly-e1",
      "subject": "vips",
      "fixture": "sunset_logo",
      "scope": "original",
      "category": "transparency",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/sunset_logo-vips-encode-ly-e1.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required false. Color quality not inferred from successful decode.",
      "times": [98.125, 93.63999998569489, 87.09000000357628],
      "coldMs": 365.7549999952316,
      "initializationMs": 180.83499997854233,
      "output": {
        "kind": "jxl",
        "sha256": "e68677136c58e52eea04f88d624e64a8325273f3ddfff6154bda8e02018e9ef5",
        "bytes": 230163
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/sunset_logo-lossless.jxl",
          "bytes": 483975
        },
        {
          "url": "/fixtures/sunset_logo.raw",
          "bytes": 5122656
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": false,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "gray16-default-purejsimage-decode-lossless-ll-e1",
      "subject": "purejsimage",
      "fixture": "gray16-default",
      "scope": "specialized",
      "category": "gray16",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/gray16-default-purejsimage-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 1271 samples compared, maximum error 0, tolerance 0",
      "times": [1.600000023841858, 2.699999988079071, 1.699999988079071],
      "coldMs": 50.599999994039536,
      "initializationMs": 41.30000001192093,
      "output": {
        "width": 41,
        "height": 31,
        "channels": 1,
        "interpretation": "srgb16",
        "sampleType": "uint16",
        "kind": "pixels",
        "sha256": "f5bc19b8fde7676446fc9646a09c5ba80e27058997161e607790eb31a39432e3",
        "bytes": 2542
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/gray16-default-lossless.jxl",
          "bytes": 392
        },
        {
          "url": "/fixtures/gray16-default.raw",
          "bytes": 2542
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 1271 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "f5bc19b8fde7676446fc9646a09c5ba80e27058997161e607790eb31a39432e3",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "gray16-default-purejsimage-encode-ll-e1",
      "subject": "purejsimage",
      "fixture": "gray16-default",
      "scope": "specialized",
      "category": "gray16",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/gray16-default-purejsimage-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 1271 samples compared, maximum error 0, tolerance 0",
      "times": [3.300000011920929, 2.399999976158142, 2.2000000178813934],
      "coldMs": 51.69999998807907,
      "initializationMs": 40.89999997615814,
      "output": {
        "kind": "jxl",
        "sha256": "8cddd44d165d23a18c43ec04b912d8bbe87f9e8fc800e39225c4acb6c22c661f",
        "bytes": 964
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/gray16-default-lossless.jxl",
          "bytes": 392
        },
        {
          "url": "/fixtures/gray16-default.raw",
          "bytes": 2542
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 1271 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "f5bc19b8fde7676446fc9646a09c5ba80e27058997161e607790eb31a39432e3",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "gray16-default-jsquash-decode-lossless-ll-e1",
      "subject": "jsquash",
      "fixture": "gray16-default",
      "scope": "specialized",
      "category": "gray16",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 100
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/gray16-default-jsquash-decode-lossless-ll-e1.bin",
      "status": "API not exposed",
      "detail": "ImageData API exposes RGBA8 only; no silent native precision conversion",
      "times": [],
      "coldMs": null,
      "initializationMs": 28,
      "output": null,
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/gray16-default-lossless.jxl",
          "bytes": 392
        },
        {
          "url": "/fixtures/gray16-default.raw",
          "bytes": 2542
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        }
      ],
      "errors": [],
      "memory": null
    },
    {
      "key": "gray16-default-jsquash-encode-ll-e1",
      "subject": "jsquash",
      "fixture": "gray16-default",
      "scope": "specialized",
      "category": "gray16",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 100
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/gray16-default-jsquash-encode-ll-e1.bin",
      "status": "API not exposed",
      "detail": "ImageData API exposes RGBA8 only; no silent native precision conversion",
      "times": [],
      "coldMs": null,
      "initializationMs": 28,
      "output": null,
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/gray16-default-lossless.jxl",
          "bytes": 392
        },
        {
          "url": "/fixtures/gray16-default.raw",
          "bytes": 2542
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        }
      ],
      "errors": [],
      "memory": null
    },
    {
      "key": "gray16-default-oxide-decode-lossless-ll-e1",
      "subject": "oxide",
      "fixture": "gray16-default",
      "scope": "specialized",
      "category": "gray16",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/gray16-default-oxide-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 1271 samples compared, maximum error 0, tolerance 0",
      "times": [0.7999999821186066, 0.5999999940395355, 0.5],
      "coldMs": 32.70000001788139,
      "initializationMs": 15.300000011920929,
      "output": {
        "kind": "png",
        "sha256": "c8ed4fef7fe5689511f6f4669b9840f6614d1e495c0066542a5371b1ce3b0c4d",
        "bytes": 300
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/gray16-default-lossless.jxl",
          "bytes": 392
        },
        {
          "url": "/fixtures/gray16-default.raw",
          "bytes": 2542
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 1271 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "f5bc19b8fde7676446fc9646a09c5ba80e27058997161e607790eb31a39432e3",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "gray16-default-oxide-encode-ll-e1",
      "subject": "oxide",
      "fixture": "gray16-default",
      "scope": "specialized",
      "category": "gray16",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/gray16-default-oxide-encode-ll-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 16,
      "output": null,
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/gray16-default-lossless.jxl",
          "bytes": 392
        },
        {
          "url": "/fixtures/gray16-default.raw",
          "bytes": 2542
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        }
      ],
      "errors": [],
      "memory": null
    },
    {
      "key": "gray16-default-vips-decode-lossless-ll-e1",
      "subject": "vips",
      "fixture": "gray16-default",
      "scope": "specialized",
      "category": "gray16",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/gray16-default-vips-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 1271 samples compared, maximum error 0, tolerance 0",
      "times": [1.5699999928474426, 1.844999998807907, 1.5349999964237213],
      "coldMs": 188.07499998807907,
      "initializationMs": 160.3149999976158,
      "output": {
        "width": 41,
        "height": 31,
        "channels": 1,
        "interpretation": "srgb16",
        "sampleType": "uint16",
        "kind": "pixels",
        "sha256": "f5bc19b8fde7676446fc9646a09c5ba80e27058997161e607790eb31a39432e3",
        "bytes": 2542
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/gray16-default-lossless.jxl",
          "bytes": 392
        },
        {
          "url": "/fixtures/gray16-default.raw",
          "bytes": 2542
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 1271 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "f5bc19b8fde7676446fc9646a09c5ba80e27058997161e607790eb31a39432e3",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "gray16-default-vips-encode-ll-e1",
      "subject": "vips",
      "fixture": "gray16-default",
      "scope": "specialized",
      "category": "gray16",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/gray16-default-vips-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 1271 samples compared, maximum error 0, tolerance 0",
      "times": [2.7450000047683716, 2.354999989271164, 2.4500000178813934],
      "coldMs": 206.9500000178814,
      "initializationMs": 169.125,
      "output": {
        "kind": "jxl",
        "sha256": "e963d3f8b949ca29a55b53c3f8c44ab68ef7d9c986ebdd0c948f04c36d8cbc6b",
        "bytes": 1379
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/gray16-default-lossless.jxl",
          "bytes": 392
        },
        {
          "url": "/fixtures/gray16-default.raw",
          "bytes": 2542
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 1271 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "f5bc19b8fde7676446fc9646a09c5ba80e27058997161e607790eb31a39432e3",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "rgb16-default-purejsimage-decode-lossless-ll-e1",
      "subject": "purejsimage",
      "fixture": "rgb16-default",
      "scope": "specialized",
      "category": "rgb16",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/rgb16-default-purejsimage-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 5499 samples compared, maximum error 0, tolerance 0",
      "times": [5.0999999940395355, 4.5999999940395355, 4.800000011920929],
      "coldMs": 54.30000001192093,
      "initializationMs": 38.20000001788139,
      "output": {
        "width": 47,
        "height": 39,
        "channels": 3,
        "interpretation": "srgb16",
        "sampleType": "uint16",
        "kind": "pixels",
        "sha256": "c91fdf3f727a47a8b42f68616234905b20563ec9e72bd446ea1fb135b35ef786",
        "bytes": 10998
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/rgb16-default-lossless.jxl",
          "bytes": 581
        },
        {
          "url": "/fixtures/rgb16-default.raw",
          "bytes": 10998
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 5499 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "c91fdf3f727a47a8b42f68616234905b20563ec9e72bd446ea1fb135b35ef786",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "rgb16-default-purejsimage-encode-ll-e1",
      "subject": "purejsimage",
      "fixture": "rgb16-default",
      "scope": "specialized",
      "category": "rgb16",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/rgb16-default-purejsimage-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 5499 samples compared, maximum error 0, tolerance 0",
      "times": [4.100000023841858, 3.2999999821186066, 2.5],
      "coldMs": 51,
      "initializationMs": 37,
      "output": {
        "kind": "jxl",
        "sha256": "36ea2d273659399fac2fd5c9804a127351202bf4de3aadf9fc4cd19361d7a03f",
        "bytes": 2185
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/rgb16-default-lossless.jxl",
          "bytes": 581
        },
        {
          "url": "/fixtures/rgb16-default.raw",
          "bytes": 10998
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 5499 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "c91fdf3f727a47a8b42f68616234905b20563ec9e72bd446ea1fb135b35ef786",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "rgb16-default-jsquash-decode-lossless-ll-e1",
      "subject": "jsquash",
      "fixture": "rgb16-default",
      "scope": "specialized",
      "category": "rgb16",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 100
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/rgb16-default-jsquash-decode-lossless-ll-e1.bin",
      "status": "API not exposed",
      "detail": "ImageData API exposes RGBA8 only; no silent native precision conversion",
      "times": [],
      "coldMs": null,
      "initializationMs": 28.099999994039536,
      "output": null,
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/rgb16-default-lossless.jxl",
          "bytes": 581
        },
        {
          "url": "/fixtures/rgb16-default.raw",
          "bytes": 10998
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        }
      ],
      "errors": [],
      "memory": null
    },
    {
      "key": "rgb16-default-jsquash-encode-ll-e1",
      "subject": "jsquash",
      "fixture": "rgb16-default",
      "scope": "specialized",
      "category": "rgb16",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 100
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/rgb16-default-jsquash-encode-ll-e1.bin",
      "status": "API not exposed",
      "detail": "ImageData API exposes RGBA8 only; no silent native precision conversion",
      "times": [],
      "coldMs": null,
      "initializationMs": 28.099999994039536,
      "output": null,
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/rgb16-default-lossless.jxl",
          "bytes": 581
        },
        {
          "url": "/fixtures/rgb16-default.raw",
          "bytes": 10998
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        }
      ],
      "errors": [],
      "memory": null
    },
    {
      "key": "rgb16-default-oxide-decode-lossless-ll-e1",
      "subject": "oxide",
      "fixture": "rgb16-default",
      "scope": "specialized",
      "category": "rgb16",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/rgb16-default-oxide-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 5499 samples compared, maximum error 0, tolerance 0",
      "times": [1.199999988079071, 0.9000000059604645, 0.9000000059604645],
      "coldMs": 34,
      "initializationMs": 14.599999994039536,
      "output": {
        "kind": "png",
        "sha256": "0756594e701dddb245d4346c926e5aec010abc71a7c0e826bfe43a0d96ea21c5",
        "bytes": 961
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/rgb16-default-lossless.jxl",
          "bytes": 581
        },
        {
          "url": "/fixtures/rgb16-default.raw",
          "bytes": 10998
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 5499 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "c91fdf3f727a47a8b42f68616234905b20563ec9e72bd446ea1fb135b35ef786",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "rgb16-default-oxide-encode-ll-e1",
      "subject": "oxide",
      "fixture": "rgb16-default",
      "scope": "specialized",
      "category": "rgb16",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/rgb16-default-oxide-encode-ll-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 13.300000011920929,
      "output": null,
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/rgb16-default-lossless.jxl",
          "bytes": 581
        },
        {
          "url": "/fixtures/rgb16-default.raw",
          "bytes": 10998
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        }
      ],
      "errors": [],
      "memory": null
    },
    {
      "key": "rgb16-default-vips-decode-lossless-ll-e1",
      "subject": "vips",
      "fixture": "rgb16-default",
      "scope": "specialized",
      "category": "rgb16",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/rgb16-default-vips-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 5499 samples compared, maximum error 0, tolerance 0",
      "times": [2.3700000047683716, 1.9500000178813934, 1.969999998807907],
      "coldMs": 188.6899999976158,
      "initializationMs": 162.0750000178814,
      "output": {
        "width": 47,
        "height": 39,
        "channels": 3,
        "interpretation": "srgb16",
        "sampleType": "uint16",
        "kind": "pixels",
        "sha256": "c91fdf3f727a47a8b42f68616234905b20563ec9e72bd446ea1fb135b35ef786",
        "bytes": 10998
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/rgb16-default-lossless.jxl",
          "bytes": 581
        },
        {
          "url": "/fixtures/rgb16-default.raw",
          "bytes": 10998
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 5499 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "c91fdf3f727a47a8b42f68616234905b20563ec9e72bd446ea1fb135b35ef786",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "rgb16-default-vips-encode-ll-e1",
      "subject": "vips",
      "fixture": "rgb16-default",
      "scope": "specialized",
      "category": "rgb16",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/rgb16-default-vips-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 5499 samples compared, maximum error 0, tolerance 0",
      "times": [3.310000002384186, 3.064999997615814, 2.5049999952316284],
      "coldMs": 227.2349999845028,
      "initializationMs": 182.11999997496605,
      "output": {
        "kind": "jxl",
        "sha256": "aca185d17bef5a4a39076ff183ab68bd94635f2a8d6e0f698134e29015be9c60",
        "bytes": 3088
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/rgb16-default-lossless.jxl",
          "bytes": 581
        },
        {
          "url": "/fixtures/rgb16-default.raw",
          "bytes": 10998
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 5499 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "c91fdf3f727a47a8b42f68616234905b20563ec9e72bd446ea1fb135b35ef786",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "rgba16-straight-purejsimage-decode-lossless-ll-e1",
      "subject": "purejsimage",
      "fixture": "rgba16-straight",
      "scope": "specialized",
      "category": "rgba16",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/rgba16-straight-purejsimage-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 4620 samples compared, maximum error 0, tolerance 0",
      "times": [6.5999999940395355, 4.5999999940395355, 4.4000000059604645],
      "coldMs": 51.69999998807907,
      "initializationMs": 36.89999997615814,
      "output": {
        "width": 35,
        "height": 33,
        "channels": 4,
        "interpretation": "srgb16",
        "sampleType": "uint16",
        "kind": "pixels",
        "sha256": "b6dd7b2084e26ffb364f21989008ad6edf91246beea5f269873a4cf9542a8c76",
        "bytes": 9240
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/rgba16-straight-lossless.jxl",
          "bytes": 1462
        },
        {
          "url": "/fixtures/rgba16-straight.raw",
          "bytes": 9240
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4620 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "b6dd7b2084e26ffb364f21989008ad6edf91246beea5f269873a4cf9542a8c76",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "rgba16-straight-purejsimage-encode-ll-e1",
      "subject": "purejsimage",
      "fixture": "rgba16-straight",
      "scope": "specialized",
      "category": "rgba16",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/rgba16-straight-purejsimage-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 4620 samples compared, maximum error 0, tolerance 0",
      "times": [4, 3.0999999940395355, 2.7000000178813934],
      "coldMs": 50.400000005960464,
      "initializationMs": 35.70000001788139,
      "output": {
        "kind": "jxl",
        "sha256": "a506fbf57b3229e059b3ecbd2ff5f01f6e2ab0ff699863e6936b119101d2e5f8",
        "bytes": 2756
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/rgba16-straight-lossless.jxl",
          "bytes": 1462
        },
        {
          "url": "/fixtures/rgba16-straight.raw",
          "bytes": 9240
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4620 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "b6dd7b2084e26ffb364f21989008ad6edf91246beea5f269873a4cf9542a8c76",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "rgba16-straight-jsquash-decode-lossless-ll-e1",
      "subject": "jsquash",
      "fixture": "rgba16-straight",
      "scope": "specialized",
      "category": "rgba16",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 100
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/rgba16-straight-jsquash-decode-lossless-ll-e1.bin",
      "status": "API not exposed",
      "detail": "ImageData API exposes RGBA8 only; no silent native precision conversion",
      "times": [],
      "coldMs": null,
      "initializationMs": 26.099999994039536,
      "output": null,
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/rgba16-straight-lossless.jxl",
          "bytes": 1462
        },
        {
          "url": "/fixtures/rgba16-straight.raw",
          "bytes": 9240
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        }
      ],
      "errors": [],
      "memory": null
    },
    {
      "key": "rgba16-straight-jsquash-encode-ll-e1",
      "subject": "jsquash",
      "fixture": "rgba16-straight",
      "scope": "specialized",
      "category": "rgba16",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 100
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/rgba16-straight-jsquash-encode-ll-e1.bin",
      "status": "API not exposed",
      "detail": "ImageData API exposes RGBA8 only; no silent native precision conversion",
      "times": [],
      "coldMs": null,
      "initializationMs": 26.19999998807907,
      "output": null,
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/rgba16-straight-lossless.jxl",
          "bytes": 1462
        },
        {
          "url": "/fixtures/rgba16-straight.raw",
          "bytes": 9240
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        }
      ],
      "errors": [],
      "memory": null
    },
    {
      "key": "rgba16-straight-oxide-decode-lossless-ll-e1",
      "subject": "oxide",
      "fixture": "rgba16-straight",
      "scope": "specialized",
      "category": "rgba16",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/rgba16-straight-oxide-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 4620 samples compared, maximum error 0, tolerance 0",
      "times": [1.0999999940395355, 1.100000023841858, 0.8999999761581421],
      "coldMs": 33,
      "initializationMs": 14,
      "output": {
        "kind": "png",
        "sha256": "1ba8f3409b59ea6dc65506049bbf9eac33c2dbe3949052ac0d2d00911e14e583",
        "bytes": 1996
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/rgba16-straight-lossless.jxl",
          "bytes": 1462
        },
        {
          "url": "/fixtures/rgba16-straight.raw",
          "bytes": 9240
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4620 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "b6dd7b2084e26ffb364f21989008ad6edf91246beea5f269873a4cf9542a8c76",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "rgba16-straight-oxide-encode-ll-e1",
      "subject": "oxide",
      "fixture": "rgba16-straight",
      "scope": "specialized",
      "category": "rgba16",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/rgba16-straight-oxide-encode-ll-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 13.900000005960464,
      "output": null,
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/rgba16-straight-lossless.jxl",
          "bytes": 1462
        },
        {
          "url": "/fixtures/rgba16-straight.raw",
          "bytes": 9240
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        }
      ],
      "errors": [],
      "memory": null
    },
    {
      "key": "rgba16-straight-vips-decode-lossless-ll-e1",
      "subject": "vips",
      "fixture": "rgba16-straight",
      "scope": "specialized",
      "category": "rgba16",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/rgba16-straight-vips-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 4620 samples compared, maximum error 0, tolerance 0",
      "times": [1.969999998807907, 2.280000001192093, 2.0100000202655792],
      "coldMs": 180.5600000023842,
      "initializationMs": 155.27500000596046,
      "output": {
        "width": 35,
        "height": 33,
        "channels": 4,
        "interpretation": "srgb16",
        "sampleType": "uint16",
        "kind": "pixels",
        "sha256": "b6dd7b2084e26ffb364f21989008ad6edf91246beea5f269873a4cf9542a8c76",
        "bytes": 9240
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/rgba16-straight-lossless.jxl",
          "bytes": 1462
        },
        {
          "url": "/fixtures/rgba16-straight.raw",
          "bytes": 9240
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4620 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "b6dd7b2084e26ffb364f21989008ad6edf91246beea5f269873a4cf9542a8c76",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "rgba16-straight-vips-encode-ll-e1",
      "subject": "vips",
      "fixture": "rgba16-straight",
      "scope": "specialized",
      "category": "rgba16",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/rgba16-straight-vips-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 4620 samples compared, maximum error 0, tolerance 0",
      "times": [2.8199999928474426, 2.469999998807907, 2.259999990463257],
      "coldMs": 189.93000000715256,
      "initializationMs": 153.31999999284744,
      "output": {
        "kind": "jxl",
        "sha256": "882811a8312dd607d39f4fd94ea6b5d7120cddfb667be289a658b23417ce8107",
        "bytes": 3829
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/rgba16-straight-lossless.jxl",
          "bytes": 1462
        },
        {
          "url": "/fixtures/rgba16-straight.raw",
          "bytes": 9240
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4620 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "b6dd7b2084e26ffb364f21989008ad6edf91246beea5f269873a4cf9542a8c76",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "gray8-purejsimage-decode-lossless-ll-e1",
      "subject": "purejsimage",
      "fixture": "gray8",
      "scope": "original",
      "category": "gray8",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/gray8-purejsimage-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 160000 samples compared, maximum error 0, tolerance 0",
      "times": [27.599999994039536, 24.5, 24.900000005960464],
      "coldMs": 77.19999998807907,
      "initializationMs": 36.19999998807907,
      "output": {
        "width": 200,
        "height": 200,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "3a00cff419e598d20a8d2285a0dd64be426f4e20cbbee95c7df2c9640da07798",
        "bytes": 160000
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/gray8-lossless.jxl",
          "bytes": 2980
        },
        {
          "url": "/fixtures/gray8.raw",
          "bytes": 160000
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 160000 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "3a00cff419e598d20a8d2285a0dd64be426f4e20cbbee95c7df2c9640da07798",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "gray8-purejsimage-decode-lossy-ll-e1",
      "subject": "purejsimage",
      "fixture": "gray8",
      "scope": "original",
      "category": "gray8",
      "operation": "decode-lossy",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/gray8-purejsimage-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 160000 samples compared, maximum error 1, tolerance 2",
      "times": [55.400000005960464, 49, 41.900000005960464],
      "coldMs": 114,
      "initializationMs": 35.70000001788139,
      "output": {
        "width": 200,
        "height": 200,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "567bae95ecba5e107ed1fb32a0d151a878cf955026b29d8f5f0764f0acd5dc25",
        "bytes": 160000
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/gray8-lossy.jxl",
          "bytes": 852
        },
        {
          "url": "/fixtures/gray8.raw",
          "bytes": 160000
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 1,
      "validation": {
        "status": "verified",
        "detail": "All 160000 samples compared, maximum error 1, tolerance 2",
        "maximumError": 1,
        "expectedSha256": "4ea2b956e1cb156f2be7bf9549996e5b3f111684f83e7e0dc8a5fb65cd8448d7",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "gray8-purejsimage-encode-ll-e1",
      "subject": "purejsimage",
      "fixture": "gray8",
      "scope": "original",
      "category": "gray8",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/gray8-purejsimage-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 160000 samples compared, maximum error 0, tolerance 0",
      "times": [38.30000001192093, 30.69999998807907, 31.600000023841858],
      "coldMs": 99,
      "initializationMs": 40.30000001192093,
      "output": {
        "kind": "jxl",
        "sha256": "9ce70ac4209482dfba9b576973179522c1ccb08e15a0721c52b98ef2ac6ecacb",
        "bytes": 5672
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/gray8-lossless.jxl",
          "bytes": 2980
        },
        {
          "url": "/fixtures/gray8.raw",
          "bytes": 160000
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 160000 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "3a00cff419e598d20a8d2285a0dd64be426f4e20cbbee95c7df2c9640da07798",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "gray8-purejsimage-encode-ly-e1",
      "subject": "purejsimage",
      "fixture": "gray8",
      "scope": "original",
      "category": "gray8",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/gray8-purejsimage-encode-ly-e1.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required true. Color quality not inferred from successful decode.",
      "times": [19.599999994039536, 16.900000005960464, 16.19999998807907],
      "coldMs": 77.09999999403954,
      "initializationMs": 36.89999997615814,
      "output": {
        "kind": "jxl",
        "sha256": "51902f481e7c2245119984e188a3b5a4182faa28b7682f9eeacf25d3271f8906",
        "bytes": 7463
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/gray8-lossless.jxl",
          "bytes": 2980
        },
        {
          "url": "/fixtures/gray8.raw",
          "bytes": 160000
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": true,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "gray8-jsquash-decode-lossless-ll-e1",
      "subject": "jsquash",
      "fixture": "gray8",
      "scope": "original",
      "category": "gray8",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 100
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/gray8-jsquash-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 160000 samples compared, maximum error 0, tolerance 0",
      "times": [13.800000011920929, 10.199999988079071, 8.900000005960464],
      "coldMs": 80.89999997615814,
      "initializationMs": 26.5,
      "output": {
        "width": 200,
        "height": 200,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "3a00cff419e598d20a8d2285a0dd64be426f4e20cbbee95c7df2c9640da07798",
        "bytes": 160000
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/gray8-lossless.jxl",
          "bytes": 2980
        },
        {
          "url": "/fixtures/gray8.raw",
          "bytes": 160000
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 160000 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "3a00cff419e598d20a8d2285a0dd64be426f4e20cbbee95c7df2c9640da07798",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "gray8-jsquash-decode-lossy-ll-e1",
      "subject": "jsquash",
      "fixture": "gray8",
      "scope": "original",
      "category": "gray8",
      "operation": "decode-lossy",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 100
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/gray8-jsquash-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 160000 samples compared, maximum error 1, tolerance 2",
      "times": [11.200000017881393, 10.299999982118607, 9],
      "coldMs": 73.69999998807907,
      "initializationMs": 28.69999998807907,
      "output": {
        "width": 200,
        "height": 200,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "8a4541576c04e5d08ca6eece2b3b014283cf1dac758fcc09cf670632db6dfb8d",
        "bytes": 160000
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/gray8-lossy.jxl",
          "bytes": 852
        },
        {
          "url": "/fixtures/gray8.raw",
          "bytes": 160000
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 1,
      "validation": {
        "status": "verified",
        "detail": "All 160000 samples compared, maximum error 1, tolerance 2",
        "maximumError": 1,
        "expectedSha256": "4ea2b956e1cb156f2be7bf9549996e5b3f111684f83e7e0dc8a5fb65cd8448d7",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "gray8-jsquash-encode-ll-e1",
      "subject": "jsquash",
      "fixture": "gray8",
      "scope": "original",
      "category": "gray8",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 100
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/gray8-jsquash-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 160000 samples compared, maximum error 0, tolerance 0",
      "times": [4.0999999940395355, 3.7999999821186066, 3],
      "coldMs": 59.70000001788139,
      "initializationMs": 26.700000017881393,
      "output": {
        "kind": "jxl",
        "sha256": "9983eed4940617c495ced3df99dfc39b222f4319ed1dd022fd56f4adf3aab821",
        "bytes": 13111
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/gray8-lossless.jxl",
          "bytes": 2980
        },
        {
          "url": "/fixtures/gray8.raw",
          "bytes": 160000
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 160000 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "3a00cff419e598d20a8d2285a0dd64be426f4e20cbbee95c7df2c9640da07798",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "gray8-jsquash-encode-ly-e1",
      "subject": "jsquash",
      "fixture": "gray8",
      "scope": "original",
      "category": "gray8",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 1,
        "value": 75
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/gray8-jsquash-encode-ly-e1.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required false. Color quality not inferred from successful decode.",
      "times": [13.800000011920929, 11.199999988079071, 10.100000023841858],
      "coldMs": 80.7999999821186,
      "initializationMs": 26.299999982118607,
      "output": {
        "kind": "jxl",
        "sha256": "d3321087fb75988ddabd115ea8432ca8b0a7abfd49627c10bf4e6fbcaf87bcb8",
        "bytes": 812
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/gray8-lossless.jxl",
          "bytes": 2980
        },
        {
          "url": "/fixtures/gray8.raw",
          "bytes": 160000
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": false,
        "quality": "not measured in timing row"
      }
    },
    {
      "key": "gray8-oxide-decode-lossless-ll-e1",
      "subject": "oxide",
      "fixture": "gray8",
      "scope": "original",
      "category": "gray8",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/gray8-oxide-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 160000 samples compared, maximum error 0, tolerance 0",
      "times": [11.900000005960464, 11.699999988079071, 12.200000017881393],
      "coldMs": 49.400000005960464,
      "initializationMs": 13.400000005960464,
      "output": {
        "kind": "png",
        "sha256": "d61c1999f69449e6448853f1180edb129aa6f10defc158113de60b180d5f5753",
        "bytes": 9292
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/gray8-lossless.jxl",
          "bytes": 2980
        },
        {
          "url": "/fixtures/gray8.raw",
          "bytes": 160000
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 160000 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "3a00cff419e598d20a8d2285a0dd64be426f4e20cbbee95c7df2c9640da07798",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "gray8-oxide-decode-lossy-ll-e1",
      "subject": "oxide",
      "fixture": "gray8",
      "scope": "original",
      "category": "gray8",
      "operation": "decode-lossy",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/gray8-oxide-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 160000 samples compared, maximum error 1, tolerance 2",
      "times": [40.099999994039536, 39, 37.19999998807907],
      "coldMs": 102.80000001192093,
      "initializationMs": 12.900000005960464,
      "output": {
        "kind": "png",
        "sha256": "2412e535e3c29b5dd53c2facfbf523609df290c1e1bc1fc12227ac1e1d3b8a5a",
        "bytes": 9562
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/gray8-lossy.jxl",
          "bytes": 852
        },
        {
          "url": "/fixtures/gray8.raw",
          "bytes": 160000
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 1,
      "validation": {
        "status": "verified",
        "detail": "All 160000 samples compared, maximum error 1, tolerance 2",
        "maximumError": 1,
        "expectedSha256": "4ea2b956e1cb156f2be7bf9549996e5b3f111684f83e7e0dc8a5fb65cd8448d7",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "gray8-oxide-encode-ll-e1",
      "subject": "oxide",
      "fixture": "gray8",
      "scope": "original",
      "category": "gray8",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/gray8-oxide-encode-ll-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 14.199999988079071,
      "output": null,
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/gray8-lossless.jxl",
          "bytes": 2980
        },
        {
          "url": "/fixtures/gray8.raw",
          "bytes": 160000
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        }
      ],
      "errors": [],
      "memory": null
    },
    {
      "key": "gray8-oxide-encode-ly-e1",
      "subject": "oxide",
      "fixture": "gray8",
      "scope": "original",
      "category": "gray8",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/gray8-oxide-encode-ly-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 13.099999994039536,
      "output": null,
      "crossOriginIsolated": false,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/gray8-lossless.jxl",
          "bytes": 2980
        },
        {
          "url": "/fixtures/gray8.raw",
          "bytes": 160000
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        }
      ],
      "errors": [],
      "memory": null
    },
    {
      "key": "gray8-vips-decode-lossless-ll-e1",
      "subject": "vips",
      "fixture": "gray8",
      "scope": "original",
      "category": "gray8",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/gray8-vips-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 160000 samples compared, maximum error 0, tolerance 0",
      "times": [6.240000009536743, 6.030000001192093, 10.41499999165535],
      "coldMs": 184.0600000023842,
      "initializationMs": 152.77500000596046,
      "output": {
        "width": 200,
        "height": 200,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "3a00cff419e598d20a8d2285a0dd64be426f4e20cbbee95c7df2c9640da07798",
        "bytes": 160000
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/gray8-lossless.jxl",
          "bytes": 2980
        },
        {
          "url": "/fixtures/gray8.raw",
          "bytes": 160000
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 160000 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "3a00cff419e598d20a8d2285a0dd64be426f4e20cbbee95c7df2c9640da07798",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "gray8-vips-decode-lossy-ll-e1",
      "subject": "vips",
      "fixture": "gray8",
      "scope": "original",
      "category": "gray8",
      "operation": "decode-lossy",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/gray8-vips-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 160000 samples compared, maximum error 1, tolerance 2",
      "times": [7.694999992847443, 4.729999989271164, 4.879999995231628],
      "coldMs": 179.09000000357628,
      "initializationMs": 146.62000000476837,
      "output": {
        "width": 200,
        "height": 200,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "9b65227e7dae93bfd4222c6e1dc31254e2c631ab94fa15393db4f96f57045c64",
        "bytes": 160000
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/gray8-lossy.jxl",
          "bytes": 852
        },
        {
          "url": "/fixtures/gray8.raw",
          "bytes": 160000
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 1,
      "validation": {
        "status": "verified",
        "detail": "All 160000 samples compared, maximum error 1, tolerance 2",
        "maximumError": 1,
        "expectedSha256": "4ea2b956e1cb156f2be7bf9549996e5b3f111684f83e7e0dc8a5fb65cd8448d7",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "gray8-vips-encode-ll-e1",
      "subject": "vips",
      "fixture": "gray8",
      "scope": "original",
      "category": "gray8",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/gray8-vips-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 160000 samples compared, maximum error 0, tolerance 0",
      "times": [5.034999996423721, 4.810000002384186, 4.930000007152557],
      "coldMs": 195.34999999403954,
      "initializationMs": 155.41999998688698,
      "output": {
        "kind": "jxl",
        "sha256": "f42fa9f9b710377ea7b20e5f22ba54048c5954e977a138e1c0dde5480dd41e5d",
        "bytes": 10488
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/gray8-lossless.jxl",
          "bytes": 2980
        },
        {
          "url": "/fixtures/gray8.raw",
          "bytes": 160000
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 160000 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "3a00cff419e598d20a8d2285a0dd64be426f4e20cbbee95c7df2c9640da07798",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "gray8-vips-encode-ly-e1",
      "subject": "vips",
      "fixture": "gray8",
      "scope": "original",
      "category": "gray8",
      "operation": "encode",
      "settings": {
        "lossless": false,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/main-chromium/gray8-vips-encode-ly-e1.bin",
      "status": "verified",
      "detail": "Independent libjxl decode: shape true; alpha maximum error 0; exact alpha required false. Color quality not inferred from successful decode.",
      "times": [6.935000002384186, 6.145000010728836, 6.78999999165535],
      "coldMs": 213.38499999046326,
      "initializationMs": 154.3299999833107,
      "output": {
        "kind": "jxl",
        "sha256": "81dbeaa47cf6cfd08f04aed602bd4a78554db7aa161c22fea8385a86a86a94d0",
        "bytes": 1290
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 16,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/gray8-lossless.jxl",
          "bytes": 2980
        },
        {
          "url": "/fixtures/gray8.raw",
          "bytes": 160000
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": false,
        "quality": "not measured in timing row"
      }
    }
  ]
}
