{
  "schemaVersion": 1,
  "started": "2026-10-01T14:04:53.573Z",
  "updated": "2026-10-01T14:24:38.107Z",
  "mode": "main",
  "runtime": "node",
  "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": null,
    "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-node/im26-1030-diagnostic-purejsimage-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
      "times": [1384.0764609999999, 1385.0398730000002, 1380.8752210000002],
      "coldMs": 1544.857733,
      "initializationMs": 75.13728300000001,
      "output": {
        "width": 1024,
        "height": 768,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "16e111ef8ba5d071c7551436d155c57bb6e41028e80f1326eac41736922af985",
        "bytes": 3145728
      },
      "memory": {
        "baseline": {
          "rss": 85782528,
          "heapTotal": 14680064,
          "heapUsed": 9824984,
          "external": 15548463,
          "arrayBuffers": 6840432
        },
        "after": {
          "rss": 171855872,
          "heapTotal": 54026240,
          "heapUsed": 22922720,
          "external": 34488277,
          "arrayBuffers": 25739762
        },
        "peakRssBytes": 171855872,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-1030-diagnostic-purejsimage-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 1, tolerance 2",
      "times": [428.4725219999999, 454.84088900000006, 400.471546],
      "coldMs": 549.661716,
      "initializationMs": 65.119809,
      "output": {
        "width": 1024,
        "height": 768,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "da99c313abf4c9f93fc6657cfe2470f70d7f4f7e6a809e6382ecabbfacd15fea",
        "bytes": 3145728
      },
      "memory": {
        "baseline": {
          "rss": 85917696,
          "heapTotal": 14680064,
          "heapUsed": 9821992,
          "external": 15135508,
          "arrayBuffers": 6427477
        },
        "after": {
          "rss": 246915072,
          "heapTotal": 45322240,
          "heapUsed": 11478472,
          "external": 41205987,
          "arrayBuffers": 32460012
        },
        "peakRssBytes": 258392064,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-1030-diagnostic-purejsimage-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
      "times": [712.9882779999999, 716.9227700000001, 703.7655749999999],
      "coldMs": 765.1303889999999,
      "initializationMs": 64.27062800000002,
      "output": {
        "kind": "jxl",
        "sha256": "573bef82621a44ebca1f6c028b3c23e5b6c19c1b171a4388817398e2516b8d10",
        "bytes": 759672
      },
      "memory": {
        "baseline": {
          "rss": 85602304,
          "heapTotal": 14680064,
          "heapUsed": 9842240,
          "external": 15548445,
          "arrayBuffers": 6840414
        },
        "after": {
          "rss": 283119616,
          "heapTotal": 44011520,
          "heapUsed": 10590352,
          "external": 69462661,
          "arrayBuffers": 60716686
        },
        "peakRssBytes": 283119616,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [296.88407, 284.0224679999999, 283.0966720000001],
      "coldMs": 401.787281,
      "initializationMs": 64.363259,
      "output": {
        "kind": "jxl",
        "sha256": "ac2b89af8ff9a8d1fb4e4a22e2c3d34e4a9d3267c28db1896436c95e36ea32c2",
        "bytes": 270570
      },
      "memory": {
        "baseline": {
          "rss": 85798912,
          "heapTotal": 14942208,
          "heapUsed": 9837152,
          "external": 15548446,
          "arrayBuffers": 6840415
        },
        "after": {
          "rss": 175017984,
          "heapTotal": 53239808,
          "heapUsed": 20395952,
          "external": 49258836,
          "arrayBuffers": 40510321
        },
        "peakRssBytes": 175017984,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-1030-diagnostic-purejsimage-encode-ll-e7.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
      "times": [11126.580105000001, 10724.490925000002, 10524.832601000002],
      "coldMs": 10315.450121,
      "initializationMs": 65.00672600000001,
      "output": {
        "kind": "jxl",
        "sha256": "c20c6eb3eb7d8f44b57d183eb82030a0e5793f8952db32ebc2ccae970534657f",
        "bytes": 611525
      },
      "memory": {
        "baseline": {
          "rss": 85819392,
          "heapTotal": 14942208,
          "heapUsed": 9822624,
          "external": 15548445,
          "arrayBuffers": 6840414
        },
        "after": {
          "rss": 268181504,
          "heapTotal": 43225088,
          "heapUsed": 11595224,
          "external": 96150061,
          "arrayBuffers": 87404086
        },
        "peakRssBytes": 302178304,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [1036.762937, 994.7207740000003, 951.0158690000003],
      "coldMs": 1097.510078,
      "initializationMs": 64.412149,
      "output": {
        "kind": "jxl",
        "sha256": "54b4a747a1319235960dd6138213d7015f0a31126c8891418ba023898fffea55",
        "bytes": 168368
      },
      "memory": {
        "baseline": {
          "rss": 85757952,
          "heapTotal": 14680064,
          "heapUsed": 9855040,
          "external": 15548446,
          "arrayBuffers": 6840415
        },
        "after": {
          "rss": 182890496,
          "heapTotal": 45322240,
          "heapUsed": 8394992,
          "external": 55835018,
          "arrayBuffers": 13303330
        },
        "peakRssBytes": 182890496,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-1030-diagnostic-purejsimage-roundtrip-ll-e1.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
      "times": [2284.170227, 2276.7147060000007, 2144.854416000001],
      "coldMs": 2282.861913,
      "initializationMs": 66.993729,
      "output": {
        "kind": "jxl",
        "sha256": "573bef82621a44ebca1f6c028b3c23e5b6c19c1b171a4388817398e2516b8d10",
        "bytes": 759672
      },
      "memory": {
        "baseline": {
          "rss": 85831680,
          "heapTotal": 14942208,
          "heapUsed": 9808728,
          "external": 15548451,
          "arrayBuffers": 6840420
        },
        "after": {
          "rss": 244224000,
          "heapTotal": 44797952,
          "heapUsed": 11776840,
          "external": 91493276,
          "arrayBuffers": 82747301
        },
        "peakRssBytes": 246415360,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-1030-diagnostic-jsquash-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
      "times": [276.969923, 283.4765269999999, 268.08760499999994],
      "coldMs": 332.551289,
      "initializationMs": 14.50310900000001,
      "output": {
        "width": 1024,
        "height": 768,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "16e111ef8ba5d071c7551436d155c57bb6e41028e80f1326eac41736922af985",
        "bytes": 3145728
      },
      "memory": {
        "baseline": {
          "rss": 85856256,
          "heapTotal": 14680064,
          "heapUsed": 9808864,
          "external": 15548457,
          "arrayBuffers": 6840426
        },
        "after": {
          "rss": 182525952,
          "heapTotal": 15466496,
          "heapUsed": 9965544,
          "external": 108996805,
          "arrayBuffers": 33133465
        },
        "peakRssBytes": 182525952,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-1030-diagnostic-jsquash-decode-lossy-ll-e1.bin",
      "status": "incorrect output",
      "detail": "All 3145728 samples compared, maximum error 4, tolerance 2",
      "times": [169.18712500000004, 169.82804599999997, 169.63332300000002],
      "coldMs": 235.822744,
      "initializationMs": 14.137669000000002,
      "output": {
        "width": 1024,
        "height": 768,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "7ddde0ab6e696de24c783cd07f6019e5fef444f0d2d01b7c68272e6e7d7c0110",
        "bytes": 3145728
      },
      "memory": {
        "baseline": {
          "rss": 85721088,
          "heapTotal": 14942208,
          "heapUsed": 9843008,
          "external": 15135502,
          "arrayBuffers": 6427471
        },
        "after": {
          "rss": 179658752,
          "heapTotal": 15466496,
          "heapUsed": 9907264,
          "external": 87646728,
          "arrayBuffers": 11783388
        },
        "peakRssBytes": 179658752,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-1030-diagnostic-jsquash-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
      "times": [55.30793600000001, 53.19207799999998, 54.46697799999998],
      "coldMs": 131.277195,
      "initializationMs": 15.448993999999999,
      "output": {
        "kind": "jxl",
        "sha256": "9a37514c6c8695d3ed38608fc43610cc45b13e90967b5c73efa61beaaf63ef56",
        "bytes": 781203
      },
      "memory": {
        "baseline": {
          "rss": 86089728,
          "heapTotal": 14942208,
          "heapUsed": 9877568,
          "external": 15548439,
          "arrayBuffers": 6840408
        },
        "after": {
          "rss": 184999936,
          "heapTotal": 15466496,
          "heapUsed": 9910920,
          "external": 134240809,
          "arrayBuffers": 21611773
        },
        "peakRssBytes": 188342272,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [168.734845, 187.54219299999994, 164.295031],
      "coldMs": 257.946884,
      "initializationMs": 15.796274999999994,
      "output": {
        "kind": "jxl",
        "sha256": "c1a42853325a4578365e6f258ae2ab345e04ec008c7057b2cc4966dd086edccb",
        "bytes": 63750
      },
      "memory": {
        "baseline": {
          "rss": 86003712,
          "heapTotal": 14680064,
          "heapUsed": 9855624,
          "external": 15548439,
          "arrayBuffers": 6840408
        },
        "after": {
          "rss": 188399616,
          "heapTotal": 15466496,
          "heapUsed": 9938392,
          "external": 131370789,
          "arrayBuffers": 18741753
        },
        "peakRssBytes": 188399616,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-1030-diagnostic-jsquash-encode-ll-e7.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
      "times": [1705.3604520000004, 1779.021514, 1757.984558],
      "coldMs": 2388.974248,
      "initializationMs": 14.218535000000003,
      "output": {
        "kind": "jxl",
        "sha256": "e2af12b319fa6ae908375cc6ac04a9790c33158979fde48fb884717fe755b425",
        "bytes": 535279
      },
      "memory": {
        "baseline": {
          "rss": 85860352,
          "heapTotal": 14942208,
          "heapUsed": 9834688,
          "external": 15548439,
          "arrayBuffers": 6840408
        },
        "after": {
          "rss": 224370688,
          "heapTotal": 15466496,
          "heapUsed": 9930528,
          "external": 171595673,
          "arrayBuffers": 20628077
        },
        "peakRssBytes": 233455616,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [1371.074872, 1368.4971730000002, 1363.2107719999995],
      "coldMs": 1502.258527,
      "initializationMs": 14.523138000000003,
      "output": {
        "kind": "jxl",
        "sha256": "fc78a210abc69d033fed501c79f2cd3f46c1452a14b9cfdf936f9b6c3cd90ebc",
        "bytes": 54558
      },
      "memory": {
        "baseline": {
          "rss": 86028288,
          "heapTotal": 14942208,
          "heapUsed": 9834136,
          "external": 15548439,
          "arrayBuffers": 6840408
        },
        "after": {
          "rss": 243949568,
          "heapTotal": 12320768,
          "heapUsed": 9947232,
          "external": 191627141,
          "arrayBuffers": 15559257
        },
        "peakRssBytes": 249962496,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-1030-diagnostic-jsquash-roundtrip-ll-e1.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
      "times": [320.836941, 315.47192300000006, 317.295895],
      "coldMs": 457.665906,
      "initializationMs": 16.058175000000006,
      "output": {
        "kind": "jxl",
        "sha256": "9a37514c6c8695d3ed38608fc43610cc45b13e90967b5c73efa61beaaf63ef56",
        "bytes": 781203
      },
      "memory": {
        "baseline": {
          "rss": 85794816,
          "heapTotal": 14942208,
          "heapUsed": 9815944,
          "external": 15548445,
          "arrayBuffers": 6840414
        },
        "after": {
          "rss": 276307968,
          "heapTotal": 12582912,
          "heapUsed": 9991696,
          "external": 156014448,
          "arrayBuffers": 9830980
        },
        "peakRssBytes": 276307968,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-1030-diagnostic-oxide-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
      "times": [420.156201, 399.829653, 410.8801779999999],
      "coldMs": 496.25285600000007,
      "initializationMs": 21.781510999999995,
      "output": {
        "kind": "png",
        "sha256": "a283c18baca0abfaeb3987046074e1e2f33a1dc8634e5566ea854e832f956f8f",
        "bytes": 937913
      },
      "memory": {
        "baseline": {
          "rss": 85676032,
          "heapTotal": 14942208,
          "heapUsed": 9855624,
          "external": 15548451,
          "arrayBuffers": 6840420
        },
        "after": {
          "rss": 121663488,
          "heapTotal": 16515072,
          "heapUsed": 12344456,
          "external": 35497109,
          "arrayBuffers": 9144100
        },
        "peakRssBytes": 123236352,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-1030-diagnostic-oxide-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 1, tolerance 2",
      "times": [295.59479000000005, 295.2305919999999, 294.5804149999999],
      "coldMs": 405.99285599999996,
      "initializationMs": 20.03116,
      "output": {
        "kind": "png",
        "sha256": "36c8cfc6fbb2884cd7f92e84823e49346815b9599bb63e6278312871dd372f00",
        "bytes": 865281
      },
      "memory": {
        "baseline": {
          "rss": 85954560,
          "heapTotal": 14942208,
          "heapUsed": 9813824,
          "external": 15135496,
          "arrayBuffers": 6427465
        },
        "after": {
          "rss": 155643904,
          "heapTotal": 16515072,
          "heapUsed": 12429352,
          "external": 49670304,
          "arrayBuffers": 8440623
        },
        "peakRssBytes": 155643904,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-1030-diagnostic-oxide-encode-ll-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 21.040712999999997,
      "output": null,
      "memory": {
        "baseline": {
          "rss": 85913600,
          "heapTotal": 14680064,
          "heapUsed": 9812664,
          "external": 15548433,
          "arrayBuffers": 6840402
        },
        "after": {
          "rss": 96976896,
          "heapTotal": 16515072,
          "heapUsed": 12312280,
          "external": 16999233,
          "arrayBuffers": 5391824
        },
        "peakRssBytes": 96976896,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-1030-diagnostic-oxide-encode-ly-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 20.907802000000004,
      "output": null,
      "memory": {
        "baseline": {
          "rss": 85667840,
          "heapTotal": 14942208,
          "heapUsed": 9854040,
          "external": 15548434,
          "arrayBuffers": 6840403
        },
        "after": {
          "rss": 97083392,
          "heapTotal": 15990784,
          "heapUsed": 12207672,
          "external": 16999233,
          "arrayBuffers": 5391824
        },
        "peakRssBytes": 97083392,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-1030-diagnostic-oxide-encode-ll-e7.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 21.506216999999992,
      "output": null,
      "memory": {
        "baseline": {
          "rss": 86024192,
          "heapTotal": 14942208,
          "heapUsed": 9877688,
          "external": 15548433,
          "arrayBuffers": 6840402
        },
        "after": {
          "rss": 97107968,
          "heapTotal": 16515072,
          "heapUsed": 12279464,
          "external": 16999233,
          "arrayBuffers": 5391824
        },
        "peakRssBytes": 97107968,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-1030-diagnostic-oxide-encode-ly-e7.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 20.902436999999992,
      "output": null,
      "memory": {
        "baseline": {
          "rss": 85405696,
          "heapTotal": 14942208,
          "heapUsed": 9826576,
          "external": 15548434,
          "arrayBuffers": 6840403
        },
        "after": {
          "rss": 96751616,
          "heapTotal": 16515072,
          "heapUsed": 12233248,
          "external": 16999233,
          "arrayBuffers": 5391824
        },
        "peakRssBytes": 96751616,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-1030-diagnostic-oxide-roundtrip-ll-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 21.850436000000002,
      "output": null,
      "memory": {
        "baseline": {
          "rss": 85557248,
          "heapTotal": 14680064,
          "heapUsed": 9822944,
          "external": 15548439,
          "arrayBuffers": 6840408
        },
        "after": {
          "rss": 96641024,
          "heapTotal": 16515072,
          "heapUsed": 12248032,
          "external": 16999233,
          "arrayBuffers": 5391824
        },
        "peakRssBytes": 96641024,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-1030-diagnostic-vips-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
      "times": [173.14236700000004, 182.20480299999997, 180.32391000000007],
      "coldMs": 428.415744,
      "initializationMs": 76.946365,
      "output": {
        "width": 1024,
        "height": 768,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "16e111ef8ba5d071c7551436d155c57bb6e41028e80f1326eac41736922af985",
        "bytes": 3145728
      },
      "memory": {
        "baseline": {
          "rss": 86065152,
          "heapTotal": 14680064,
          "heapUsed": 9877608,
          "external": 15548449,
          "arrayBuffers": 6840418
        },
        "after": {
          "rss": 244690944,
          "heapTotal": 35164160,
          "heapUsed": 14614296,
          "external": 31407897,
          "arrayBuffers": 22569245
        },
        "peakRssBytes": 244895744,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-1030-diagnostic-vips-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 1, tolerance 2",
      "times": [45.843571999999995, 45.25046800000001, 45.91636600000004],
      "coldMs": 293.51802100000003,
      "initializationMs": 72.09870199999999,
      "output": {
        "width": 1024,
        "height": 768,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "b3d3ab065202bcb8a60ba89b39e0363f00ab7b27457c5ed65cbc1a97cedb725e",
        "bytes": 3145728
      },
      "memory": {
        "baseline": {
          "rss": 85868544,
          "heapTotal": 14942208,
          "heapUsed": 9877288,
          "external": 15135494,
          "arrayBuffers": 6427463
        },
        "after": {
          "rss": 249516032,
          "heapTotal": 34902016,
          "heapUsed": 14716536,
          "external": 37286404,
          "arrayBuffers": 28447752
        },
        "peakRssBytes": 249516032,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-1030-diagnostic-vips-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
      "times": [27.807947000000013, 28.194106000000033, 26.60000599999995],
      "coldMs": 211.329689,
      "initializationMs": 75.87743699999999,
      "output": {
        "kind": "jxl",
        "sha256": "e9f47a104acf5e0d164ea3f38945ed4a6bc04dd3a91785d46bfc6aa77a82b62f",
        "bytes": 784657
      },
      "memory": {
        "baseline": {
          "rss": 85737472,
          "heapTotal": 14942208,
          "heapUsed": 9835648,
          "external": 15548431,
          "arrayBuffers": 6840400
        },
        "after": {
          "rss": 187056128,
          "heapTotal": 34377728,
          "heapUsed": 14613960,
          "external": 13317354,
          "arrayBuffers": 4478702
        },
        "peakRssBytes": 187260928,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [58.934713000000045, 55.47182300000003, 54.23668799999996],
      "coldMs": 268.302595,
      "initializationMs": 68.637921,
      "output": {
        "kind": "jxl",
        "sha256": "d36c14ca98448582b9f7ae7cd4dec4c29338c6a31dad24d8641b6a2f1698d881",
        "bytes": 211871
      },
      "memory": {
        "baseline": {
          "rss": 85864448,
          "heapTotal": 14942208,
          "heapUsed": 9877616,
          "external": 15548432,
          "arrayBuffers": 6840401
        },
        "after": {
          "rss": 268521472,
          "heapTotal": 35164160,
          "heapUsed": 15154968,
          "external": 14227457,
          "arrayBuffers": 5388805
        },
        "peakRssBytes": 268521472,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-1030-diagnostic-vips-encode-ll-e7.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
      "times": [950.4661560000002, 930.4771499999997, 926.4842159999998],
      "coldMs": 1228.101455,
      "initializationMs": 72.794186,
      "output": {
        "kind": "jxl",
        "sha256": "8879b5c9ad396bb92738295cd9bf3339985ce3cc1525879827960edcb065742b",
        "bytes": 515866
      },
      "memory": {
        "baseline": {
          "rss": 85938176,
          "heapTotal": 14942208,
          "heapUsed": 9828872,
          "external": 15548431,
          "arrayBuffers": 6840400
        },
        "after": {
          "rss": 243249152,
          "heapTotal": 19435520,
          "heapUsed": 14668472,
          "external": 13048355,
          "arrayBuffers": 4209703
        },
        "peakRssBytes": 243466240,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [541.0183040000001, 516.783688, 516.8590110000002],
      "coldMs": 825.547735,
      "initializationMs": 72.788309,
      "output": {
        "kind": "jxl",
        "sha256": "f52b0071d78b40e8707170a432eb991bee38c4f1030ecf51afb65e18372a8247",
        "bytes": 102918
      },
      "memory": {
        "baseline": {
          "rss": 85803008,
          "heapTotal": 14942208,
          "heapUsed": 9844560,
          "external": 15548432,
          "arrayBuffers": 6840401
        },
        "after": {
          "rss": 262565888,
          "heapTotal": 34639872,
          "heapUsed": 14694984,
          "external": 12635407,
          "arrayBuffers": 3796755
        },
        "peakRssBytes": 262713344,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-1030-diagnostic-vips-roundtrip-ll-e1.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
      "times": [209.594831, 205.007884, 204.29649299999994],
      "coldMs": 494.096764,
      "initializationMs": 74.892825,
      "output": {
        "kind": "jxl",
        "sha256": "e9f47a104acf5e0d164ea3f38945ed4a6bc04dd3a91785d46bfc6aa77a82b62f",
        "bytes": 784657
      },
      "memory": {
        "baseline": {
          "rss": 85950464,
          "heapTotal": 14942208,
          "heapUsed": 9877384,
          "external": 15548437,
          "arrayBuffers": 6840406
        },
        "after": {
          "rss": 255414272,
          "heapTotal": 34377728,
          "heapUsed": 14950416,
          "external": 43975777,
          "arrayBuffers": 35137125
        },
        "peakRssBytes": 255414272,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-1416-diagnostic-purejsimage-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
      "times": [1788.3721150000001, 1762.7190219999998, 1762.2994420000005],
      "coldMs": 1858.4876470000002,
      "initializationMs": 69.74880699999999,
      "output": {
        "width": 1024,
        "height": 768,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "4cceb4bf7d89a6ebefea814463f15fc9dc6f5f9a2b6f966c0bd160ec2950ba7f",
        "bytes": 3145728
      },
      "memory": {
        "baseline": {
          "rss": 86061056,
          "heapTotal": 14680064,
          "heapUsed": 9878528,
          "external": 15682201,
          "arrayBuffers": 6974170
        },
        "after": {
          "rss": 167153664,
          "heapTotal": 50356224,
          "heapUsed": 19939496,
          "external": 27572806,
          "arrayBuffers": 18824291
        },
        "peakRssBytes": 167153664,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-1416-diagnostic-purejsimage-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 1, tolerance 2",
      "times": [428.440975, 441.4776280000001, 428.750767],
      "coldMs": 644.953958,
      "initializationMs": 74.707804,
      "output": {
        "width": 1024,
        "height": 768,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "ad31b704b01c9a58d84dff47dfb71672d6509dde4ba1302ef16684ecec113408",
        "bytes": 3145728
      },
      "memory": {
        "baseline": {
          "rss": 85614592,
          "heapTotal": 14417920,
          "heapUsed": 9847296,
          "external": 15104326,
          "arrayBuffers": 6396295
        },
        "after": {
          "rss": 244404224,
          "heapTotal": 45846528,
          "heapUsed": 18690720,
          "external": 42417587,
          "arrayBuffers": 33671612
        },
        "peakRssBytes": 248672256,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-1416-diagnostic-purejsimage-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
      "times": [773.3441379999999, 712.512226, 743.4479610000003],
      "coldMs": 829.862178,
      "initializationMs": 71.85664799999999,
      "output": {
        "kind": "jxl",
        "sha256": "951fb5584fc77dcaa27bf1d266ed81ef44c65702a13b05357a304d2dcfe2e002",
        "bytes": 804786
      },
      "memory": {
        "baseline": {
          "rss": 85868544,
          "heapTotal": 14942208,
          "heapUsed": 9836312,
          "external": 15682183,
          "arrayBuffers": 6974152
        },
        "after": {
          "rss": 207908864,
          "heapTotal": 27496448,
          "heapUsed": 8275952,
          "external": 88486468,
          "arrayBuffers": 79740493
        },
        "peakRssBytes": 207908864,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [356.80724999999995, 297.4114209999999, 303.67554500000006],
      "coldMs": 425.78411299999993,
      "initializationMs": 68.990395,
      "output": {
        "kind": "jxl",
        "sha256": "221c131b1c0632ef73fe471205ce497655babaff4b5c58d8bb48fbbef882c5dc",
        "bytes": 236235
      },
      "memory": {
        "baseline": {
          "rss": 85823488,
          "heapTotal": 14942208,
          "heapUsed": 9841440,
          "external": 15682184,
          "arrayBuffers": 6974153
        },
        "after": {
          "rss": 159838208,
          "heapTotal": 48783360,
          "heapUsed": 15252760,
          "external": 22257219,
          "arrayBuffers": 13508704
        },
        "peakRssBytes": 159838208,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-1416-diagnostic-purejsimage-encode-ll-e7.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
      "times": [11143.085318000001, 11147.030121, 11147.552614],
      "coldMs": 11481.567901999999,
      "initializationMs": 76.99225999999999,
      "output": {
        "kind": "jxl",
        "sha256": "31888e52cbc6484cc4a09cc0a125ed9715d1778e06dd58f166f39a67bc195df8",
        "bytes": 768663
      },
      "memory": {
        "baseline": {
          "rss": 85868544,
          "heapTotal": 14942208,
          "heapUsed": 9830672,
          "external": 15682183,
          "arrayBuffers": 6974152
        },
        "after": {
          "rss": 275652608,
          "heapTotal": 43225088,
          "heapUsed": 15613248,
          "external": 100936566,
          "arrayBuffers": 92190591
        },
        "peakRssBytes": 304869376,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [1063.990286, 1070.967419, 1009.7549930000005],
      "coldMs": 1138.688273,
      "initializationMs": 69.33046900000001,
      "output": {
        "kind": "jxl",
        "sha256": "acbf222937fcd21e09f95d6967ec93432ef69d22385f06dfcdf55b11f853e592",
        "bytes": 137876
      },
      "memory": {
        "baseline": {
          "rss": 85659648,
          "heapTotal": 14680064,
          "heapUsed": 9823672,
          "external": 15682184,
          "arrayBuffers": 6974153
        },
        "after": {
          "rss": 181919744,
          "heapTotal": 45060096,
          "heapUsed": 8384712,
          "external": 56431580,
          "arrayBuffers": 13273902
        },
        "peakRssBytes": 181919744,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-1416-diagnostic-jsquash-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
      "times": [298.612327, 298.7870650000001, 300.97832700000004],
      "coldMs": 365.549876,
      "initializationMs": 14.634676999999996,
      "output": {
        "width": 1024,
        "height": 768,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "4cceb4bf7d89a6ebefea814463f15fc9dc6f5f9a2b6f966c0bd160ec2950ba7f",
        "bytes": 3145728
      },
      "memory": {
        "baseline": {
          "rss": 86134784,
          "heapTotal": 14680064,
          "heapUsed": 9816680,
          "external": 15682195,
          "arrayBuffers": 6974164
        },
        "after": {
          "rss": 185036800,
          "heapTotal": 15466496,
          "heapUsed": 9966576,
          "external": 109664410,
          "arrayBuffers": 33801070
        },
        "peakRssBytes": 185036800,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-1416-diagnostic-jsquash-decode-lossy-ll-e1.bin",
      "status": "incorrect output",
      "detail": "All 3145728 samples compared, maximum error 9, tolerance 2",
      "times": [180.08685099999997, 167.68282799999997, 167.35436299999992],
      "coldMs": 252.73073600000004,
      "initializationMs": 14.700376000000006,
      "output": {
        "width": 1024,
        "height": 768,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "249aca389bc8dbd64ce98af2df0745eb9d196e4588070d95166a730b05369082",
        "bytes": 3145728
      },
      "memory": {
        "baseline": {
          "rss": 86138880,
          "heapTotal": 14942208,
          "heapUsed": 9836280,
          "external": 15104320,
          "arrayBuffers": 6396289
        },
        "after": {
          "rss": 182951936,
          "heapTotal": 15466496,
          "heapUsed": 9926200,
          "external": 87615537,
          "arrayBuffers": 11752197
        },
        "peakRssBytes": 182951936,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-1416-diagnostic-jsquash-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
      "times": [56.38870600000001, 52.796704999999974, 53.071635000000015],
      "coldMs": 144.72382199999998,
      "initializationMs": 16.026740000000004,
      "output": {
        "kind": "jxl",
        "sha256": "d2dfe74da697a5f7f14ac2c3b4078e8a1ee26cd4b37441c94234a56136ad79e4",
        "bytes": 919619
      },
      "memory": {
        "baseline": {
          "rss": 86020096,
          "heapTotal": 14942208,
          "heapUsed": 9878752,
          "external": 15682177,
          "arrayBuffers": 6974146
        },
        "after": {
          "rss": 185753600,
          "heapTotal": 15466496,
          "heapUsed": 9911992,
          "external": 134927994,
          "arrayBuffers": 22298958
        },
        "peakRssBytes": 189452288,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [168.993091, 172.50953500000003, 161.41672799999992],
      "coldMs": 252.725662,
      "initializationMs": 14.082994999999997,
      "output": {
        "kind": "jxl",
        "sha256": "182550d352ffc542417ce2ed75dcca53c20296153122233cfeb13a4ad79c598c",
        "bytes": 40599
      },
      "memory": {
        "baseline": {
          "rss": 85889024,
          "heapTotal": 14680064,
          "heapUsed": 9814160,
          "external": 15682177,
          "arrayBuffers": 6974146
        },
        "after": {
          "rss": 189501440,
          "heapTotal": 15466496,
          "heapUsed": 9939408,
          "external": 131411706,
          "arrayBuffers": 18782670
        },
        "peakRssBytes": 189919232,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-1416-diagnostic-jsquash-encode-ll-e7.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
      "times": [1829.2844040000004, 1761.3923089999998, 1782.1637279999995],
      "coldMs": 2415.182474,
      "initializationMs": 14.495366000000004,
      "output": {
        "kind": "jxl",
        "sha256": "c265cc5f504a38ec073bc44cf8e76735e1173b5b77c9f68545e49d878585e905",
        "bytes": 644097
      },
      "memory": {
        "baseline": {
          "rss": 85794816,
          "heapTotal": 14942208,
          "heapUsed": 9835880,
          "external": 15682177,
          "arrayBuffers": 6974146
        },
        "after": {
          "rss": 228507648,
          "heapTotal": 12320768,
          "heapUsed": 9920816,
          "external": 144607599,
          "arrayBuffers": 6681667
        },
        "peakRssBytes": 228507648,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [1139.425099, 1128.984969, 1124.1913919999997],
      "coldMs": 1282.092052,
      "initializationMs": 13.986615,
      "output": {
        "kind": "jxl",
        "sha256": "14ad487fc4b1a956ba2d5ecb6952e7fbdda19c692e002119cc8ad817e146bce7",
        "bytes": 34169
      },
      "memory": {
        "baseline": {
          "rss": 85860352,
          "heapTotal": 14942208,
          "heapUsed": 9827064,
          "external": 15682177,
          "arrayBuffers": 6974146
        },
        "after": {
          "rss": 241983488,
          "heapTotal": 12320768,
          "heapUsed": 9950976,
          "external": 177916546,
          "arrayBuffers": 15611222
        },
        "peakRssBytes": 241983488,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-1416-diagnostic-oxide-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
      "times": [573.648492, 570.020004, 569.821911],
      "coldMs": 651.066264,
      "initializationMs": 19.60482599999999,
      "output": {
        "kind": "png",
        "sha256": "17bba476fb0660428dac38ceada595ef7816b12a7d084bee01a23123c4bb0c48",
        "bytes": 1058148
      },
      "memory": {
        "baseline": {
          "rss": 85958656,
          "heapTotal": 14942208,
          "heapUsed": 9851408,
          "external": 15682189,
          "arrayBuffers": 6974158
        },
        "after": {
          "rss": 127381504,
          "heapTotal": 16515072,
          "heapUsed": 12392904,
          "external": 38667682,
          "arrayBuffers": 9758769
        },
        "peakRssBytes": 127381504,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-1416-diagnostic-oxide-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 1, tolerance 2",
      "times": [352.835455, 352.2425770000001, 351.16652499999987],
      "coldMs": 452.487014,
      "initializationMs": 19.01034899999999,
      "output": {
        "kind": "png",
        "sha256": "c8c8de563cb9d784d597ebd5e37b40086f4491704df7d8f57b41cc6ceb39fc16",
        "bytes": 787327
      },
      "memory": {
        "baseline": {
          "rss": 85929984,
          "heapTotal": 14942208,
          "heapUsed": 9854112,
          "external": 15104314,
          "arrayBuffers": 6396283
        },
        "after": {
          "rss": 157892608,
          "heapTotal": 16515072,
          "heapUsed": 12392408,
          "external": 49261761,
          "arrayBuffers": 8097616
        },
        "peakRssBytes": 157892608,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-1416-diagnostic-oxide-encode-ll-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 19.301175,
      "output": null,
      "memory": {
        "baseline": {
          "rss": 85929984,
          "heapTotal": 14680064,
          "heapUsed": 9822936,
          "external": 15682171,
          "arrayBuffers": 6974140
        },
        "after": {
          "rss": 97021952,
          "heapTotal": 16515072,
          "heapUsed": 12219200,
          "external": 17132754,
          "arrayBuffers": 5525345
        },
        "peakRssBytes": 97021952,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-1416-diagnostic-oxide-encode-ly-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 19.455992999999992,
      "output": null,
      "memory": {
        "baseline": {
          "rss": 85917696,
          "heapTotal": 14942208,
          "heapUsed": 9857952,
          "external": 15682172,
          "arrayBuffers": 6974141
        },
        "after": {
          "rss": 97071104,
          "heapTotal": 15990784,
          "heapUsed": 12215272,
          "external": 17132754,
          "arrayBuffers": 5525345
        },
        "peakRssBytes": 97071104,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-1416-diagnostic-oxide-encode-ll-e7.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 19.815003000000004,
      "output": null,
      "memory": {
        "baseline": {
          "rss": 85426176,
          "heapTotal": 14680064,
          "heapUsed": 9835856,
          "external": 15682171,
          "arrayBuffers": 6974140
        },
        "after": {
          "rss": 96710656,
          "heapTotal": 16515072,
          "heapUsed": 12287784,
          "external": 17132754,
          "arrayBuffers": 5525345
        },
        "peakRssBytes": 96710656,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-1416-diagnostic-oxide-encode-ly-e7.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 19.625608,
      "output": null,
      "memory": {
        "baseline": {
          "rss": 85823488,
          "heapTotal": 14680064,
          "heapUsed": 9844112,
          "external": 15682172,
          "arrayBuffers": 6974141
        },
        "after": {
          "rss": 96976896,
          "heapTotal": 16777216,
          "heapUsed": 12228952,
          "external": 17132754,
          "arrayBuffers": 5525345
        },
        "peakRssBytes": 96976896,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-1416-diagnostic-vips-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
      "times": [213.813037, 206.731989, 207.44923200000005],
      "coldMs": 441.21308999999997,
      "initializationMs": 65.73216000000001,
      "output": {
        "width": 1024,
        "height": 768,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "4cceb4bf7d89a6ebefea814463f15fc9dc6f5f9a2b6f966c0bd160ec2950ba7f",
        "bytes": 3145728
      },
      "memory": {
        "baseline": {
          "rss": 85995520,
          "heapTotal": 14680064,
          "heapUsed": 9809896,
          "external": 15682187,
          "arrayBuffers": 6974156
        },
        "after": {
          "rss": 245952512,
          "heapTotal": 34377728,
          "heapUsed": 14614144,
          "external": 31541418,
          "arrayBuffers": 22702766
        },
        "peakRssBytes": 246173696,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-1416-diagnostic-vips-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 1, tolerance 2",
      "times": [44.095890999999995, 43.933178999999996, 41.228297999999995],
      "coldMs": 282.078138,
      "initializationMs": 65.86342,
      "output": {
        "width": 1024,
        "height": 768,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "fd9f5232a1b9b80399502c30b4dd17e5a1085da52bc4f5ae2119a439b539f57e",
        "bytes": 3145728
      },
      "memory": {
        "baseline": {
          "rss": 85995520,
          "heapTotal": 14680064,
          "heapUsed": 9822328,
          "external": 15104312,
          "arrayBuffers": 6396281
        },
        "after": {
          "rss": 237142016,
          "heapTotal": 34902016,
          "heapUsed": 14594592,
          "external": 30963757,
          "arrayBuffers": 22125105
        },
        "peakRssBytes": 237322240,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-1416-diagnostic-vips-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
      "times": [30.062041999999963, 30.021577999999977, 28.728478999999993],
      "coldMs": 201.86769199999998,
      "initializationMs": 66.146251,
      "output": {
        "kind": "jxl",
        "sha256": "7231363c959088d23bcd73d5cc4fde6a03b624842136d3fba9c69eeb22d5dd04",
        "bytes": 851447
      },
      "memory": {
        "baseline": {
          "rss": 85700608,
          "heapTotal": 14942208,
          "heapUsed": 9841288,
          "external": 15682169,
          "arrayBuffers": 6974138
        },
        "after": {
          "rss": 191717376,
          "heapTotal": 33853440,
          "heapUsed": 14612320,
          "external": 13517665,
          "arrayBuffers": 4679013
        },
        "peakRssBytes": 191877120,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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.93634900000001, 53.60391900000002, 51.27198800000002],
      "coldMs": 268.61312599999997,
      "initializationMs": 70.650098,
      "output": {
        "kind": "jxl",
        "sha256": "5ac3e5eb4bf81b482404755e1096876eb3f2bc1d9ab4b256c1242c16898c2279",
        "bytes": 177910
      },
      "memory": {
        "baseline": {
          "rss": 86155264,
          "heapTotal": 14680064,
          "heapUsed": 9829536,
          "external": 15682170,
          "arrayBuffers": 6974139
        },
        "after": {
          "rss": 270028800,
          "heapTotal": 34639872,
          "heapUsed": 14674176,
          "external": 12843920,
          "arrayBuffers": 4005268
        },
        "peakRssBytes": 270249984,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-1416-diagnostic-vips-encode-ll-e7.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
      "times": [1010.2068309999997, 996.1122049999999, 997.171644],
      "coldMs": 1246.839534,
      "initializationMs": 65.85471600000001,
      "output": {
        "kind": "jxl",
        "sha256": "a7193cb6b032f9287085764c656a84d30bac863eaebbf7ad443161f5fa841558",
        "bytes": 649387
      },
      "memory": {
        "baseline": {
          "rss": 86061056,
          "heapTotal": 14942208,
          "heapUsed": 9855888,
          "external": 15682169,
          "arrayBuffers": 6974138
        },
        "after": {
          "rss": 236007424,
          "heapTotal": 18911232,
          "heapUsed": 14667912,
          "external": 13315605,
          "arrayBuffers": 4476953
        },
        "peakRssBytes": 236007424,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [497.4348299999999, 490.9781169999999, 488.2565040000002],
      "coldMs": 758.952212,
      "initializationMs": 66.49769699999999,
      "output": {
        "kind": "jxl",
        "sha256": "4498a6d66c6e0a08e18bcad8387b1d0577f79536f6267f34dcedb358efaebef8",
        "bytes": 71719
      },
      "memory": {
        "baseline": {
          "rss": 85934080,
          "heapTotal": 14680064,
          "heapUsed": 9847128,
          "external": 15682170,
          "arrayBuffers": 6974139
        },
        "after": {
          "rss": 280621056,
          "heapTotal": 34377728,
          "heapUsed": 14923216,
          "external": 13239762,
          "arrayBuffers": 4401110
        },
        "peakRssBytes": 280621056,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-2018-diagnostic-purejsimage-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [2072.953789, 2067.8911469999994, 2086.8059490000005],
      "coldMs": 2199.489692,
      "initializationMs": 62.197271000000015,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "9912cbe68c955081e5c0603d028aa6e944913ea7c4bb9d238789adb466c67ca0",
        "bytes": 4194304
      },
      "memory": {
        "baseline": {
          "rss": 88154112,
          "heapTotal": 14942208,
          "heapUsed": 9880864,
          "external": 17751648,
          "arrayBuffers": 9043617
        },
        "after": {
          "rss": 175689728,
          "heapTotal": 49307648,
          "heapUsed": 20134120,
          "external": 33802070,
          "arrayBuffers": 25053555
        },
        "peakRssBytes": 175689728,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-2018-diagnostic-purejsimage-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 1, tolerance 2",
      "times": [509.55229800000006, 526.6777459999998, 517.4554870000002],
      "coldMs": 643.650126,
      "initializationMs": 65.182449,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "075c2c66df7874fe0409af3454f02b8eedd794f87382f99f86066b5631df8785",
        "bytes": 4194304
      },
      "memory": {
        "baseline": {
          "rss": 88145920,
          "heapTotal": 14942208,
          "heapUsed": 9850408,
          "external": 17290131,
          "arrayBuffers": 8582100
        },
        "after": {
          "rss": 249618432,
          "heapTotal": 45584384,
          "heapUsed": 10166808,
          "external": 46582291,
          "arrayBuffers": 37836316
        },
        "peakRssBytes": 259293184,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-2018-diagnostic-purejsimage-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [951.913626, 937.1856190000001, 946.0171230000001],
      "coldMs": 1004.260551,
      "initializationMs": 64.08316599999999,
      "output": {
        "kind": "jxl",
        "sha256": "1136f23f5e05cf54a9cfdb65da7f5ae9b74694423d3568d6eb00e743054e1ed1",
        "bytes": 926285
      },
      "memory": {
        "baseline": {
          "rss": 87896064,
          "heapTotal": 14417920,
          "heapUsed": 9825200,
          "external": 17751630,
          "arrayBuffers": 9043599
        },
        "after": {
          "rss": 268308480,
          "heapTotal": 26185728,
          "heapUsed": 11491864,
          "external": 88955883,
          "arrayBuffers": 80209908
        },
        "peakRssBytes": 271802368,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [406.71250899999984, 391.36226999999985, 396.50936],
      "coldMs": 556.620135,
      "initializationMs": 62.75686,
      "output": {
        "kind": "jxl",
        "sha256": "50933484bea230df99419d0b8b9ecf631a6ac1f3c77f4350df7a4ddc2949d2cc",
        "bytes": 399369
      },
      "memory": {
        "baseline": {
          "rss": 88121344,
          "heapTotal": 14417920,
          "heapUsed": 9880552,
          "external": 17751631,
          "arrayBuffers": 9043600
        },
        "after": {
          "rss": 186122240,
          "heapTotal": 48521216,
          "heapUsed": 13549672,
          "external": 26306877,
          "arrayBuffers": 17558362
        },
        "peakRssBytes": 186122240,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-2018-diagnostic-purejsimage-encode-ll-e7.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [14558.470855999998, 14698.594267, 14621.882123000003],
      "coldMs": 13757.076973,
      "initializationMs": 65.84477599999998,
      "output": {
        "kind": "jxl",
        "sha256": "2caf0144e82a1dc8ea93c28975466aa98edff4bfdd641a00e968b3a5a8e0fe58",
        "bytes": 790860
      },
      "memory": {
        "baseline": {
          "rss": 87986176,
          "heapTotal": 14680064,
          "heapUsed": 9843736,
          "external": 17751630,
          "arrayBuffers": 9043599
        },
        "after": {
          "rss": 268148736,
          "heapTotal": 26447872,
          "heapUsed": 9579800,
          "external": 124258461,
          "arrayBuffers": 115512486
        },
        "peakRssBytes": 282677248,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [1205.657669, 1211.6499979999999, 1159.577276],
      "coldMs": 1242.4190059999999,
      "initializationMs": 65.56349399999999,
      "output": {
        "kind": "jxl",
        "sha256": "5a7b7e3e8785cb000189c563e593c14aa9bc64e8be28bf4ced7b7b372fd5c86a",
        "bytes": 273951
      },
      "memory": {
        "baseline": {
          "rss": 87896064,
          "heapTotal": 14680064,
          "heapUsed": 9855976,
          "external": 17751631,
          "arrayBuffers": 9043600
        },
        "after": {
          "rss": 188416000,
          "heapTotal": 45322240,
          "heapUsed": 9870592,
          "external": 66660714,
          "arrayBuffers": 57914739
        },
        "peakRssBytes": 188416000,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-2018-diagnostic-jsquash-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [409.35656299999994, 377.441318, 379.205604],
      "coldMs": 481.4340930000001,
      "initializationMs": 14.493114000000006,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "9912cbe68c955081e5c0603d028aa6e944913ea7c4bb9d238789adb466c67ca0",
        "bytes": 4194304
      },
      "memory": {
        "baseline": {
          "rss": 87945216,
          "heapTotal": 14942208,
          "heapUsed": 9830184,
          "external": 17751642,
          "arrayBuffers": 9043611
        },
        "after": {
          "rss": 202522624,
          "heapTotal": 12320768,
          "heapUsed": 9904968,
          "external": 106581106,
          "arrayBuffers": 15447878
        },
        "peakRssBytes": 202522624,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-2018-diagnostic-jsquash-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 2, tolerance 2",
      "times": [220.48490399999997, 229.80711299999996, 218.68058300000007],
      "coldMs": 296.937906,
      "initializationMs": 19.040395000000004,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "5cfc82b54d768088aaa088b5147b8d509ed4c56de1e05cc8d53ad8cfff2a57f4",
        "bytes": 4194304
      },
      "memory": {
        "baseline": {
          "rss": 87732224,
          "heapTotal": 14942208,
          "heapUsed": 9879664,
          "external": 17290125,
          "arrayBuffers": 8582094
        },
        "after": {
          "rss": 204980224,
          "heapTotal": 12320768,
          "heapUsed": 9952864,
          "external": 120857291,
          "arrayBuffers": 32083359
        },
        "peakRssBytes": 204980224,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-2018-diagnostic-jsquash-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [70.34815400000002, 70.14329099999998, 70.59929899999997],
      "coldMs": 191.544842,
      "initializationMs": 17.869024999999993,
      "output": {
        "kind": "jxl",
        "sha256": "8465bea30684fb6fc4c384c19e05726750ddf08d97ede06cfbfe9433533529d6",
        "bytes": 1054958
      },
      "memory": {
        "baseline": {
          "rss": 88088576,
          "heapTotal": 14942208,
          "heapUsed": 9860328,
          "external": 17751624,
          "arrayBuffers": 9043593
        },
        "after": {
          "rss": 211664896,
          "heapTotal": 15466496,
          "heapUsed": 9914456,
          "external": 181775386,
          "arrayBuffers": 28055278
        },
        "peakRssBytes": 211664896,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [235.12610199999995, 227.98650499999997, 224.64983199999995],
      "coldMs": 331.722102,
      "initializationMs": 15.117003000000011,
      "output": {
        "kind": "jxl",
        "sha256": "7421437aeab7a65d76de4cb0485027de69408884894f2e3a79a0d3025dc40cfb",
        "bytes": 93494
      },
      "memory": {
        "baseline": {
          "rss": 88023040,
          "heapTotal": 14942208,
          "heapUsed": 9838864,
          "external": 17751624,
          "arrayBuffers": 9043593
        },
        "after": {
          "rss": 214351872,
          "heapTotal": 12320768,
          "heapUsed": 9932864,
          "external": 139506680,
          "arrayBuffers": 7151308
        },
        "peakRssBytes": 222580736,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-2018-diagnostic-jsquash-encode-ll-e7.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [2028.1431429999993, 2036.108217, 2007.7737379999999],
      "coldMs": 2777.312407,
      "initializationMs": 14.526728000000006,
      "output": {
        "kind": "jxl",
        "sha256": "d463a96ecd98103a24d797c00e03447bc9744481986a3286bdc63b3c098e0e1a",
        "bytes": 613245
      },
      "memory": {
        "baseline": {
          "rss": 87924736,
          "heapTotal": 14942208,
          "heapUsed": 9816696,
          "external": 17751624,
          "arrayBuffers": 9043593
        },
        "after": {
          "rss": 272957440,
          "heapTotal": 12320768,
          "heapUsed": 9916696,
          "external": 163160847,
          "arrayBuffers": 7671267
        },
        "peakRssBytes": 275431424,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [1815.1818789999998, 1833.5346010000003, 1820.7118929999997],
      "coldMs": 1980.9775950000003,
      "initializationMs": 13.96177200000001,
      "output": {
        "kind": "jxl",
        "sha256": "15ec060c9be021e4bf648df40789ef0c0fc9fbeb1d742110bb4f1dc83c034df2",
        "bytes": 82949
      },
      "memory": {
        "baseline": {
          "rss": 88154112,
          "heapTotal": 14942208,
          "heapUsed": 9823960,
          "external": 17751624,
          "arrayBuffers": 9043593
        },
        "after": {
          "rss": 255213568,
          "heapTotal": 12582912,
          "heapUsed": 9942424,
          "external": 190548679,
          "arrayBuffers": 7140763
        },
        "peakRssBytes": 257146880,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-2018-diagnostic-oxide-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [600.609133, 597.4421, 600.9945660000001],
      "coldMs": 690.672726,
      "initializationMs": 22.942434000000006,
      "output": {
        "kind": "png",
        "sha256": "a8b15c588dead7d6fde8a4046908e4cf057d90b433186e979cb61d22fd6c20dd",
        "bytes": 1233308
      },
      "memory": {
        "baseline": {
          "rss": 88084480,
          "heapTotal": 14680064,
          "heapUsed": 9814944,
          "external": 17751636,
          "arrayBuffers": 9043605
        },
        "after": {
          "rss": 139177984,
          "heapTotal": 16515072,
          "heapUsed": 12386408,
          "external": 44910758,
          "arrayBuffers": 11479861
        },
        "peakRssBytes": 139177984,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-2018-diagnostic-oxide-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 1, tolerance 2",
      "times": [466.2675129999999, 465.6220329999999, 461.8531089999999],
      "coldMs": 579.44846,
      "initializationMs": 19.544023999999993,
      "output": {
        "kind": "png",
        "sha256": "fb0efa49ee0169f5e36cde6930f3457446c10bda7aae81825554de945f19ba05",
        "bytes": 1314981
      },
      "memory": {
        "baseline": {
          "rss": 87810048,
          "heapTotal": 14942208,
          "heapUsed": 9817216,
          "external": 17290119,
          "arrayBuffers": 8582088
        },
        "after": {
          "rss": 171708416,
          "heapTotal": 16515072,
          "heapUsed": 12431576,
          "external": 65288915,
          "arrayBuffers": 11345250
        },
        "peakRssBytes": 171708416,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-2018-diagnostic-oxide-encode-ll-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 19.880061000000012,
      "output": null,
      "memory": {
        "baseline": {
          "rss": 88186880,
          "heapTotal": 14942208,
          "heapUsed": 9851504,
          "external": 17751618,
          "arrayBuffers": 9043587
        },
        "after": {
          "rss": 99278848,
          "heapTotal": 16252928,
          "heapUsed": 12254496,
          "external": 18153206,
          "arrayBuffers": 6545797
        },
        "peakRssBytes": 99278848,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-2018-diagnostic-oxide-encode-ly-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 19.790569000000005,
      "output": null,
      "memory": {
        "baseline": {
          "rss": 87961600,
          "heapTotal": 14680064,
          "heapUsed": 9825704,
          "external": 17751619,
          "arrayBuffers": 9043588
        },
        "after": {
          "rss": 98983936,
          "heapTotal": 16252928,
          "heapUsed": 12256432,
          "external": 18153206,
          "arrayBuffers": 6545797
        },
        "peakRssBytes": 98983936,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-2018-diagnostic-oxide-encode-ll-e7.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 19.837202999999988,
      "output": null,
      "memory": {
        "baseline": {
          "rss": 88088576,
          "heapTotal": 14942208,
          "heapUsed": 9841840,
          "external": 17751618,
          "arrayBuffers": 9043587
        },
        "after": {
          "rss": 99241984,
          "heapTotal": 15990784,
          "heapUsed": 12227096,
          "external": 18153206,
          "arrayBuffers": 6545797
        },
        "peakRssBytes": 99241984,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-2018-diagnostic-oxide-encode-ly-e7.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 19.875070000000008,
      "output": null,
      "memory": {
        "baseline": {
          "rss": 87891968,
          "heapTotal": 14942208,
          "heapUsed": 9861888,
          "external": 17751619,
          "arrayBuffers": 9043588
        },
        "after": {
          "rss": 99119104,
          "heapTotal": 16252928,
          "heapUsed": 12242088,
          "external": 18153206,
          "arrayBuffers": 6545797
        },
        "peakRssBytes": 99119104,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-2018-diagnostic-vips-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [262.082451, 267.186183, 258.6784379999999],
      "coldMs": 497.758305,
      "initializationMs": 66.790722,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "9912cbe68c955081e5c0603d028aa6e944913ea7c4bb9d238789adb466c67ca0",
        "bytes": 4194304
      },
      "memory": {
        "baseline": {
          "rss": 87568384,
          "heapTotal": 14417920,
          "heapUsed": 9816432,
          "external": 17751634,
          "arrayBuffers": 9043603
        },
        "after": {
          "rss": 267026432,
          "heapTotal": 34377728,
          "heapUsed": 14748624,
          "external": 47242350,
          "arrayBuffers": 38403698
        },
        "peakRssBytes": 267026432,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-2018-diagnostic-vips-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 1, tolerance 2",
      "times": [57.484329, 56.665557999999976, 55.44897400000008],
      "coldMs": 292.616621,
      "initializationMs": 68.25588099999999,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "4cc728f023b09799c99697873fa632f6e55e1cc3aebe719fb04bdeb46212d0a6",
        "bytes": 4194304
      },
      "memory": {
        "baseline": {
          "rss": 87699456,
          "heapTotal": 14942208,
          "heapUsed": 9858448,
          "external": 17290117,
          "arrayBuffers": 8582086
        },
        "after": {
          "rss": 265318400,
          "heapTotal": 34902016,
          "heapUsed": 15042600,
          "external": 46781047,
          "arrayBuffers": 37942395
        },
        "peakRssBytes": 265318400,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-2018-diagnostic-vips-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [36.00476499999996, 34.34399400000001, 34.178113999999994],
      "coldMs": 213.37077399999998,
      "initializationMs": 71.325836,
      "output": {
        "kind": "jxl",
        "sha256": "6eb90e60a4b937d326f2b7e0b45a18aed55f7b76e41a2fbfc727b69116499aeb",
        "bytes": 907687
      },
      "memory": {
        "baseline": {
          "rss": 88084480,
          "heapTotal": 14942208,
          "heapUsed": 9823960,
          "external": 17751616,
          "arrayBuffers": 9043585
        },
        "after": {
          "rss": 194928640,
          "heapTotal": 34377728,
          "heapUsed": 14817752,
          "external": 20948166,
          "arrayBuffers": 12109514
        },
        "peakRssBytes": 194928640,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [72.320878, 69.37288799999999, 70.10150900000002],
      "coldMs": 288.76767500000005,
      "initializationMs": 70.29902799999999,
      "output": {
        "kind": "jxl",
        "sha256": "a05d4fa84dd2d9da5bbd9eacaec1ef48e9c6d97d87bc3600c2e51001934753b1",
        "bytes": 305180
      },
      "memory": {
        "baseline": {
          "rss": 87838720,
          "heapTotal": 14942208,
          "heapUsed": 9818952,
          "external": 17751617,
          "arrayBuffers": 9043586
        },
        "after": {
          "rss": 282079232,
          "heapTotal": 34377728,
          "heapUsed": 14895264,
          "external": 16127902,
          "arrayBuffers": 7289250
        },
        "peakRssBytes": 291217408,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-2018-diagnostic-vips-encode-ll-e7.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [1337.319912, 1313.7649059999994, 1313.1771760000001],
      "coldMs": 1600.072747,
      "initializationMs": 66.625655,
      "output": {
        "kind": "jxl",
        "sha256": "6a60bd6a5a483f253faa4ceada77568306b7b56a6a0b3f142a559916b716acb6",
        "bytes": 621262
      },
      "memory": {
        "baseline": {
          "rss": 88096768,
          "heapTotal": 14680064,
          "heapUsed": 9816312,
          "external": 17751616,
          "arrayBuffers": 9043585
        },
        "after": {
          "rss": 267563008,
          "heapTotal": 34639872,
          "heapUsed": 14992336,
          "external": 18656766,
          "arrayBuffers": 9818114
        },
        "peakRssBytes": 267563008,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [756.9842000000001, 746.8735539999998, 750.7500300000002],
      "coldMs": 1005.515005,
      "initializationMs": 67.802625,
      "output": {
        "kind": "jxl",
        "sha256": "379c00f30171e3aba967d08e80091875829e5792d367a52b4e893c6f7b8a661d",
        "bytes": 159965
      },
      "memory": {
        "baseline": {
          "rss": 87699456,
          "heapTotal": 14942208,
          "heapUsed": 9852240,
          "external": 17751617,
          "arrayBuffers": 9043586
        },
        "after": {
          "rss": 315576320,
          "heapTotal": 34115584,
          "heapUsed": 14948120,
          "external": 14966182,
          "arrayBuffers": 6127530
        },
        "peakRssBytes": 315699200,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-2400-diagnostic-purejsimage-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 3137536 samples compared, maximum error 0, tolerance 0",
      "times": [1384.8186170000001, 1347.1425790000003, 1348.3715700000002],
      "coldMs": 1488.49895,
      "initializationMs": 66.192569,
      "output": {
        "width": 766,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "4f1dac51a79922995a35d58a15bf473d4a39a76041ab9411871b26484adc7207",
        "bytes": 3137536
      },
      "memory": {
        "baseline": {
          "rss": 85508096,
          "heapTotal": 14680064,
          "heapUsed": 9823448,
          "external": 15655335,
          "arrayBuffers": 6947304
        },
        "after": {
          "rss": 170008576,
          "heapTotal": 50356224,
          "heapUsed": 23856808,
          "external": 30274559,
          "arrayBuffers": 21526044
        },
        "peakRssBytes": 170008576,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-2400-diagnostic-purejsimage-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 3137536 samples compared, maximum error 1, tolerance 2",
      "times": [397.59138600000006, 386.4634719999999, 367.3584310000001],
      "coldMs": 509.31793799999997,
      "initializationMs": 62.03013700000001,
      "output": {
        "width": 766,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "ef6e8e418577efd2bd72cbd3ea585f2ed0a6153ed65b10ce2e2a4882c742970b",
        "bytes": 3137536
      },
      "memory": {
        "baseline": {
          "rss": 85995520,
          "heapTotal": 14942208,
          "heapUsed": 9836456,
          "external": 15074787,
          "arrayBuffers": 6366756
        },
        "after": {
          "rss": 246181888,
          "heapTotal": 45584384,
          "heapUsed": 19129088,
          "external": 53330049,
          "arrayBuffers": 44584074
        },
        "peakRssBytes": 261197824,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-2400-diagnostic-purejsimage-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 3137536 samples compared, maximum error 0, tolerance 0",
      "times": [735.0358560000001, 697.2440749999998, 695.3978200000001],
      "coldMs": 773.572402,
      "initializationMs": 61.91503200000001,
      "output": {
        "kind": "jxl",
        "sha256": "66064ba836be428df517c9a904c3e571afe41eb9570e53bbf72d9a4fb2282121",
        "bytes": 829785
      },
      "memory": {
        "baseline": {
          "rss": 85680128,
          "heapTotal": 14680064,
          "heapUsed": 9809808,
          "external": 15655317,
          "arrayBuffers": 6947286
        },
        "after": {
          "rss": 264187904,
          "heapTotal": 44273664,
          "heapUsed": 10538424,
          "external": 69411775,
          "arrayBuffers": 60665800
        },
        "peakRssBytes": 264187904,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [297.415793, 284.2873309999999, 277.82867699999997],
      "coldMs": 401.61181,
      "initializationMs": 63.17799000000001,
      "output": {
        "kind": "jxl",
        "sha256": "a862aaed85dfb025c53a1fede610e4870752c8f2194437f902d50a5ecc1ff674",
        "bytes": 202672
      },
      "memory": {
        "baseline": {
          "rss": 85667840,
          "heapTotal": 14680064,
          "heapUsed": 9823352,
          "external": 15655318,
          "arrayBuffers": 6947287
        },
        "after": {
          "rss": 154050560,
          "heapTotal": 47472640,
          "heapUsed": 14333688,
          "external": 22007540,
          "arrayBuffers": 13259025
        },
        "peakRssBytes": 154570752,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-2400-diagnostic-purejsimage-encode-ll-e7.bin",
      "status": "verified",
      "detail": "All 3137536 samples compared, maximum error 0, tolerance 0",
      "times": [11038.371296, 11167.950162000001, 11039.955609999997],
      "coldMs": 10571.054405,
      "initializationMs": 68.76324,
      "output": {
        "kind": "jxl",
        "sha256": "7f55a1f53a0b4fa768ee21e1b298138e1fc8774b0c1af5c71b3be944ea7f97bf",
        "bytes": 689473
      },
      "memory": {
        "baseline": {
          "rss": 85798912,
          "heapTotal": 14942208,
          "heapUsed": 9835280,
          "external": 15655317,
          "arrayBuffers": 6947286
        },
        "after": {
          "rss": 281616384,
          "heapTotal": 43225088,
          "heapUsed": 19390496,
          "external": 99672792,
          "arrayBuffers": 90926817
        },
        "peakRssBytes": 299409408,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [963.7666949999998, 981.1485429999998, 988.5621120000001],
      "coldMs": 1041.7793219999999,
      "initializationMs": 62.30302499999999,
      "output": {
        "kind": "jxl",
        "sha256": "576e0e90c3fffcfa402fb2a0ecf91f7a2c5f9b92200aeb3ff2bb295a7cffd8cb",
        "bytes": 98062
      },
      "memory": {
        "baseline": {
          "rss": 85864448,
          "heapTotal": 14680064,
          "heapUsed": 9812832,
          "external": 15655318,
          "arrayBuffers": 6947287
        },
        "after": {
          "rss": 200671232,
          "heapTotal": 45584384,
          "heapUsed": 9696384,
          "external": 50035838,
          "arrayBuffers": 41287323
        },
        "peakRssBytes": 205332480,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-2400-diagnostic-jsquash-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 3137536 samples compared, maximum error 0, tolerance 0",
      "times": [262.51338799999996, 258.221536, 256.64879099999996],
      "coldMs": 327.774079,
      "initializationMs": 14.640433000000002,
      "output": {
        "width": 766,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "4f1dac51a79922995a35d58a15bf473d4a39a76041ab9411871b26484adc7207",
        "bytes": 3137536
      },
      "memory": {
        "baseline": {
          "rss": 85925888,
          "heapTotal": 14942208,
          "heapUsed": 9835240,
          "external": 15655329,
          "arrayBuffers": 6947298
        },
        "after": {
          "rss": 182026240,
          "heapTotal": 15466496,
          "heapUsed": 9967840,
          "external": 109538307,
          "arrayBuffers": 33674967
        },
        "peakRssBytes": 182026240,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-2400-diagnostic-jsquash-decode-lossy-ll-e1.bin",
      "status": "incorrect output",
      "detail": "All 3137536 samples compared, maximum error 9, tolerance 2",
      "times": [162.321756, 161.555207, 161.70228299999997],
      "coldMs": 227.34679400000002,
      "initializationMs": 14.452972000000003,
      "output": {
        "width": 766,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "deb6fd217b00b59112b87b60551c893b0df6471d5d49bc6b9ab53db83dd4bf5f",
        "bytes": 3137536
      },
      "memory": {
        "baseline": {
          "rss": 85860352,
          "heapTotal": 14942208,
          "heapUsed": 9818008,
          "external": 15074781,
          "arrayBuffers": 6366750
        },
        "after": {
          "rss": 180977664,
          "heapTotal": 15466496,
          "heapUsed": 9921400,
          "external": 87577813,
          "arrayBuffers": 11714473
        },
        "peakRssBytes": 180977664,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-2400-diagnostic-jsquash-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 3137536 samples compared, maximum error 0, tolerance 0",
      "times": [54.545241000000004, 53.187224999999984, 52.804261],
      "coldMs": 122.755397,
      "initializationMs": 13.862775,
      "output": {
        "kind": "jxl",
        "sha256": "af5c73366695109ca814be68fa3ad1560fb50dacebe7acf5f543f409fceea9a0",
        "bytes": 869981
      },
      "memory": {
        "baseline": {
          "rss": 85934080,
          "heapTotal": 14942208,
          "heapUsed": 9809768,
          "external": 15655311,
          "arrayBuffers": 6947280
        },
        "after": {
          "rss": 197173248,
          "heapTotal": 15466496,
          "heapUsed": 9912000,
          "external": 134678007,
          "arrayBuffers": 22048971
        },
        "peakRssBytes": 197173248,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [163.53952099999998, 163.08256599999993, 162.83144300000004],
      "coldMs": 252.642363,
      "initializationMs": 14.218330999999992,
      "output": {
        "kind": "jxl",
        "sha256": "57830b00fc49bf99807a1e3185df8342a81d806c8ff18ac3cfa290b53f1f4692",
        "bytes": 31847
      },
      "memory": {
        "baseline": {
          "rss": 85852160,
          "heapTotal": 14680064,
          "heapUsed": 9827728,
          "external": 15655311,
          "arrayBuffers": 6947280
        },
        "after": {
          "rss": 175337472,
          "heapTotal": 15466496,
          "heapUsed": 9939392,
          "external": 131325263,
          "arrayBuffers": 18696227
        },
        "peakRssBytes": 179789824,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-2400-diagnostic-jsquash-encode-ll-e7.bin",
      "status": "verified",
      "detail": "All 3137536 samples compared, maximum error 0, tolerance 0",
      "times": [1753.6233789999997, 1767.4258470000004, 1759.5718859999997],
      "coldMs": 2387.230147,
      "initializationMs": 16.989762,
      "output": {
        "kind": "jxl",
        "sha256": "503e7c6660edff58d4660508b4b64da98c266793fd10a46187ef7867d59442d2",
        "bytes": 660695
      },
      "memory": {
        "baseline": {
          "rss": 85581824,
          "heapTotal": 14942208,
          "heapUsed": 9837288,
          "external": 15655311,
          "arrayBuffers": 6947280
        },
        "after": {
          "rss": 226889728,
          "heapTotal": 15466496,
          "heapUsed": 9931176,
          "external": 157499359,
          "arrayBuffers": 21211827
        },
        "peakRssBytes": 229011456,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [1100.6941219999999, 1098.4562060000003, 1101.538087],
      "coldMs": 1221.5722030000002,
      "initializationMs": 14.587159,
      "output": {
        "kind": "jxl",
        "sha256": "f7392e94d31d3adccf7b49db9a4ea29e0a1f0ca762b9b3264ee02b55cecfa1d7",
        "bytes": 26454
      },
      "memory": {
        "baseline": {
          "rss": 86126592,
          "heapTotal": 14680064,
          "heapUsed": 9854984,
          "external": 15655311,
          "arrayBuffers": 6947280
        },
        "after": {
          "rss": 231870464,
          "heapTotal": 12320768,
          "heapUsed": 9947648,
          "external": 175876363,
          "arrayBuffers": 15537119
        },
        "peakRssBytes": 232607744,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-2400-diagnostic-oxide-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 3137536 samples compared, maximum error 0, tolerance 0",
      "times": [496.7072250000001, 493.4660879999999, 492.45579499999985],
      "coldMs": 600.454074,
      "initializationMs": 21.055082,
      "output": {
        "kind": "png",
        "sha256": "9bfd5e9a9cafc7dd63ffbc636c896c267ac02bac75a895c976e0e05b510520b5",
        "bytes": 958463
      },
      "memory": {
        "baseline": {
          "rss": 85696512,
          "heapTotal": 14680064,
          "heapUsed": 9837464,
          "external": 15655323,
          "arrayBuffers": 6947292
        },
        "after": {
          "rss": 122241024,
          "heapTotal": 16777216,
          "heapUsed": 12370496,
          "external": 35563091,
          "arrayBuffers": 9341154
        },
        "peakRssBytes": 125423616,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-2400-diagnostic-oxide-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 3137536 samples compared, maximum error 1, tolerance 2",
      "times": [236.217532, 236.02724899999998, 237.46032300000002],
      "coldMs": 340.842444,
      "initializationMs": 20.336123999999998,
      "output": {
        "kind": "png",
        "sha256": "971d815f129a2bb6b72b1923abf873b430b80fe30cbc48c7d33819a0f698624c",
        "bytes": 497976
      },
      "memory": {
        "baseline": {
          "rss": 85409792,
          "heapTotal": 14942208,
          "heapUsed": 9840752,
          "external": 15074775,
          "arrayBuffers": 6366744
        },
        "after": {
          "rss": 146169856,
          "heapTotal": 16515072,
          "heapUsed": 12403832,
          "external": 47820665,
          "arrayBuffers": 6918664
        },
        "peakRssBytes": 148860928,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-2400-diagnostic-oxide-encode-ll-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 20.555729999999997,
      "output": null,
      "memory": {
        "baseline": {
          "rss": 85725184,
          "heapTotal": 14942208,
          "heapUsed": 9826032,
          "external": 15655305,
          "arrayBuffers": 6947274
        },
        "after": {
          "rss": 96616448,
          "heapTotal": 16515072,
          "heapUsed": 12288664,
          "external": 17114087,
          "arrayBuffers": 5506678
        },
        "peakRssBytes": 96616448,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-2400-diagnostic-oxide-encode-ly-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 19.88758200000001,
      "output": null,
      "memory": {
        "baseline": {
          "rss": 85798912,
          "heapTotal": 14680064,
          "heapUsed": 9878584,
          "external": 15655306,
          "arrayBuffers": 6947275
        },
        "after": {
          "rss": 96821248,
          "heapTotal": 15990784,
          "heapUsed": 12223176,
          "external": 17114087,
          "arrayBuffers": 5506678
        },
        "peakRssBytes": 96821248,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-2400-diagnostic-oxide-encode-ll-e7.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 19.513368,
      "output": null,
      "memory": {
        "baseline": {
          "rss": 85860352,
          "heapTotal": 14942208,
          "heapUsed": 9878656,
          "external": 15655305,
          "arrayBuffers": 6947274
        },
        "after": {
          "rss": 97013760,
          "heapTotal": 16515072,
          "heapUsed": 12267744,
          "external": 17114087,
          "arrayBuffers": 5506678
        },
        "peakRssBytes": 97013760,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-2400-diagnostic-oxide-encode-ly-e7.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 19.26916200000001,
      "output": null,
      "memory": {
        "baseline": {
          "rss": 85798912,
          "heapTotal": 14942208,
          "heapUsed": 9831112,
          "external": 15655306,
          "arrayBuffers": 6947275
        },
        "after": {
          "rss": 96952320,
          "heapTotal": 15990784,
          "heapUsed": 12226832,
          "external": 17114087,
          "arrayBuffers": 5506678
        },
        "peakRssBytes": 96952320,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-2400-diagnostic-vips-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 3137536 samples compared, maximum error 0, tolerance 0",
      "times": [178.135471, 169.55518399999994, 168.57286799999997],
      "coldMs": 402.616718,
      "initializationMs": 69.74598300000001,
      "output": {
        "width": 766,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "4f1dac51a79922995a35d58a15bf473d4a39a76041ab9411871b26484adc7207",
        "bytes": 3137536
      },
      "memory": {
        "baseline": {
          "rss": 85671936,
          "heapTotal": 14680064,
          "heapUsed": 9853736,
          "external": 15655321,
          "arrayBuffers": 6947290
        },
        "after": {
          "rss": 244150272,
          "heapTotal": 34639872,
          "heapUsed": 14618048,
          "external": 31473599,
          "arrayBuffers": 22634947
        },
        "peakRssBytes": 244305920,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-2400-diagnostic-vips-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 3137536 samples compared, maximum error 1, tolerance 2",
      "times": [41.009411, 39.280118000000016, 38.21730600000001],
      "coldMs": 265.500704,
      "initializationMs": 66.044642,
      "output": {
        "width": 766,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "5bade689cdb86ed5ff82024d9be64c69549db52e290f52ea43f629908b706a94",
        "bytes": 3137536
      },
      "memory": {
        "baseline": {
          "rss": 86007808,
          "heapTotal": 14680064,
          "heapUsed": 9847480,
          "external": 15074773,
          "arrayBuffers": 6366742
        },
        "after": {
          "rss": 239398912,
          "heapTotal": 34639872,
          "heapUsed": 14618304,
          "external": 30893265,
          "arrayBuffers": 22054613
        },
        "peakRssBytes": 239906816,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-2400-diagnostic-vips-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 3137536 samples compared, maximum error 0, tolerance 0",
      "times": [29.841803999999968, 29.191607999999974, 28.779399000000012],
      "coldMs": 204.456236,
      "initializationMs": 67.64313899999999,
      "output": {
        "kind": "jxl",
        "sha256": "8fab30528d40758f386534bffdc303fea8392c1b333a1ff6cb6e511a59c7744c",
        "bytes": 834149
      },
      "memory": {
        "baseline": {
          "rss": 85954560,
          "heapTotal": 14942208,
          "heapUsed": 9837864,
          "external": 15655303,
          "arrayBuffers": 6947272
        },
        "after": {
          "rss": 187236352,
          "heapTotal": 34377728,
          "heapUsed": 15105736,
          "external": 19320743,
          "arrayBuffers": 10482091
        },
        "peakRssBytes": 187236352,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [60.069703000000004, 51.14375000000001, 49.56801300000001],
      "coldMs": 263.746664,
      "initializationMs": 65.57166,
      "output": {
        "kind": "jxl",
        "sha256": "5ecbcb2fd052ec6b1db358a5d8d483d9b06ed30feb81c671db22ace6bc404eae",
        "bytes": 157969
      },
      "memory": {
        "baseline": {
          "rss": 86089728,
          "heapTotal": 14417920,
          "heapUsed": 9847840,
          "external": 15655304,
          "arrayBuffers": 6947273
        },
        "after": {
          "rss": 257368064,
          "heapTotal": 35164160,
          "heapUsed": 14664200,
          "external": 12805312,
          "arrayBuffers": 3966660
        },
        "peakRssBytes": 267173888,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-2400-diagnostic-vips-encode-ll-e7.bin",
      "status": "verified",
      "detail": "All 3137536 samples compared, maximum error 0, tolerance 0",
      "times": [980.0834080000002, 961.6347000000001, 960.1489530000003],
      "coldMs": 1234.9871,
      "initializationMs": 69.559541,
      "output": {
        "kind": "jxl",
        "sha256": "054b0f2998cd43d48b80c31b9169330351febf9af593f9dd9ff9c6bfa18aee54",
        "bytes": 638913
      },
      "memory": {
        "baseline": {
          "rss": 85921792,
          "heapTotal": 14942208,
          "heapUsed": 9838688,
          "external": 15655303,
          "arrayBuffers": 6947272
        },
        "after": {
          "rss": 237031424,
          "heapTotal": 18649088,
          "heapUsed": 14693552,
          "external": 14564290,
          "arrayBuffers": 5725638
        },
        "peakRssBytes": 237240320,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [502.363528, 482.936242, 475.7341570000001],
      "coldMs": 755.8548850000001,
      "initializationMs": 69.04056999999999,
      "output": {
        "kind": "jxl",
        "sha256": "5650996e0db0f06788e8032be6dbd583c86d382d48b24f22a537a1827842b1ee",
        "bytes": 58582
      },
      "memory": {
        "baseline": {
          "rss": 85532672,
          "heapTotal": 14942208,
          "heapUsed": 9835472,
          "external": 15655304,
          "arrayBuffers": 6947273
        },
        "after": {
          "rss": 286990336,
          "heapTotal": 35164160,
          "heapUsed": 14688784,
          "external": 12705925,
          "arrayBuffers": 3867273
        },
        "peakRssBytes": 287178752,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5032-diagnostic-purejsimage-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [1356.7686350000001, 1392.731789, 1384.7602770000003],
      "coldMs": 1481.872407,
      "initializationMs": 62.86895600000001,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "bd06d93b7a81f73f9eb56ffc47d41f6c968165e0a39907b6daa92f6ab5fcddba",
        "bytes": 4194304
      },
      "memory": {
        "baseline": {
          "rss": 87769088,
          "heapTotal": 14680064,
          "heapUsed": 9824368,
          "external": 17281039,
          "arrayBuffers": 8573008
        },
        "after": {
          "rss": 178876416,
          "heapTotal": 48521216,
          "heapUsed": 12665848,
          "external": 17622594,
          "arrayBuffers": 8874079
        },
        "peakRssBytes": 178876416,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5032-diagnostic-purejsimage-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 1, tolerance 2",
      "times": [594.8623960000001, 616.0162500000001, 588.2183120000002],
      "coldMs": 757.184913,
      "initializationMs": 66.09064500000001,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "31bf7fed145732f2870f6a8024f494f76721bd635d96470d914c3c759e4e018b",
        "bytes": 4194304
      },
      "memory": {
        "baseline": {
          "rss": 87969792,
          "heapTotal": 14680064,
          "heapUsed": 9845336,
          "external": 17263289,
          "arrayBuffers": 8555258
        },
        "after": {
          "rss": 259756032,
          "heapTotal": 45322240,
          "heapUsed": 10195816,
          "external": 47134822,
          "arrayBuffers": 38388847
        },
        "peakRssBytes": 268558336,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5032-diagnostic-purejsimage-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [876.889312, 856.4892140000002, 858.3451400000004],
      "coldMs": 938.40614,
      "initializationMs": 65.130968,
      "output": {
        "kind": "jxl",
        "sha256": "efb52d199f5b2315352fb21a07a48d85025d4e65a793837508624b136c173565",
        "bytes": 344414
      },
      "memory": {
        "baseline": {
          "rss": 87400448,
          "heapTotal": 14417920,
          "heapUsed": 9879552,
          "external": 17281021,
          "arrayBuffers": 8572990
        },
        "after": {
          "rss": 282198016,
          "heapTotal": 26710016,
          "heapUsed": 11956944,
          "external": 108943904,
          "arrayBuffers": 100197929
        },
        "peakRssBytes": 282198016,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [387.37594, 347.8647770000001, 356.161613],
      "coldMs": 472.14282,
      "initializationMs": 62.517776999999995,
      "output": {
        "kind": "jxl",
        "sha256": "e58b278d3e844bb6f5d50eb6c16355296b28d9018e1d25eb4349a54346241b05",
        "bytes": 336694
      },
      "memory": {
        "baseline": {
          "rss": 88260608,
          "heapTotal": 14417920,
          "heapUsed": 9824080,
          "external": 17281022,
          "arrayBuffers": 8572991
        },
        "after": {
          "rss": 176824320,
          "heapTotal": 49045504,
          "heapUsed": 13748608,
          "external": 25487488,
          "arrayBuffers": 16738973
        },
        "peakRssBytes": 176824320,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5032-diagnostic-purejsimage-encode-ll-e7.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [13503.193995999998, 13571.034017999995, 13630.440500999997],
      "coldMs": 13153.498827000001,
      "initializationMs": 63.148208,
      "output": {
        "kind": "jxl",
        "sha256": "13d818f39175c74dba00af472410e7bbbe6048920875e477be2bad9e79a702c4",
        "bytes": 232438
      },
      "memory": {
        "baseline": {
          "rss": 87830528,
          "heapTotal": 15204352,
          "heapUsed": 9857240,
          "external": 17281021,
          "arrayBuffers": 8572990
        },
        "after": {
          "rss": 286277632,
          "heapTotal": 26447872,
          "heapUsed": 13310928,
          "external": 107819279,
          "arrayBuffers": 99073304
        },
        "peakRssBytes": 286277632,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [1243.502308, 1278.877258, 1197.1698170000004],
      "coldMs": 1274.631436,
      "initializationMs": 64.247534,
      "output": {
        "kind": "jxl",
        "sha256": "23ad602c71f8af729c12f4a9b4c980133f55a312e79bee36105bb620d365b869",
        "bytes": 172518
      },
      "memory": {
        "baseline": {
          "rss": 87990272,
          "heapTotal": 14942208,
          "heapUsed": 9882288,
          "external": 17281022,
          "arrayBuffers": 8572991
        },
        "after": {
          "rss": 187895808,
          "heapTotal": 45322240,
          "heapUsed": 11824760,
          "external": 65420135,
          "arrayBuffers": 56674160
        },
        "peakRssBytes": 187895808,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5032-diagnostic-jsquash-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [301.757238, 299.68017499999996, 297.7505389999999],
      "coldMs": 377.826459,
      "initializationMs": 14.292711999999995,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "bd06d93b7a81f73f9eb56ffc47d41f6c968165e0a39907b6daa92f6ab5fcddba",
        "bytes": 4194304
      },
      "memory": {
        "baseline": {
          "rss": 88186880,
          "heapTotal": 14680064,
          "heapUsed": 9856400,
          "external": 17281033,
          "arrayBuffers": 8573002
        },
        "after": {
          "rss": 200118272,
          "heapTotal": 12058624,
          "heapUsed": 9912712,
          "external": 103423742,
          "arrayBuffers": 14977490
        },
        "peakRssBytes": 200118272,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5032-diagnostic-jsquash-decode-lossy-ll-e1.bin",
      "status": "incorrect output",
      "detail": "All 4194304 samples compared, maximum error 7, tolerance 2",
      "times": [226.415327, 222.63069199999995, 215.61742900000002],
      "coldMs": 297.080066,
      "initializationMs": 14.886477,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "2fa3f63fb0058b963e8f0ef4862469f71e6a6a3b9944dbdd7de4dc5c98153b10",
        "bytes": 4194304
      },
      "memory": {
        "baseline": {
          "rss": 87797760,
          "heapTotal": 14680064,
          "heapUsed": 9847296,
          "external": 17263283,
          "arrayBuffers": 8555252
        },
        "after": {
          "rss": 207163392,
          "heapTotal": 12320768,
          "heapUsed": 9950968,
          "external": 120711268,
          "arrayBuffers": 32002872
        },
        "peakRssBytes": 207163392,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5032-diagnostic-jsquash-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [68.01025700000002, 69.05340999999999, 68.14813899999996],
      "coldMs": 147.89768,
      "initializationMs": 14.543629999999993,
      "output": {
        "kind": "jxl",
        "sha256": "9cd7d4d33b4c4c7d85556d9a8e5751a0a8f5162e4f6363036ee0d12dc7c3bc78",
        "bytes": 301588
      },
      "memory": {
        "baseline": {
          "rss": 88150016,
          "heapTotal": 14680064,
          "heapUsed": 9879320,
          "external": 17281015,
          "arrayBuffers": 8572984
        },
        "after": {
          "rss": 209932288,
          "heapTotal": 15466496,
          "heapUsed": 9910768,
          "external": 178291102,
          "arrayBuffers": 24570994
        },
        "peakRssBytes": 213020672,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [212.438511, 208.59606499999995, 206.4240739999999],
      "coldMs": 321.90808,
      "initializationMs": 14.230654000000001,
      "output": {
        "kind": "jxl",
        "sha256": "a11e4a103cdd22aa4f83337a0bae9ae3942dbfe553780e2bef579a732b61759f",
        "bytes": 91270
      },
      "memory": {
        "baseline": {
          "rss": 87949312,
          "heapTotal": 14417920,
          "heapUsed": 9857464,
          "external": 17281015,
          "arrayBuffers": 8572984
        },
        "after": {
          "rss": 190021632,
          "heapTotal": 12320768,
          "heapUsed": 9921472,
          "external": 139034068,
          "arrayBuffers": 6678696
        },
        "peakRssBytes": 201170944,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5032-diagnostic-jsquash-encode-ll-e7.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [1763.377388, 1766.423745, 1765.078544],
      "coldMs": 1967.243476,
      "initializationMs": 14.349767999999997,
      "output": {
        "kind": "jxl",
        "sha256": "4d454f7d550c2caadd2689f2487f689c6688db84cefbf7a37d8154bb73cbf30e",
        "bytes": 127545
      },
      "memory": {
        "baseline": {
          "rss": 88121344,
          "heapTotal": 14680064,
          "heapUsed": 9836696,
          "external": 17281015,
          "arrayBuffers": 8572984
        },
        "after": {
          "rss": 378273792,
          "heapTotal": 8597504,
          "heapUsed": 5255320,
          "external": 422251399,
          "arrayBuffers": 6714971
        },
        "peakRssBytes": 395530240,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [1482.769021, 1476.2273260000002, 1487.5237050000005],
      "coldMs": 1680.811136,
      "initializationMs": 14.212506000000005,
      "output": {
        "kind": "jxl",
        "sha256": "1e7474475b724ed02cc676d7f9c9f8157fed1cabcf204f2d3bc4e30cd963d382",
        "bytes": 66181
      },
      "memory": {
        "baseline": {
          "rss": 87965696,
          "heapTotal": 14680064,
          "heapUsed": 9844728,
          "external": 17281015,
          "arrayBuffers": 8572984
        },
        "after": {
          "rss": 391745536,
          "heapTotal": 8597504,
          "heapUsed": 5279256,
          "external": 424090579,
          "arrayBuffers": 6653607
        },
        "peakRssBytes": 404197376,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5032-diagnostic-oxide-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [275.969944, 275.986306, 276.766253],
      "coldMs": 365.537651,
      "initializationMs": 19.25910499999999,
      "output": {
        "kind": "png",
        "sha256": "941d2825b168c45ef454c5ac699e6cd9c04e74cb14cb1de1c0cfa6f2ae05a553",
        "bytes": 238253
      },
      "memory": {
        "baseline": {
          "rss": 87932928,
          "heapTotal": 14942208,
          "heapUsed": 9854992,
          "external": 17281027,
          "arrayBuffers": 8572996
        },
        "after": {
          "rss": 138096640,
          "heapTotal": 16515072,
          "heapUsed": 12350608,
          "external": 36462038,
          "arrayBuffers": 7028837
        },
        "peakRssBytes": 138096640,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5032-diagnostic-oxide-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 1, tolerance 2",
      "times": [270.75310299999995, 268.9314979999999, 269.84413200000006],
      "coldMs": 388.44218,
      "initializationMs": 19.70648,
      "output": {
        "kind": "png",
        "sha256": "c2b883717007c745d99fb54fe84935f85aef00696af67a0d7e99511c487cb801",
        "bytes": 603844
      },
      "memory": {
        "baseline": {
          "rss": 88051712,
          "heapTotal": 14942208,
          "heapUsed": 9836784,
          "external": 17263277,
          "arrayBuffers": 8555246
        },
        "after": {
          "rss": 167895040,
          "heapTotal": 16515072,
          "heapUsed": 12433728,
          "external": 58288562,
          "arrayBuffers": 8473665
        },
        "peakRssBytes": 168058880,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5032-diagnostic-oxide-encode-ll-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 20.449930999999992,
      "output": null,
      "memory": {
        "baseline": {
          "rss": 88190976,
          "heapTotal": 14680064,
          "heapUsed": 9879360,
          "external": 17281009,
          "arrayBuffers": 8572978
        },
        "after": {
          "rss": 99282944,
          "heapTotal": 16252928,
          "heapUsed": 12229112,
          "external": 17682818,
          "arrayBuffers": 6075409
        },
        "peakRssBytes": 99282944,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5032-diagnostic-oxide-encode-ly-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 19.998114,
      "output": null,
      "memory": {
        "baseline": {
          "rss": 88223744,
          "heapTotal": 14417920,
          "heapUsed": 9833112,
          "external": 17281010,
          "arrayBuffers": 8572979
        },
        "after": {
          "rss": 99377152,
          "heapTotal": 16252928,
          "heapUsed": 12224064,
          "external": 17682818,
          "arrayBuffers": 6075409
        },
        "peakRssBytes": 99377152,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5032-diagnostic-oxide-encode-ll-e7.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 20.477745,
      "output": null,
      "memory": {
        "baseline": {
          "rss": 88154112,
          "heapTotal": 14680064,
          "heapUsed": 9847336,
          "external": 17281009,
          "arrayBuffers": 8572978
        },
        "after": {
          "rss": 99438592,
          "heapTotal": 16515072,
          "heapUsed": 12266288,
          "external": 17682818,
          "arrayBuffers": 6075409
        },
        "peakRssBytes": 99438592,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5032-diagnostic-oxide-encode-ly-e7.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 22.224754999999988,
      "output": null,
      "memory": {
        "baseline": {
          "rss": 88125440,
          "heapTotal": 14680064,
          "heapUsed": 9854688,
          "external": 17281010,
          "arrayBuffers": 8572979
        },
        "after": {
          "rss": 99147776,
          "heapTotal": 16252928,
          "heapUsed": 12250040,
          "external": 17682818,
          "arrayBuffers": 6075409
        },
        "peakRssBytes": 99147776,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5032-diagnostic-vips-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [180.29758300000003, 185.51802900000007, 181.40788199999997],
      "coldMs": 412.143599,
      "initializationMs": 65.043082,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "bd06d93b7a81f73f9eb56ffc47d41f6c968165e0a39907b6daa92f6ab5fcddba",
        "bytes": 4194304
      },
      "memory": {
        "baseline": {
          "rss": 87900160,
          "heapTotal": 14680064,
          "heapUsed": 9810784,
          "external": 17281025,
          "arrayBuffers": 8572994
        },
        "after": {
          "rss": 263323648,
          "heapTotal": 34639872,
          "heapUsed": 14643928,
          "external": 38383354,
          "arrayBuffers": 29544702
        },
        "peakRssBytes": 263323648,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5032-diagnostic-vips-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 1, tolerance 2",
      "times": [74.43431600000002, 56.90231, 53.059521000000075],
      "coldMs": 300.223546,
      "initializationMs": 65.19761000000001,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "5c4eece6c3ac4d0cbe3b529b5cf9315a63e5efe4405d582375daf40e4e854ccd",
        "bytes": 4194304
      },
      "memory": {
        "baseline": {
          "rss": 88215552,
          "heapTotal": 14942208,
          "heapUsed": 9828128,
          "external": 17263275,
          "arrayBuffers": 8555244
        },
        "after": {
          "rss": 269213696,
          "heapTotal": 33853440,
          "heapUsed": 14567280,
          "external": 38365610,
          "arrayBuffers": 29526958
        },
        "peakRssBytes": 269496320,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5032-diagnostic-vips-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [28.76246299999997, 27.837148000000013, 27.610356999999965],
      "coldMs": 201.30159700000002,
      "initializationMs": 66.62165600000002,
      "output": {
        "kind": "jxl",
        "sha256": "e145ab94b80d4af5d1dd45462dae2b828f3e10a0195631ae5f921e18a93d975e",
        "bytes": 268611
      },
      "memory": {
        "baseline": {
          "rss": 87900160,
          "heapTotal": 14942208,
          "heapUsed": 9855000,
          "external": 17281007,
          "arrayBuffers": 8572976
        },
        "after": {
          "rss": 193961984,
          "heapTotal": 34377728,
          "heapUsed": 14812816,
          "external": 15364962,
          "arrayBuffers": 6526310
        },
        "peakRssBytes": 193961984,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [78.56258199999996, 70.24514899999997, 68.62160999999998],
      "coldMs": 281.55810599999995,
      "initializationMs": 67.652353,
      "output": {
        "kind": "jxl",
        "sha256": "a0a86e813a4369adfa0c9fe56f6f2ac82f64700901b9b764504dd143bbecb561",
        "bytes": 281094
      },
      "memory": {
        "baseline": {
          "rss": 88158208,
          "heapTotal": 14942208,
          "heapUsed": 9837656,
          "external": 17281008,
          "arrayBuffers": 8572977
        },
        "after": {
          "rss": 284147712,
          "heapTotal": 34902016,
          "heapUsed": 14693952,
          "external": 15183732,
          "arrayBuffers": 6345080
        },
        "peakRssBytes": 284147712,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5032-diagnostic-vips-encode-ll-e7.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [781.036591, 780.5566250000002, 774.0984439999997],
      "coldMs": 1063.8358640000001,
      "initializationMs": 65.51051900000002,
      "output": {
        "kind": "jxl",
        "sha256": "ea1975403c0c6cbffa35501a353052dc2984882802b8cbe4a92b6c3414998319",
        "bytes": 150876
      },
      "memory": {
        "baseline": {
          "rss": 88186880,
          "heapTotal": 14680064,
          "heapUsed": 9828080,
          "external": 17281007,
          "arrayBuffers": 8572976
        },
        "after": {
          "rss": 264720384,
          "heapTotal": 19173376,
          "heapUsed": 14662080,
          "external": 13366950,
          "arrayBuffers": 4528298
        },
        "peakRssBytes": 264941568,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [680.147656, 670.691307, 699.765903],
      "coldMs": 929.733801,
      "initializationMs": 67.60785899999999,
      "output": {
        "kind": "jxl",
        "sha256": "20b9de94fd43fe41e334f41d0a6b7bc416cfc4bb08f45cb2f302dbea843262aa",
        "bytes": 133130
      },
      "memory": {
        "baseline": {
          "rss": 87990272,
          "heapTotal": 14942208,
          "heapUsed": 9837656,
          "external": 17281008,
          "arrayBuffers": 8572977
        },
        "after": {
          "rss": 312930304,
          "heapTotal": 34902016,
          "heapUsed": 14672128,
          "external": 13349204,
          "arrayBuffers": 4510552
        },
        "peakRssBytes": 312930304,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5034-diagnostic-purejsimage-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [595.70156, 592.803384, 591.5673370000002],
      "coldMs": 712.36108,
      "initializationMs": 61.38562900000001,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "5b259e326af957fbb15772e85aa38c157a8a77172ae38ccd2b18dca3c0fcdc1f",
        "bytes": 4194304
      },
      "memory": {
        "baseline": {
          "rss": 87830528,
          "heapTotal": 14680064,
          "heapUsed": 9836792,
          "external": 17213721,
          "arrayBuffers": 8505690
        },
        "after": {
          "rss": 187273216,
          "heapTotal": 54026240,
          "heapUsed": 26099216,
          "external": 50586091,
          "arrayBuffers": 41837576
        },
        "peakRssBytes": 187273216,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5034-diagnostic-purejsimage-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 1, tolerance 2",
      "times": [627.481495, 636.9343640000002, 648.2110009999997],
      "coldMs": 758.959417,
      "initializationMs": 61.43098399999998,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "9b740e29d23600177de54329bedfc56b163dd4a6fac2d43bbeb8936b171011da",
        "bytes": 4194304
      },
      "memory": {
        "baseline": {
          "rss": 88154112,
          "heapTotal": 14942208,
          "heapUsed": 9810976,
          "external": 17254785,
          "arrayBuffers": 8546754
        },
        "after": {
          "rss": 259276800,
          "heapTotal": 45322240,
          "heapUsed": 8765216,
          "external": 42931722,
          "arrayBuffers": 34185747
        },
        "peakRssBytes": 272384000,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5034-diagnostic-purejsimage-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [896.521193, 855.6037460000002, 873.1535449999997],
      "coldMs": 945.6888519999999,
      "initializationMs": 63.649113,
      "output": {
        "kind": "jxl",
        "sha256": "f0d162f79a86870045f9513a8536ef6fc5bb014eaa4e44bb466f1b48982113f9",
        "bytes": 226686
      },
      "memory": {
        "baseline": {
          "rss": 87859200,
          "heapTotal": 14942208,
          "heapUsed": 9836936,
          "external": 17213703,
          "arrayBuffers": 8505672
        },
        "after": {
          "rss": 213733376,
          "heapTotal": 26447872,
          "heapUsed": 11968464,
          "external": 107901494,
          "arrayBuffers": 99155519
        },
        "peakRssBytes": 260333568,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [352.011083, 339.9110519999999, 337.2591930000001],
      "coldMs": 468.47770699999995,
      "initializationMs": 65.322998,
      "output": {
        "kind": "jxl",
        "sha256": "5b38a7c151286695de6699d101de2877a20388f0c9f1792300e7a4b92b1f39aa",
        "bytes": 328977
      },
      "memory": {
        "baseline": {
          "rss": 87728128,
          "heapTotal": 14680064,
          "heapUsed": 9855344,
          "external": 17213704,
          "arrayBuffers": 8505673
        },
        "after": {
          "rss": 178974720,
          "heapTotal": 54812672,
          "heapUsed": 17958240,
          "external": 54042669,
          "arrayBuffers": 45294154
        },
        "peakRssBytes": 178974720,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5034-diagnostic-purejsimage-encode-ll-e7.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [16511.262361999998, 17168.35871, 16781.739182000005],
      "coldMs": 16371.810254999999,
      "initializationMs": 62.31138399999999,
      "output": {
        "kind": "jxl",
        "sha256": "768015c1dc28b31cfc353de3f2113029810bfe034275d4f930d543b031efce5e",
        "bytes": 62171
      },
      "memory": {
        "baseline": {
          "rss": 87990272,
          "heapTotal": 14417920,
          "heapUsed": 9824024,
          "external": 17213703,
          "arrayBuffers": 8505672
        },
        "after": {
          "rss": 272502784,
          "heapTotal": 12029952,
          "heapUsed": 8570400,
          "external": 151419993,
          "arrayBuffers": 142674018
        },
        "peakRssBytes": 282484736,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [999.3553180000001, 1012.5815729999999, 947.6949640000003],
      "coldMs": 1059.644143,
      "initializationMs": 68.42820899999998,
      "output": {
        "kind": "jxl",
        "sha256": "cb732db4df9479d7a51871da84086807c8a21fd281362cdeb59aca1be3b3c73a",
        "bytes": 147556
      },
      "memory": {
        "baseline": {
          "rss": 88010752,
          "heapTotal": 14942208,
          "heapUsed": 9857184,
          "external": 17213704,
          "arrayBuffers": 8505673
        },
        "after": {
          "rss": 185073664,
          "heapTotal": 45322240,
          "heapUsed": 9948160,
          "external": 61922778,
          "arrayBuffers": 53176803
        },
        "peakRssBytes": 185073664,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5034-diagnostic-jsquash-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [199.136776, 199.44852400000002, 197.47880799999996],
      "coldMs": 264.937882,
      "initializationMs": 15.030966000000006,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "5b259e326af957fbb15772e85aa38c157a8a77172ae38ccd2b18dca3c0fcdc1f",
        "bytes": 4194304
      },
      "memory": {
        "baseline": {
          "rss": 87138304,
          "heapTotal": 14942208,
          "heapUsed": 9853176,
          "external": 17213715,
          "arrayBuffers": 8505684
        },
        "after": {
          "rss": 200474624,
          "heapTotal": 12320768,
          "heapUsed": 9911288,
          "external": 103094279,
          "arrayBuffers": 14910171
        },
        "peakRssBytes": 200474624,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5034-diagnostic-jsquash-decode-lossy-ll-e1.bin",
      "status": "incorrect output",
      "detail": "All 4194304 samples compared, maximum error 3, tolerance 2",
      "times": [227.772015, 223.31510600000001, 223.84711000000004],
      "coldMs": 297.111575,
      "initializationMs": 14.052243000000004,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "607e90f85af78bcaaa769955375599f4198a464f5b32292c3fedbd3bb5e88361",
        "bytes": 4194304
      },
      "memory": {
        "baseline": {
          "rss": 88317952,
          "heapTotal": 14680064,
          "heapUsed": 9840016,
          "external": 17254779,
          "arrayBuffers": 8546748
        },
        "after": {
          "rss": 208203776,
          "heapTotal": 12320768,
          "heapUsed": 9927064,
          "external": 103659637,
          "arrayBuffers": 14951241
        },
        "peakRssBytes": 208203776,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5034-diagnostic-jsquash-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [66.81258399999999, 65.71597499999996, 65.78818000000001],
      "coldMs": 144.37037399999997,
      "initializationMs": 14.408243999999996,
      "output": {
        "kind": "jxl",
        "sha256": "7eaae8bc066ec91ef77364bccbd42f2bdadf1021253d4c8f61565892faa2ad29",
        "bytes": 202254
      },
      "memory": {
        "baseline": {
          "rss": 87834624,
          "heapTotal": 14680064,
          "heapUsed": 9824112,
          "external": 17213697,
          "arrayBuffers": 8505666
        },
        "after": {
          "rss": 209289216,
          "heapTotal": 15466496,
          "heapUsed": 9910936,
          "external": 177826447,
          "arrayBuffers": 24106339
        },
        "peakRssBytes": 212705280,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [220.250109, 207.1779879999999, 206.45720700000004],
      "coldMs": 314.972591,
      "initializationMs": 14.384642,
      "output": {
        "kind": "jxl",
        "sha256": "ecf3b45b55e7fd3c303ee07c90b09bba6a6fd837a25b5e8ee26c56373ccd04c7",
        "bytes": 104328
      },
      "memory": {
        "baseline": {
          "rss": 88186880,
          "heapTotal": 14942208,
          "heapUsed": 9837464,
          "external": 17213697,
          "arrayBuffers": 8505666
        },
        "after": {
          "rss": 220250112,
          "heapTotal": 15466496,
          "heapUsed": 9938272,
          "external": 156070007,
          "arrayBuffers": 23714635
        },
        "peakRssBytes": 220250112,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5034-diagnostic-jsquash-encode-ll-e7.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [1254.3150449999998, 1252.8116529999998, 1223.2691460000005],
      "coldMs": 1474.9642589999999,
      "initializationMs": 14.619622000000007,
      "output": {
        "kind": "jxl",
        "sha256": "c189bce8bf4d32b5a6fdd8fd53e57d61d687c267eea86ce967e42e518e13c9b0",
        "bytes": 44936
      },
      "memory": {
        "baseline": {
          "rss": 88027136,
          "heapTotal": 14942208,
          "heapUsed": 9823912,
          "external": 17213697,
          "arrayBuffers": 8505666
        },
        "after": {
          "rss": 388984832,
          "heapTotal": 12320768,
          "heapUsed": 9941400,
          "external": 426340711,
          "arrayBuffers": 10804283
        },
        "peakRssBytes": 395919360,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [1767.665631, 1707.4770589999998, 1727.3412019999996],
      "coldMs": 1906.058998,
      "initializationMs": 14.666494999999998,
      "output": {
        "kind": "jxl",
        "sha256": "7065d0261d07f8de9c432fbb7820642a29a1904bfd4401447b7ad412fccbc891",
        "bytes": 42298
      },
      "memory": {
        "baseline": {
          "rss": 87633920,
          "heapTotal": 14942208,
          "heapUsed": 9854576,
          "external": 17213697,
          "arrayBuffers": 8505666
        },
        "after": {
          "rss": 380866560,
          "heapTotal": 8597504,
          "heapUsed": 5291904,
          "external": 423999377,
          "arrayBuffers": 6562405
        },
        "peakRssBytes": 402300928,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5034-diagnostic-oxide-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [135.16590100000002, 137.521303, 134.60706200000004],
      "coldMs": 241.05479799999998,
      "initializationMs": 22.933268999999996,
      "output": {
        "kind": "png",
        "sha256": "603c89803d8cb0f18711b15b33c68f4ca510371c6b756a1dbe5150b9a914ee00",
        "bytes": 160788
      },
      "memory": {
        "baseline": {
          "rss": 87928832,
          "heapTotal": 14942208,
          "heapUsed": 9844112,
          "external": 17213709,
          "arrayBuffers": 8505678
        },
        "after": {
          "rss": 131194880,
          "heapTotal": 16777216,
          "heapUsed": 12384392,
          "external": 35888251,
          "arrayBuffers": 6651658
        },
        "peakRssBytes": 131194880,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5034-diagnostic-oxide-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 1, tolerance 2",
      "times": [216.65689799999996, 217.654357, 218.73376400000006],
      "coldMs": 352.614414,
      "initializationMs": 22.121717000000004,
      "output": {
        "kind": "png",
        "sha256": "be12af811e9dea945ab7847043f7c39e95d7b149155a884feab652a8165f956a",
        "bytes": 331759
      },
      "memory": {
        "baseline": {
          "rss": 88023040,
          "heapTotal": 14942208,
          "heapUsed": 9836864,
          "external": 17254773,
          "arrayBuffers": 8546742
        },
        "after": {
          "rss": 162054144,
          "heapTotal": 16777216,
          "heapUsed": 12422824,
          "external": 57125973,
          "arrayBuffers": 7376612
        },
        "peakRssBytes": 162054144,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5034-diagnostic-oxide-encode-ll-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 20.486316000000002,
      "output": null,
      "memory": {
        "baseline": {
          "rss": 88018944,
          "heapTotal": 14417920,
          "heapUsed": 9836752,
          "external": 17213691,
          "arrayBuffers": 8505660
        },
        "after": {
          "rss": 99041280,
          "heapTotal": 16515072,
          "heapUsed": 12240720,
          "external": 17615499,
          "arrayBuffers": 6008090
        },
        "peakRssBytes": 99041280,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5034-diagnostic-oxide-encode-ly-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 19.784890000000004,
      "output": null,
      "memory": {
        "baseline": {
          "rss": 87965696,
          "heapTotal": 14942208,
          "heapUsed": 9838272,
          "external": 17213692,
          "arrayBuffers": 8505661
        },
        "after": {
          "rss": 99188736,
          "heapTotal": 16515072,
          "heapUsed": 12276912,
          "external": 17615499,
          "arrayBuffers": 6008090
        },
        "peakRssBytes": 99188736,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5034-diagnostic-oxide-encode-ll-e7.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 20.140825000000007,
      "output": null,
      "memory": {
        "baseline": {
          "rss": 87932928,
          "heapTotal": 14417920,
          "heapUsed": 9836736,
          "external": 17213691,
          "arrayBuffers": 8505660
        },
        "after": {
          "rss": 99115008,
          "heapTotal": 16515072,
          "heapUsed": 12232984,
          "external": 17615499,
          "arrayBuffers": 6008090
        },
        "peakRssBytes": 99115008,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5034-diagnostic-oxide-encode-ly-e7.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 20.537788000000006,
      "output": null,
      "memory": {
        "baseline": {
          "rss": 87965696,
          "heapTotal": 14942208,
          "heapUsed": 9851840,
          "external": 17213692,
          "arrayBuffers": 8505661
        },
        "after": {
          "rss": 98988032,
          "heapTotal": 16252928,
          "heapUsed": 12244856,
          "external": 17615499,
          "arrayBuffers": 6008090
        },
        "peakRssBytes": 98988032,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5034-diagnostic-vips-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [78.062815, 76.75358500000004, 74.63831400000004],
      "coldMs": 318.302346,
      "initializationMs": 71.32516600000001,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "5b259e326af957fbb15772e85aa38c157a8a77172ae38ccd2b18dca3c0fcdc1f",
        "bytes": 4194304
      },
      "memory": {
        "baseline": {
          "rss": 87896064,
          "heapTotal": 14680064,
          "heapUsed": 9855000,
          "external": 17213707,
          "arrayBuffers": 8505676
        },
        "after": {
          "rss": 245493760,
          "heapTotal": 34377728,
          "heapUsed": 14744552,
          "external": 46704643,
          "arrayBuffers": 37865991
        },
        "peakRssBytes": 245493760,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5034-diagnostic-vips-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 1, tolerance 2",
      "times": [56.49708799999996, 55.330217000000005, 54.51166299999994],
      "coldMs": 299.096082,
      "initializationMs": 68.859445,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "05e19e7589a80fb33f8ba53c80056e351e47004d6ccbd1db31239bdbaca37e5f",
        "bytes": 4194304
      },
      "memory": {
        "baseline": {
          "rss": 88023040,
          "heapTotal": 14417920,
          "heapUsed": 9842168,
          "external": 17254771,
          "arrayBuffers": 8546740
        },
        "after": {
          "rss": 265453568,
          "heapTotal": 34639872,
          "heapUsed": 14619088,
          "external": 38357105,
          "arrayBuffers": 29518453
        },
        "peakRssBytes": 265588736,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5034-diagnostic-vips-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [27.63615999999996, 26.520522000000028, 26.17764299999999],
      "coldMs": 199.092374,
      "initializationMs": 65.36957299999999,
      "output": {
        "kind": "jxl",
        "sha256": "d6375ce5097e57b1a463c8ee1c79780decbd304925147f6087e1aed80909509d",
        "bytes": 158783
      },
      "memory": {
        "baseline": {
          "rss": 87609344,
          "heapTotal": 14417920,
          "heapUsed": 9819960,
          "external": 17213689,
          "arrayBuffers": 8505658
        },
        "after": {
          "rss": 193777664,
          "heapTotal": 34377728,
          "heapUsed": 14813880,
          "external": 14419019,
          "arrayBuffers": 5580367
        },
        "peakRssBytes": 193777664,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [70.47963700000003, 66.91449699999998, 63.95947100000001],
      "coldMs": 280.455949,
      "initializationMs": 67.98834,
      "output": {
        "kind": "jxl",
        "sha256": "b89d1bfe8c5510861f65108085102aa2db1e7367fadd491994aa4f26193eaaf3",
        "bytes": 279220
      },
      "memory": {
        "baseline": {
          "rss": 87957504,
          "heapTotal": 14942208,
          "heapUsed": 9818936,
          "external": 17213690,
          "arrayBuffers": 8505659
        },
        "after": {
          "rss": 289038336,
          "heapTotal": 34377728,
          "heapUsed": 14890304,
          "external": 15382515,
          "arrayBuffers": 6543863
        },
        "peakRssBytes": 289169408,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5034-diagnostic-vips-encode-ll-e7.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [392.23646199999985, 394.36512600000015, 392.47354600000017],
      "coldMs": 611.324985,
      "initializationMs": 68.351635,
      "output": {
        "kind": "jxl",
        "sha256": "655b07e5ca4ddfca780ce108905422ef27c618cead24768379ff352a558d7def",
        "bytes": 83555
      },
      "memory": {
        "baseline": {
          "rss": 87891968,
          "heapTotal": 14680064,
          "heapUsed": 9810744,
          "external": 17213689,
          "arrayBuffers": 8505658
        },
        "after": {
          "rss": 252182528,
          "heapTotal": 34639872,
          "heapUsed": 14678000,
          "external": 13232310,
          "arrayBuffers": 4393658
        },
        "peakRssBytes": 252403712,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [689.423943, 685.3737769999998, 690.0240229999999],
      "coldMs": 953.854605,
      "initializationMs": 69.172483,
      "output": {
        "kind": "jxl",
        "sha256": "a77063b1147bfaf88f74a15e5c336c5a99b80a6aed2e71c61b01faa14c50ad32",
        "bytes": 124625
      },
      "memory": {
        "baseline": {
          "rss": 87638016,
          "heapTotal": 14680064,
          "heapUsed": 9856616,
          "external": 17213690,
          "arrayBuffers": 8505659
        },
        "after": {
          "rss": 318595072,
          "heapTotal": 34639872,
          "heapUsed": 15135632,
          "external": 14145755,
          "arrayBuffers": 5307103
        },
        "peakRssBytes": 318595072,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5052-diagnostic-purejsimage-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [618.162081, 616.2883240000001, 603.9026789999998],
      "coldMs": 743.7392910000001,
      "initializationMs": 65.06570699999999,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "e707696ff5dabd4e94ef4a63cc0785a873301bb1c80d50eb7a80032266c0e5a9",
        "bytes": 4194304
      },
      "memory": {
        "baseline": {
          "rss": 88027136,
          "heapTotal": 14680064,
          "heapUsed": 9824080,
          "external": 17221804,
          "arrayBuffers": 8513773
        },
        "after": {
          "rss": 176451584,
          "heapTotal": 54288384,
          "heapUsed": 24774304,
          "external": 46294510,
          "arrayBuffers": 37545995
        },
        "peakRssBytes": 176451584,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5052-diagnostic-purejsimage-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 1, tolerance 2",
      "times": [629.7563039999999, 664.5605010000002, 1147.5184090000002],
      "coldMs": 779.5678150000001,
      "initializationMs": 63.48076399999999,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "ff8398633453e26bf47bea3a69461d3fec95759f5a7159adf39e2328b7e5b51c",
        "bytes": 4194304
      },
      "memory": {
        "baseline": {
          "rss": 88031232,
          "heapTotal": 14942208,
          "heapUsed": 9832120,
          "external": 17273086,
          "arrayBuffers": 8565055
        },
        "after": {
          "rss": 249860096,
          "heapTotal": 44797952,
          "heapUsed": 8827640,
          "external": 42968326,
          "arrayBuffers": 34222351
        },
        "peakRssBytes": 271269888,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5052-diagnostic-purejsimage-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [1325.867914, 1470.565228, 1195.449133],
      "coldMs": 1496.101351,
      "initializationMs": 85.60205699999999,
      "output": {
        "kind": "jxl",
        "sha256": "de95bfd640acb78d3c10d72f61ec8c749b210d3aea6382f35ee5d1feb38d3b40",
        "bytes": 255312
      },
      "memory": {
        "baseline": {
          "rss": 87666688,
          "heapTotal": 14942208,
          "heapUsed": 9838544,
          "external": 17221786,
          "arrayBuffers": 8513755
        },
        "after": {
          "rss": 279207936,
          "heapTotal": 26972160,
          "heapUsed": 11902552,
          "external": 108055162,
          "arrayBuffers": 99309187
        },
        "peakRssBytes": 279207936,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [443.4027249999999, 421.5686270000001, 459.23618599999986],
      "coldMs": 564.5138270000001,
      "initializationMs": 72.013753,
      "output": {
        "kind": "jxl",
        "sha256": "80093ab366bc8ade474f6be0e91f0f50fc260643796c39829f8205c1ecac018b",
        "bytes": 353871
      },
      "memory": {
        "baseline": {
          "rss": 87957504,
          "heapTotal": 14680064,
          "heapUsed": 9822888,
          "external": 17221787,
          "arrayBuffers": 8513756
        },
        "after": {
          "rss": 171409408,
          "heapTotal": 48259072,
          "heapUsed": 13455736,
          "external": 25517692,
          "arrayBuffers": 16769177
        },
        "peakRssBytes": 171409408,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5052-diagnostic-purejsimage-encode-ll-e7.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [4438.955724, 4583.290295999999, 4355.684842000001],
      "coldMs": 4953.398163,
      "initializationMs": 87.467197,
      "output": {
        "kind": "jxl",
        "sha256": "778f5809f541c7ecca3e62a4ff38c2dc830a9bc32cf3e811744db0ec98ad4ea0",
        "bytes": 46936
      },
      "memory": {
        "baseline": {
          "rss": 87879680,
          "heapTotal": 14942208,
          "heapUsed": 9855832,
          "external": 17221786,
          "arrayBuffers": 8513755
        },
        "after": {
          "rss": 202510336,
          "heapTotal": 26972160,
          "heapUsed": 11398888,
          "external": 62212806,
          "arrayBuffers": 53466831
        },
        "peakRssBytes": 202510336,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [989.488501, 971.282631, 954.440494],
      "coldMs": 1026.87157,
      "initializationMs": 63.186440000000005,
      "output": {
        "kind": "jxl",
        "sha256": "7ce6c0bbfd3788ee959693ce6cfc1ee142c3baa7f1634332272653a67a6fe282",
        "bytes": 169109
      },
      "memory": {
        "baseline": {
          "rss": 88158208,
          "heapTotal": 14680064,
          "heapUsed": 9815936,
          "external": 17221787,
          "arrayBuffers": 8513756
        },
        "after": {
          "rss": 186052608,
          "heapTotal": 45322240,
          "heapUsed": 9893696,
          "external": 62346990,
          "arrayBuffers": 53601015
        },
        "peakRssBytes": 194945024,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5052-diagnostic-jsquash-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [238.50098000000003, 220.0724580000001, 219.1849800000001],
      "coldMs": 278.39108699999997,
      "initializationMs": 15.114643000000001,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "e707696ff5dabd4e94ef4a63cc0785a873301bb1c80d50eb7a80032266c0e5a9",
        "bytes": 4194304
      },
      "memory": {
        "baseline": {
          "rss": 87707648,
          "heapTotal": 14942208,
          "heapUsed": 9841992,
          "external": 17221798,
          "arrayBuffers": 8513767
        },
        "after": {
          "rss": 196513792,
          "heapTotal": 12582912,
          "heapUsed": 9896176,
          "external": 103233434,
          "arrayBuffers": 14918254
        },
        "peakRssBytes": 196513792,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5052-diagnostic-jsquash-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 2, tolerance 2",
      "times": [224.192967, 222.97534299999995, 221.06366600000013],
      "coldMs": 298.20417,
      "initializationMs": 18.95877,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "6dfbbb661e70ff3f93a352926c7cd2d734b8fc6ad8e6dfb0cdc2dfaaa28e97fc",
        "bytes": 4194304
      },
      "memory": {
        "baseline": {
          "rss": 88244224,
          "heapTotal": 14417920,
          "heapUsed": 9830800,
          "external": 17273080,
          "arrayBuffers": 8565049
        },
        "after": {
          "rss": 209883136,
          "heapTotal": 12320768,
          "heapUsed": 9915792,
          "external": 120806192,
          "arrayBuffers": 32032260
        },
        "peakRssBytes": 209883136,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5052-diagnostic-jsquash-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [66.629482, 65.054101, 67.78144300000002],
      "coldMs": 149.68808,
      "initializationMs": 14.623959,
      "output": {
        "kind": "jxl",
        "sha256": "d3a7424b86233854b7fd923fe9963a6352d211c030eb484279be6ab7738defa0",
        "bytes": 217711
      },
      "memory": {
        "baseline": {
          "rss": 88104960,
          "heapTotal": 14942208,
          "heapUsed": 9836696,
          "external": 17221780,
          "arrayBuffers": 8513749
        },
        "after": {
          "rss": 209260544,
          "heapTotal": 15466496,
          "heapUsed": 9910696,
          "external": 177896358,
          "arrayBuffers": 24176250
        },
        "peakRssBytes": 212774912,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [210.559392, 208.50167799999997, 209.59863100000007],
      "coldMs": 324.12493,
      "initializationMs": 14.13338300000001,
      "output": {
        "kind": "jxl",
        "sha256": "d5039e5f0e7ef35eb304fef00c3566708944a5632b8640a07837a7fdc1adb22a",
        "bytes": 116791
      },
      "memory": {
        "baseline": {
          "rss": 88068096,
          "heapTotal": 14942208,
          "heapUsed": 9827664,
          "external": 17221780,
          "arrayBuffers": 8513749
        },
        "after": {
          "rss": 192720896,
          "heapTotal": 12582912,
          "heapUsed": 9935688,
          "external": 139000353,
          "arrayBuffers": 6644981
        },
        "peakRssBytes": 206110720,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5052-diagnostic-jsquash-encode-ll-e7.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [1276.525293, 1189.4457780000002, 1192.6064659999997],
      "coldMs": 1478.6674440000002,
      "initializationMs": 14.87908499999999,
      "output": {
        "kind": "jxl",
        "sha256": "a46ddcf21909578ad44cdda6e73a09483dc66f992f3b395de18de1d7a12bdbfc",
        "bytes": 18517
      },
      "memory": {
        "baseline": {
          "rss": 88055808,
          "heapTotal": 14942208,
          "heapUsed": 9842312,
          "external": 17221780,
          "arrayBuffers": 8513749
        },
        "after": {
          "rss": 407764992,
          "heapTotal": 15466496,
          "heapUsed": 9963944,
          "external": 373904190,
          "arrayBuffers": 23379474
        },
        "peakRssBytes": 407764992,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [1597.3298090000003, 1606.936616, 1597.9057910000001],
      "coldMs": 1851.8474919999999,
      "initializationMs": 14.905990000000003,
      "output": {
        "kind": "jxl",
        "sha256": "3a7f924eac4b101180e2fc5d9c51bcfa6dc499d290b1519829144bd8d9a63be3",
        "bytes": 28449
      },
      "memory": {
        "baseline": {
          "rss": 88162304,
          "heapTotal": 14942208,
          "heapUsed": 9879320,
          "external": 17221780,
          "arrayBuffers": 8513749
        },
        "after": {
          "rss": 382115840,
          "heapTotal": 8597504,
          "heapUsed": 5293800,
          "external": 423993611,
          "arrayBuffers": 6556639
        },
        "peakRssBytes": 400547840,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5052-diagnostic-oxide-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [141.306151, 141.48826899999995, 145.79112599999996],
      "coldMs": 237.926536,
      "initializationMs": 19.780428999999998,
      "output": {
        "kind": "png",
        "sha256": "e67881e9f7fc152c3cf87b7eed8e65a14fb69d020fd9c8c412a79f256f7fd4fd",
        "bytes": 148305
      },
      "memory": {
        "baseline": {
          "rss": 88281088,
          "heapTotal": 14942208,
          "heapUsed": 9836744,
          "external": 17221792,
          "arrayBuffers": 8513761
        },
        "after": {
          "rss": 136638464,
          "heapTotal": 16515072,
          "heapUsed": 12378808,
          "external": 35846402,
          "arrayBuffers": 6609809
        },
        "peakRssBytes": 136638464,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5052-diagnostic-oxide-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 1, tolerance 2",
      "times": [224.767895, 224.919979, 226.77658400000007],
      "coldMs": 343.877139,
      "initializationMs": 19.689058000000003,
      "output": {
        "kind": "png",
        "sha256": "92ebe48358dd33f329d1ee44c724a5d8c055a57f516e5d81cc4311ae21e9b22a",
        "bytes": 382794
      },
      "memory": {
        "baseline": {
          "rss": 88027136,
          "heapTotal": 14417920,
          "heapUsed": 9832344,
          "external": 17273074,
          "arrayBuffers": 8565043
        },
        "after": {
          "rss": 168173568,
          "heapTotal": 16515072,
          "heapUsed": 12441840,
          "external": 57413950,
          "arrayBuffers": 7599053
        },
        "peakRssBytes": 168255488,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5052-diagnostic-oxide-encode-ll-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 20.459632999999997,
      "output": null,
      "memory": {
        "baseline": {
          "rss": 87228416,
          "heapTotal": 14942208,
          "heapUsed": 9819072,
          "external": 17221774,
          "arrayBuffers": 8513743
        },
        "after": {
          "rss": 98250752,
          "heapTotal": 16777216,
          "heapUsed": 12267304,
          "external": 17623582,
          "arrayBuffers": 6016173
        },
        "peakRssBytes": 98250752,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5052-diagnostic-oxide-encode-ly-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 19.77632100000001,
      "output": null,
      "memory": {
        "baseline": {
          "rss": 87957504,
          "heapTotal": 14942208,
          "heapUsed": 9818816,
          "external": 17221775,
          "arrayBuffers": 8513744
        },
        "after": {
          "rss": 99110912,
          "heapTotal": 16515072,
          "heapUsed": 12278808,
          "external": 17623582,
          "arrayBuffers": 6016173
        },
        "peakRssBytes": 99110912,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5052-diagnostic-oxide-encode-ll-e7.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 19.595658,
      "output": null,
      "memory": {
        "baseline": {
          "rss": 87777280,
          "heapTotal": 14942208,
          "heapUsed": 9836608,
          "external": 17221774,
          "arrayBuffers": 8513743
        },
        "after": {
          "rss": 98930688,
          "heapTotal": 16515072,
          "heapUsed": 12215440,
          "external": 17623582,
          "arrayBuffers": 6016173
        },
        "peakRssBytes": 98930688,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5052-diagnostic-oxide-encode-ly-e7.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 19.324078999999998,
      "output": null,
      "memory": {
        "baseline": {
          "rss": 87924736,
          "heapTotal": 14942208,
          "heapUsed": 9855128,
          "external": 17221775,
          "arrayBuffers": 8513744
        },
        "after": {
          "rss": 99078144,
          "heapTotal": 15990784,
          "heapUsed": 12215992,
          "external": 17623582,
          "arrayBuffers": 6016173
        },
        "peakRssBytes": 99078144,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5052-diagnostic-vips-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [82.53313600000001, 81.57144199999999, 81.40197699999999],
      "coldMs": 326.75908699999997,
      "initializationMs": 69.62118500000001,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "e707696ff5dabd4e94ef4a63cc0785a873301bb1c80d50eb7a80032266c0e5a9",
        "bytes": 4194304
      },
      "memory": {
        "baseline": {
          "rss": 88113152,
          "heapTotal": 14680064,
          "heapUsed": 9842648,
          "external": 17221790,
          "arrayBuffers": 8513759
        },
        "after": {
          "rss": 255209472,
          "heapTotal": 34377728,
          "heapUsed": 14721424,
          "external": 46712726,
          "arrayBuffers": 37874074
        },
        "peakRssBytes": 255209472,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5052-diagnostic-vips-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 1, tolerance 2",
      "times": [67.03639400000003, 66.85314700000004, 66.08355500000005],
      "coldMs": 342.138012,
      "initializationMs": 81.56787400000002,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "de30c9ace41fbe54b246f6116f85b97bbac9de698888bd3524da1315fd995fd7",
        "bytes": 4194304
      },
      "memory": {
        "baseline": {
          "rss": 88449024,
          "heapTotal": 14942208,
          "heapUsed": 9812728,
          "external": 17273072,
          "arrayBuffers": 8565041
        },
        "after": {
          "rss": 267845632,
          "heapTotal": 34377728,
          "heapUsed": 14627880,
          "external": 38375406,
          "arrayBuffers": 29536754
        },
        "peakRssBytes": 268115968,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5052-diagnostic-vips-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [28.98352299999999, 27.090138999999965, 26.356450999999993],
      "coldMs": 223.02689,
      "initializationMs": 77.75607500000001,
      "output": {
        "kind": "jxl",
        "sha256": "d0d3256d66dfaa444eba72ba09a4152bb59706b32390e82a5d4e7cef596e7bee",
        "bytes": 179817
      },
      "memory": {
        "baseline": {
          "rss": 87617536,
          "heapTotal": 14942208,
          "heapUsed": 9879816,
          "external": 17221772,
          "arrayBuffers": 8513741
        },
        "after": {
          "rss": 194285568,
          "heapTotal": 34377728,
          "heapUsed": 14814296,
          "external": 14595374,
          "arrayBuffers": 5756722
        },
        "peakRssBytes": 194285568,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [71.19084700000002, 71.53468099999998, 73.68530899999996],
      "coldMs": 290.015468,
      "initializationMs": 69.575489,
      "output": {
        "kind": "jxl",
        "sha256": "3c76980c4c6a414c0ab9648315ca0a1f74d1074455c2afb494b42b20563f2b61",
        "bytes": 298915
      },
      "memory": {
        "baseline": {
          "rss": 88027136,
          "heapTotal": 14942208,
          "heapUsed": 9837488,
          "external": 17221773,
          "arrayBuffers": 8513742
        },
        "after": {
          "rss": 290766848,
          "heapTotal": 34639872,
          "heapUsed": 15185048,
          "external": 15548158,
          "arrayBuffers": 6709506
        },
        "peakRssBytes": 290766848,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5052-diagnostic-vips-encode-ll-e7.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [423.832402, 423.29303100000016, 409.8399340000001],
      "coldMs": 662.223285,
      "initializationMs": 71.397689,
      "output": {
        "kind": "jxl",
        "sha256": "ad2dba4df3e230a599575ba4c09656a2034fc61d32a9de7dba88816b51055806",
        "bytes": 91638
      },
      "memory": {
        "baseline": {
          "rss": 88092672,
          "heapTotal": 14680064,
          "heapUsed": 9836856,
          "external": 17221772,
          "arrayBuffers": 8513741
        },
        "after": {
          "rss": 251850752,
          "heapTotal": 34377728,
          "heapUsed": 14665136,
          "external": 13248476,
          "arrayBuffers": 4409824
        },
        "peakRssBytes": 251985920,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [752.4990149999999, 709.3990339999998, 710.36346],
      "coldMs": 999.46269,
      "initializationMs": 67.929179,
      "output": {
        "kind": "jxl",
        "sha256": "954e97ec3ee59c4d510b7c5e76c4eb39f8c742bd535c7d3e1701772d87df5926",
        "bytes": 142928
      },
      "memory": {
        "baseline": {
          "rss": 87973888,
          "heapTotal": 14942208,
          "heapUsed": 9814072,
          "external": 17221773,
          "arrayBuffers": 8513742
        },
        "after": {
          "rss": 321462272,
          "heapTotal": 19173376,
          "heapUsed": 14674520,
          "external": 13299766,
          "arrayBuffers": 4461114
        },
        "peakRssBytes": 321785856,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5334-diagnostic-purejsimage-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [625.5932510000001, 629.2729340000001, 654.113812],
      "coldMs": 746.981941,
      "initializationMs": 68.05534300000001,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "381b1ec769fd975968ed52acbf0d3d5a2362d5ea4c660e95c2c3572ad717807e",
        "bytes": 4194304
      },
      "memory": {
        "baseline": {
          "rss": 87891968,
          "heapTotal": 14942208,
          "heapUsed": 9849888,
          "external": 17205531,
          "arrayBuffers": 8497500
        },
        "after": {
          "rss": 179077120,
          "heapTotal": 55599104,
          "heapUsed": 25510368,
          "external": 46046007,
          "arrayBuffers": 37297492
        },
        "peakRssBytes": 179077120,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5334-diagnostic-purejsimage-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 1, tolerance 2",
      "times": [554.3547530000001, 596.320974, 597.4042569999999],
      "coldMs": 689.758876,
      "initializationMs": 62.549773,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "45f5932961cd9828b9604d3f6ea65c5cf9367aed6ea9270081f372b9c897f9b9",
        "bytes": 4194304
      },
      "memory": {
        "baseline": {
          "rss": 87973888,
          "heapTotal": 14942208,
          "heapUsed": 9842576,
          "external": 17242881,
          "arrayBuffers": 8534850
        },
        "after": {
          "rss": 256475136,
          "heapTotal": 45060096,
          "heapUsed": 8451584,
          "external": 68200704,
          "arrayBuffers": 8879568
        },
        "peakRssBytes": 276078592,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5334-diagnostic-purejsimage-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [886.512766, 866.2657449999997, 918.1308020000001],
      "coldMs": 940.1788389999999,
      "initializationMs": 65.34738700000001,
      "output": {
        "kind": "jxl",
        "sha256": "9f428fa6873c8c0b9547772345033568bb5b7729c3c803101fdbb8838d12ed54",
        "bytes": 176420
      },
      "memory": {
        "baseline": {
          "rss": 87818240,
          "heapTotal": 14942208,
          "heapUsed": 9836968,
          "external": 17205513,
          "arrayBuffers": 8497482
        },
        "after": {
          "rss": 290013184,
          "heapTotal": 43225088,
          "heapUsed": 11840168,
          "external": 107644047,
          "arrayBuffers": 98898072
        },
        "peakRssBytes": 290013184,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [385.18849, 363.850783, 365.65807800000016],
      "coldMs": 519.382695,
      "initializationMs": 79.130306,
      "output": {
        "kind": "jxl",
        "sha256": "4ebc216719a678681c14df470de921806c2c58ba6be048beed55cd592a57c2b4",
        "bytes": 324211
      },
      "memory": {
        "baseline": {
          "rss": 87990272,
          "heapTotal": 14680064,
          "heapUsed": 9861648,
          "external": 17205514,
          "arrayBuffers": 8497483
        },
        "after": {
          "rss": 182714368,
          "heapTotal": 47996928,
          "heapUsed": 13774512,
          "external": 25427574,
          "arrayBuffers": 16679059
        },
        "peakRssBytes": 182714368,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5334-diagnostic-purejsimage-encode-ll-e7.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [17068.849537, 17518.555233, 17073.079794999998],
      "coldMs": 17207.895935,
      "initializationMs": 64.88532300000001,
      "output": {
        "kind": "jxl",
        "sha256": "b0ed643bb93917d6a1141efd8d8ecc493f6887943f587b3b8dae7970c03f735f",
        "bytes": 27624
      },
      "memory": {
        "baseline": {
          "rss": 87904256,
          "heapTotal": 14680064,
          "heapUsed": 9824056,
          "external": 17205513,
          "arrayBuffers": 8497482
        },
        "after": {
          "rss": 258048000,
          "heapTotal": 18583552,
          "heapUsed": 9666928,
          "external": 107952511,
          "arrayBuffers": 99206536
        },
        "peakRssBytes": 291348480,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [1206.3685160000002, 1175.3914450000002, 1109.212106],
      "coldMs": 1170.6199139999999,
      "initializationMs": 62.424882999999994,
      "output": {
        "kind": "jxl",
        "sha256": "e2aab5442ff4395f12feb5b983817b3348ba3a8ed45317b4a928e1caec8fe718",
        "bytes": 144879
      },
      "memory": {
        "baseline": {
          "rss": 88051712,
          "heapTotal": 14942208,
          "heapUsed": 9839616,
          "external": 17205514,
          "arrayBuffers": 8497483
        },
        "after": {
          "rss": 188256256,
          "heapTotal": 45060096,
          "heapUsed": 9993448,
          "external": 62454795,
          "arrayBuffers": 53708820
        },
        "peakRssBytes": 188256256,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5334-diagnostic-jsquash-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [201.215624, 199.176874, 198.98233699999992],
      "coldMs": 276.07282299999997,
      "initializationMs": 15.860157999999998,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "381b1ec769fd975968ed52acbf0d3d5a2362d5ea4c660e95c2c3572ad717807e",
        "bytes": 4194304
      },
      "memory": {
        "baseline": {
          "rss": 87797760,
          "heapTotal": 14942208,
          "heapUsed": 9850856,
          "external": 17205525,
          "arrayBuffers": 8497494
        },
        "after": {
          "rss": 195702784,
          "heapTotal": 15466496,
          "heapUsed": 9954392,
          "external": 120013667,
          "arrayBuffers": 31829559
        },
        "peakRssBytes": 195702784,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5334-diagnostic-jsquash-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 1, tolerance 2",
      "times": [220.49181400000003, 217.05573900000002, 215.68614300000002],
      "coldMs": 292.034557,
      "initializationMs": 17.398455,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "5a566fe095690a27eff748e27bfc8e9672a99983bb7ca823d2b72fe0e858565e",
        "bytes": 4194304
      },
      "memory": {
        "baseline": {
          "rss": 88158208,
          "heapTotal": 14680064,
          "heapUsed": 9838824,
          "external": 17242875,
          "arrayBuffers": 8534844
        },
        "after": {
          "rss": 205615104,
          "heapTotal": 12058624,
          "heapUsed": 9954240,
          "external": 120650023,
          "arrayBuffers": 31941627
        },
        "peakRssBytes": 205615104,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5334-diagnostic-jsquash-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [67.27677299999999, 64.65523100000001, 65.49859199999997],
      "coldMs": 148.898902,
      "initializationMs": 14.914539000000005,
      "output": {
        "kind": "jxl",
        "sha256": "4079c35b24f7803e0f8da4f1e4f672242efd9da3ad77553ab6222555eca910c3",
        "bytes": 135588
      },
      "memory": {
        "baseline": {
          "rss": 88018944,
          "heapTotal": 14680064,
          "heapUsed": 9853120,
          "external": 17205507,
          "arrayBuffers": 8497476
        },
        "after": {
          "rss": 209305600,
          "heapTotal": 15466496,
          "heapUsed": 9910800,
          "external": 177551587,
          "arrayBuffers": 23831479
        },
        "peakRssBytes": 212103168,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [207.45044000000001, 205.10426399999994, 206.58403199999998],
      "coldMs": 304.97067499999997,
      "initializationMs": 14.422392000000002,
      "output": {
        "kind": "jxl",
        "sha256": "64bdde56401975cc4ec84e755579e806b59f8e2198408bbfcca0e7c7cc9702b8",
        "bytes": 98268
      },
      "memory": {
        "baseline": {
          "rss": 87928832,
          "heapTotal": 14942208,
          "heapUsed": 9860920,
          "external": 17205507,
          "arrayBuffers": 8497476
        },
        "after": {
          "rss": 197345280,
          "heapTotal": 15466496,
          "heapUsed": 9938232,
          "external": 156037571,
          "arrayBuffers": 23682199
        },
        "peakRssBytes": 203862016,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5334-diagnostic-jsquash-encode-ll-e7.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [1766.734272, 1757.806524, 1762.3077139999996],
      "coldMs": 1954.6621329999998,
      "initializationMs": 14.13048599999999,
      "output": {
        "kind": "jxl",
        "sha256": "5581d83b8c60ca8b04fe1e8b3c8efd33cdee71550fb803cd12ea18805725dd7d",
        "bytes": 44579
      },
      "memory": {
        "baseline": {
          "rss": 88059904,
          "heapTotal": 14942208,
          "heapUsed": 9853800,
          "external": 17205507,
          "arrayBuffers": 8497476
        },
        "after": {
          "rss": 372723712,
          "heapTotal": 8597504,
          "heapUsed": 5255512,
          "external": 422092918,
          "arrayBuffers": 6556490
        },
        "peakRssBytes": 391766016,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [1466.313404, 1465.335991, 1475.675647],
      "coldMs": 1659.886372,
      "initializationMs": 14.152895999999998,
      "output": {
        "kind": "jxl",
        "sha256": "799b1bcd391856d1103de86eab3a3b4877948d5d46988445e75a02298081aaaa",
        "bytes": 54126
      },
      "memory": {
        "baseline": {
          "rss": 87764992,
          "heapTotal": 14680064,
          "heapUsed": 9859888,
          "external": 17205507,
          "arrayBuffers": 8497476
        },
        "after": {
          "rss": 383123456,
          "heapTotal": 8597504,
          "heapUsed": 5301968,
          "external": 424003009,
          "arrayBuffers": 6566037
        },
        "peakRssBytes": 394727424,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5334-diagnostic-oxide-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [140.231653, 137.09821799999997, 139.16393300000004],
      "coldMs": 254.04044700000003,
      "initializationMs": 21.122307000000006,
      "output": {
        "kind": "png",
        "sha256": "a3d9368701bd5bfd3ead1d2b5817f240171ae349952331ac6688917e22c3a3b0",
        "bytes": 125292
      },
      "memory": {
        "baseline": {
          "rss": 87982080,
          "heapTotal": 14942208,
          "heapUsed": 9883008,
          "external": 17205519,
          "arrayBuffers": 8497488
        },
        "after": {
          "rss": 135995392,
          "heapTotal": 16252928,
          "heapUsed": 12374840,
          "external": 35738071,
          "arrayBuffers": 6501478
        },
        "peakRssBytes": 136036352,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5334-diagnostic-oxide-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 1, tolerance 2",
      "times": [224.612057, 222.407561, 223.2062259999999],
      "coldMs": 344.309436,
      "initializationMs": 19.651451999999992,
      "output": {
        "kind": "png",
        "sha256": "2c5c953bcd28a3240801949c576de1ac8136c7a155d42dd60e5e328b4dec8a8c",
        "bytes": 321279
      },
      "memory": {
        "baseline": {
          "rss": 87859200,
          "heapTotal": 14680064,
          "heapUsed": 9824056,
          "external": 17242869,
          "arrayBuffers": 8534838
        },
        "after": {
          "rss": 157880320,
          "heapTotal": 16777216,
          "heapUsed": 12426304,
          "external": 57072143,
          "arrayBuffers": 7322782
        },
        "peakRssBytes": 157949952,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5334-diagnostic-oxide-encode-ll-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 19.705386000000004,
      "output": null,
      "memory": {
        "baseline": {
          "rss": 88051712,
          "heapTotal": 14680064,
          "heapUsed": 9815344,
          "external": 17205501,
          "arrayBuffers": 8497470
        },
        "after": {
          "rss": 99012608,
          "heapTotal": 16515072,
          "heapUsed": 12257240,
          "external": 17607303,
          "arrayBuffers": 5999894
        },
        "peakRssBytes": 99012608,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5334-diagnostic-oxide-encode-ly-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 19.983191000000005,
      "output": null,
      "memory": {
        "baseline": {
          "rss": 87986176,
          "heapTotal": 14680064,
          "heapUsed": 9879792,
          "external": 17205502,
          "arrayBuffers": 8497471
        },
        "after": {
          "rss": 99168256,
          "heapTotal": 15990784,
          "heapUsed": 12221280,
          "external": 17607303,
          "arrayBuffers": 5999894
        },
        "peakRssBytes": 99168256,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5334-diagnostic-oxide-encode-ll-e7.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 20.382028000000005,
      "output": null,
      "memory": {
        "baseline": {
          "rss": 87961600,
          "heapTotal": 14942208,
          "heapUsed": 9858952,
          "external": 17205501,
          "arrayBuffers": 8497470
        },
        "after": {
          "rss": 99377152,
          "heapTotal": 16515072,
          "heapUsed": 12255880,
          "external": 17607303,
          "arrayBuffers": 5999894
        },
        "peakRssBytes": 99377152,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5334-diagnostic-oxide-encode-ly-e7.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 19.425286,
      "output": null,
      "memory": {
        "baseline": {
          "rss": 88158208,
          "heapTotal": 14680064,
          "heapUsed": 9841960,
          "external": 17205502,
          "arrayBuffers": 8497471
        },
        "after": {
          "rss": 99180544,
          "heapTotal": 16252928,
          "heapUsed": 12240504,
          "external": 17607303,
          "arrayBuffers": 5999894
        },
        "peakRssBytes": 99180544,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5334-diagnostic-vips-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [86.38015199999995, 78.94093800000002, 77.23754099999996],
      "coldMs": 310.902675,
      "initializationMs": 65.96209700000001,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "381b1ec769fd975968ed52acbf0d3d5a2362d5ea4c660e95c2c3572ad717807e",
        "bytes": 4194304
      },
      "memory": {
        "baseline": {
          "rss": 88158208,
          "heapTotal": 14942208,
          "heapUsed": 9818504,
          "external": 17205517,
          "arrayBuffers": 8497486
        },
        "after": {
          "rss": 252313600,
          "heapTotal": 34377728,
          "heapUsed": 14598440,
          "external": 38307839,
          "arrayBuffers": 29469187
        },
        "peakRssBytes": 252592128,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5334-diagnostic-vips-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 1, tolerance 2",
      "times": [56.31987299999997, 57.912756, 54.906019999999955],
      "coldMs": 294.789194,
      "initializationMs": 73.40367499999999,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "82c6a0f3fdd3f26c83fbe1109c79ea6220d1abda850261c119562c8ca9e02dc4",
        "bytes": 4194304
      },
      "memory": {
        "baseline": {
          "rss": 87760896,
          "heapTotal": 14942208,
          "heapUsed": 9880520,
          "external": 17242867,
          "arrayBuffers": 8534836
        },
        "after": {
          "rss": 261615616,
          "heapTotal": 34377728,
          "heapUsed": 15065008,
          "external": 46733803,
          "arrayBuffers": 37895151
        },
        "peakRssBytes": 261615616,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5334-diagnostic-vips-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [27.807129999999972, 27.429344000000015, 27.99782700000003],
      "coldMs": 204.55193799999998,
      "initializationMs": 68.69842,
      "output": {
        "kind": "jxl",
        "sha256": "a0465cb3bf7fa689705c134944852a44e1e53c86c304c6b4c5e2a6c72c8880f9",
        "bytes": 105926
      },
      "memory": {
        "baseline": {
          "rss": 87961600,
          "heapTotal": 14417920,
          "heapUsed": 9850144,
          "external": 17205499,
          "arrayBuffers": 8497468
        },
        "after": {
          "rss": 194494464,
          "heapTotal": 34902016,
          "heapUsed": 15076704,
          "external": 13987967,
          "arrayBuffers": 5149315
        },
        "peakRssBytes": 194494464,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [69.95675399999999, 67.01131300000003, 66.43868399999997],
      "coldMs": 294.471062,
      "initializationMs": 69.58110799999999,
      "output": {
        "kind": "jxl",
        "sha256": "bbe388ea564fc7f3b70ada753841ce01e225bc4eacf809a1b9c823a9ea0f655f",
        "bytes": 271086
      },
      "memory": {
        "baseline": {
          "rss": 87814144,
          "heapTotal": 14680064,
          "heapUsed": 9855296,
          "external": 17205500,
          "arrayBuffers": 8497469
        },
        "after": {
          "rss": 289001472,
          "heapTotal": 34639872,
          "heapUsed": 15229992,
          "external": 15309247,
          "arrayBuffers": 6470595
        },
        "peakRssBytes": 289001472,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-5334-diagnostic-vips-encode-ll-e7.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [398.264899, 394.7456830000001, 392.7715539999999],
      "coldMs": 632.142489,
      "initializationMs": 70.244806,
      "output": {
        "kind": "jxl",
        "sha256": "8520170a6f3b86afd65861edd11a5f2d291e0a0d884545b96d2efc734263656b",
        "bytes": 75359
      },
      "memory": {
        "baseline": {
          "rss": 87900160,
          "heapTotal": 14680064,
          "heapUsed": 9823936,
          "external": 17205499,
          "arrayBuffers": 8497468
        },
        "after": {
          "rss": 250392576,
          "heapTotal": 34377728,
          "heapUsed": 14670768,
          "external": 13215918,
          "arrayBuffers": 4377266
        },
        "peakRssBytes": 250642432,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [689.2604899999999, 689.7504940000001, 694.0001120000002],
      "coldMs": 952.707901,
      "initializationMs": 66.99418100000001,
      "output": {
        "kind": "jxl",
        "sha256": "620da5ac901653230131ae80aab36b7b31fe3147bf43ef9f80df50e7a1ec0165",
        "bytes": 112715
      },
      "memory": {
        "baseline": {
          "rss": 87961600,
          "heapTotal": 14680064,
          "heapUsed": 9836848,
          "external": 17205500,
          "arrayBuffers": 8497469
        },
        "after": {
          "rss": 303542272,
          "heapTotal": 34902016,
          "heapUsed": 14838344,
          "external": 14042279,
          "arrayBuffers": 5203627
        },
        "peakRssBytes": 303542272,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-1416-original-purejsimage-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 48000000 samples compared, maximum error 0, tolerance 0",
      "times": [20799.984118, 20787.297533000004, 20839.302532],
      "coldMs": 20907.819882,
      "initializationMs": 66.80124,
      "output": {
        "width": 4000,
        "height": 3000,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "929b9e7363d25b1a8c4a6d2f8381786597bc14b4d718cd7af1b641fda446e959",
        "bytes": 48000000
      },
      "memory": {
        "baseline": {
          "rss": 182833152,
          "heapTotal": 14680064,
          "heapUsed": 9955112,
          "external": 111410423,
          "arrayBuffers": 102677712
        },
        "after": {
          "rss": 406638592,
          "heapTotal": 148869120,
          "heapUsed": 8402848,
          "external": 111747004,
          "arrayBuffers": 103001029
        },
        "peakRssBytes": 454410240,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-1416-original-purejsimage-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 48000000 samples compared, maximum error 1, tolerance 2",
      "times": [5717.921033999999, 5997.142263999998, 6169.746384000002],
      "coldMs": 5892.238027,
      "initializationMs": 63.497747000000004,
      "output": {
        "width": 4000,
        "height": 3000,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "cc0a7307290ed407906da967aefa3f8ec43913431ab4e9842382f92569b37821",
        "bytes": 48000000
      },
      "memory": {
        "baseline": {
          "rss": 175980544,
          "heapTotal": 14680064,
          "heapUsed": 9937224,
          "external": 105684870,
          "arrayBuffers": 96954453
        },
        "after": {
          "rss": 322551808,
          "heapTotal": 45060096,
          "heapUsed": 9116552,
          "external": 106067393,
          "arrayBuffers": 97321418
        },
        "peakRssBytes": 755625984,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-1416-original-purejsimage-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 48000000 samples compared, maximum error 0, tolerance 0",
      "times": [2479.0236849999997, 2450.971976, 2440.0187060000007],
      "coldMs": 2379.569212,
      "initializationMs": 62.17791700000001,
      "output": {
        "kind": "jxl",
        "sha256": "1f3c167c3e4638c8731d318b995e8a3a96c711d0f9295e703d10be8af70a268d",
        "bytes": 15389193
      },
      "memory": {
        "baseline": {
          "rss": 182775808,
          "heapTotal": 14680064,
          "heapUsed": 9926256,
          "external": 111410405,
          "arrayBuffers": 102677712
        },
        "after": {
          "rss": 355835904,
          "heapTotal": 10981376,
          "heapUsed": 7297808,
          "external": 221290787,
          "arrayBuffers": 212544812
        },
        "peakRssBytes": 423649280,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [4449.39705, 4307.609245, 4236.7791320000015],
      "coldMs": 4162.880906,
      "initializationMs": 66.86116800000002,
      "output": {
        "kind": "jxl",
        "sha256": "88bcf5fea23225df499df557272ac2da5b0cb0c6b2613d64b326df3d29ca8afa",
        "bytes": 3227595
      },
      "memory": {
        "baseline": {
          "rss": 182427648,
          "heapTotal": 14680064,
          "heapUsed": 9938944,
          "external": 111410406,
          "arrayBuffers": 102702375
        },
        "after": {
          "rss": 197963776,
          "heapTotal": 12554240,
          "heapUsed": 7876592,
          "external": 182216242,
          "arrayBuffers": 58210944
        },
        "peakRssBytes": 387915776,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-1416-original-jsquash-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 48000000 samples compared, maximum error 0, tolerance 0",
      "times": [3800.059413, 3838.4841939999997, 3794.502515],
      "coldMs": 4029.3731969999994,
      "initializationMs": 15.538691,
      "output": {
        "width": 4000,
        "height": 3000,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "929b9e7363d25b1a8c4a6d2f8381786597bc14b4d718cd7af1b641fda446e959",
        "bytes": 48000000
      },
      "memory": {
        "baseline": {
          "rss": 182272000,
          "heapTotal": 14680064,
          "heapUsed": 9963488,
          "external": 111410417,
          "arrayBuffers": 102702386
        },
        "after": {
          "rss": 961736704,
          "heapTotal": 8597504,
          "heapUsed": 5323416,
          "external": 916262985,
          "arrayBuffers": 255558921
        },
        "peakRssBytes": 1009369088,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-1416-original-jsquash-decode-lossy-ll-e1.bin",
      "status": "incorrect output",
      "detail": "All 48000000 samples compared, maximum error 8, tolerance 2",
      "times": [2558.91946, 2501.919097, 2483.4017890000005],
      "coldMs": 2773.382914,
      "initializationMs": 16.491704,
      "output": {
        "width": 4000,
        "height": 3000,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "63058eb96cc4b1b4fc9bef4839d57809759e1ffc4590fa286b222fd077c5dca5",
        "bytes": 48000000
      },
      "memory": {
        "baseline": {
          "rss": 176357376,
          "heapTotal": 14942208,
          "heapUsed": 9935296,
          "external": 105684864,
          "arrayBuffers": 96954453
        },
        "after": {
          "rss": 844525568,
          "heapTotal": 8597504,
          "heapUsed": 5380728,
          "external": 824172752,
          "arrayBuffers": 195186877
        },
        "peakRssBytes": 988135424,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-1416-original-jsquash-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 48000000 samples compared, maximum error 0, tolerance 0",
      "times": [788.8988940000002, 784.0075479999996, 777.9478440000003],
      "coldMs": 1141.544483,
      "initializationMs": 15.086676000000011,
      "output": {
        "kind": "jxl",
        "sha256": "3d1f857bd8929bf869c712f117ec8ca0eeb7d831e80093276352b4d5a6f5a738",
        "bytes": 9306869
      },
      "memory": {
        "baseline": {
          "rss": 182841344,
          "heapTotal": 14942208,
          "heapUsed": 9940432,
          "external": 111410399,
          "arrayBuffers": 102677712
        },
        "after": {
          "rss": 1199890432,
          "heapTotal": 7811072,
          "heapUsed": 5170640,
          "external": 1440321847,
          "arrayBuffers": 66201613
        },
        "peakRssBytes": 1353670656,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [2503.4270360000005, 2441.98588, 2411.0855739999997],
      "coldMs": 2931.506475,
      "initializationMs": 15.479302999999987,
      "output": {
        "kind": "jxl",
        "sha256": "05c87b9ba12ed27dda0bfcc7a4278f22be6b4c9a48e4bc7188e856ece72d8673",
        "bytes": 365221
      },
      "memory": {
        "baseline": {
          "rss": 182673408,
          "heapTotal": 14942208,
          "heapUsed": 9943008,
          "external": 111410399,
          "arrayBuffers": 102677712
        },
        "after": {
          "rss": 1109352448,
          "heapTotal": 7548928,
          "heapUsed": 5173976,
          "external": 1316762231,
          "arrayBuffers": 153986871
        },
        "peakRssBytes": 1146269696,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-1416-original-oxide-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 48000000 samples compared, maximum error 0, tolerance 0",
      "times": [6631.223029000001, 6637.303415, 6674.041458],
      "coldMs": 7129.13236,
      "initializationMs": 23.52738500000001,
      "output": {
        "kind": "png",
        "sha256": "9987fc1a70dfa6c913b2d26076b8a6093ea693dd1c62c2a1249cd2f759392ac5",
        "bytes": 11473432
      },
      "memory": {
        "baseline": {
          "rss": 183103488,
          "heapTotal": 15204352,
          "heapUsed": 9958512,
          "external": 111410411,
          "arrayBuffers": 102677712
        },
        "after": {
          "rss": 390295552,
          "heapTotal": 10170368,
          "heapUsed": 6856328,
          "external": 290299537,
          "arrayBuffers": 66158880
        },
        "peakRssBytes": 428212224,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-1416-original-oxide-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 48000000 samples compared, maximum error 1, tolerance 2",
      "times": [5592.826641, 5623.810477000001, 5736.688400999999],
      "coldMs": 6491.437145,
      "initializationMs": 20.070906000000008,
      "output": {
        "kind": "png",
        "sha256": "955a88f4bf4925f9988f37e4f1a4f6f5d462dd5b40021a7e47a6329a5ab20012",
        "bytes": 12270658
      },
      "memory": {
        "baseline": {
          "rss": 176230400,
          "heapTotal": 14680064,
          "heapUsed": 9982576,
          "external": 105684858,
          "arrayBuffers": 96954453
        },
        "after": {
          "rss": 661790720,
          "heapTotal": 10170368,
          "heapUsed": 6419096,
          "external": 569189773,
          "arrayBuffers": 98045237
        },
        "peakRssBytes": 661790720,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-1416-original-oxide-encode-ll-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 21.44819700000002,
      "output": null,
      "memory": {
        "baseline": {
          "rss": 182312960,
          "heapTotal": 14680064,
          "heapUsed": 9912624,
          "external": 111410393,
          "arrayBuffers": 102702362
        },
        "after": {
          "rss": 192368640,
          "heapTotal": 15728640,
          "heapUsed": 12371696,
          "external": 117705626,
          "arrayBuffers": 106098217
        },
        "peakRssBytes": 319971328,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-1416-original-oxide-encode-ly-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 19.915368,
      "output": null,
      "memory": {
        "baseline": {
          "rss": 182652928,
          "heapTotal": 15204352,
          "heapUsed": 9939448,
          "external": 111410394,
          "arrayBuffers": 102677712
        },
        "after": {
          "rss": 192839680,
          "heapTotal": 15728640,
          "heapUsed": 12378872,
          "external": 117705626,
          "arrayBuffers": 106098217
        },
        "peakRssBytes": 319971328,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-1416-original-vips-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 48000000 samples compared, maximum error 0, tolerance 0",
      "times": [2469.990723, 2434.8445709999996, 2474.957549999999],
      "coldMs": 2639.412628,
      "initializationMs": 69.41086200000001,
      "output": {
        "width": 4000,
        "height": 3000,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "929b9e7363d25b1a8c4a6d2f8381786597bc14b4d718cd7af1b641fda446e959",
        "bytes": 48000000
      },
      "memory": {
        "baseline": {
          "rss": 182710272,
          "heapTotal": 14942208,
          "heapUsed": 9981368,
          "external": 111410409,
          "arrayBuffers": 102702378
        },
        "after": {
          "rss": 674349056,
          "heapTotal": 16814080,
          "heapUsed": 14765704,
          "external": 111538784,
          "arrayBuffers": 102700132
        },
        "peakRssBytes": 818352128,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-1416-original-vips-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 48000000 samples compared, maximum error 1, tolerance 2",
      "times": [594.10347, 606.1054749999998, 590.22156],
      "coldMs": 877.5585049999999,
      "initializationMs": 65.843425,
      "output": {
        "width": 4000,
        "height": 3000,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "e56ca78adf4927b4ac24ccaf08c8fae0c4d1f9dce78dc331a002a36fe7d0a7cc",
        "bytes": 48000000
      },
      "memory": {
        "baseline": {
          "rss": 176254976,
          "heapTotal": 14942208,
          "heapUsed": 9924232,
          "external": 105684856,
          "arrayBuffers": 96954453
        },
        "after": {
          "rss": 562626560,
          "heapTotal": 17338368,
          "heapUsed": 14803392,
          "external": 105815525,
          "arrayBuffers": 96976873
        },
        "peakRssBytes": 706568192,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-1416-original-vips-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 48000000 samples compared, maximum error 0, tolerance 0",
      "times": [380.76659100000006, 371.88428799999997, 366.1213110000001],
      "coldMs": 596.360078,
      "initializationMs": 70.76967800000003,
      "output": {
        "kind": "jxl",
        "sha256": "f6143d055e68cf36d3c9c5bc18fcdf4d17206b773c6d836ebf62f23f1108eaf0",
        "bytes": 8176908
      },
      "memory": {
        "baseline": {
          "rss": 182775808,
          "heapTotal": 14417920,
          "heapUsed": 9938416,
          "external": 111410391,
          "arrayBuffers": 102677712
        },
        "after": {
          "rss": 490356736,
          "heapTotal": 34377728,
          "heapUsed": 14630232,
          "external": 104407516,
          "arrayBuffers": 95568864
        },
        "peakRssBytes": 554266624,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [764.0454589999999, 725.2725550000002, 726.730673],
      "coldMs": 1066.556395,
      "initializationMs": 66.713258,
      "output": {
        "kind": "jxl",
        "sha256": "413a379aed47932a57e88d0a2503a784bce8af5673ddaf55e14f07f47a7686ee",
        "bytes": 2431012
      },
      "memory": {
        "baseline": {
          "rss": 182374400,
          "heapTotal": 14417920,
          "heapUsed": 9948912,
          "external": 111410392,
          "arrayBuffers": 102702361
        },
        "after": {
          "rss": 929161216,
          "heapTotal": 18386944,
          "heapUsed": 14714048,
          "external": 133193327,
          "arrayBuffers": 57113048
        },
        "peakRssBytes": 977383424,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-8160-original-purejsimage-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 8294400 samples compared, maximum error 0, tolerance 0",
      "times": [3002.526912, 3060.8515850000003, 3009.0171690000006],
      "coldMs": 3116.7177180000003,
      "initializationMs": 66.305956,
      "output": {
        "width": 1920,
        "height": 1080,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "dd171e0dde47e61e40e7874a74989b099b2b7748f121fab1787cd87f71a8ef2c",
        "bytes": 8294400
      },
      "memory": {
        "baseline": {
          "rss": 96063488,
          "heapTotal": 14942208,
          "heapUsed": 9878664,
          "external": 25754341,
          "arrayBuffers": 17046310
        },
        "after": {
          "rss": 194445312,
          "heapTotal": 49569792,
          "heapUsed": 18465040,
          "external": 49472586,
          "arrayBuffers": 40724071
        },
        "peakRssBytes": 241094656,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-8160-original-purejsimage-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 8294400 samples compared, maximum error 1, tolerance 2",
      "times": [1090.1876479999999, 1207.9702280000001, 1116.083243],
      "coldMs": 1261.674625,
      "initializationMs": 75.184589,
      "output": {
        "width": 1920,
        "height": 1080,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "ea26ba00635c22021c1f02be6fd020a8955c8021059b764df0b4ce4b90b06080",
        "bytes": 8294400
      },
      "memory": {
        "baseline": {
          "rss": 96243712,
          "heapTotal": 14942208,
          "heapUsed": 9857296,
          "external": 25567070,
          "arrayBuffers": 16859039
        },
        "after": {
          "rss": 326623232,
          "heapTotal": 44535808,
          "heapUsed": 8488272,
          "external": 25949805,
          "arrayBuffers": 17203830
        },
        "peakRssBytes": 359538688,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-8160-original-purejsimage-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 8294400 samples compared, maximum error 0, tolerance 0",
      "times": [437.90018799999996, 458.4614240000001, 407.65915800000016],
      "coldMs": 544.643196,
      "initializationMs": 70.00089299999999,
      "output": {
        "kind": "jxl",
        "sha256": "ba324d36647348aa9026f878f4cdff44caeebe920f1d9ccdf671a9057e58b979",
        "bytes": 1892396
      },
      "memory": {
        "baseline": {
          "rss": 96374784,
          "heapTotal": 14942208,
          "heapUsed": 9843720,
          "external": 25754323,
          "arrayBuffers": 17046292
        },
        "after": {
          "rss": 212856832,
          "heapTotal": 46948352,
          "heapUsed": 12641096,
          "external": 46424452,
          "arrayBuffers": 37675937
        },
        "peakRssBytes": 212856832,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [721.9583250000001, 705.6645960000001, 683.2647160000001],
      "coldMs": 917.1171870000001,
      "initializationMs": 69.42193000000002,
      "output": {
        "kind": "jxl",
        "sha256": "65b5b505ea1587aa8124f05282c9ce799afc640d97219c340f0dc072b897195d",
        "bytes": 622820
      },
      "memory": {
        "baseline": {
          "rss": 96149504,
          "heapTotal": 14680064,
          "heapUsed": 9896336,
          "external": 25754324,
          "arrayBuffers": 17046293
        },
        "after": {
          "rss": 176369664,
          "heapTotal": 32006144,
          "heapUsed": 14837384,
          "external": 40909410,
          "arrayBuffers": 32160895
        },
        "peakRssBytes": 176369664,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-8160-original-jsquash-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 8294400 samples compared, maximum error 0, tolerance 0",
      "times": [672.2494119999999, 624.0782880000002, 637.980231],
      "coldMs": 779.277382,
      "initializationMs": 15.872305999999995,
      "output": {
        "width": 1920,
        "height": 1080,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "dd171e0dde47e61e40e7874a74989b099b2b7748f121fab1787cd87f71a8ef2c",
        "bytes": 8294400
      },
      "memory": {
        "baseline": {
          "rss": 95948800,
          "heapTotal": 14680064,
          "heapUsed": 9896560,
          "external": 25754335,
          "arrayBuffers": 17046304
        },
        "after": {
          "rss": 290734080,
          "heapTotal": 12320768,
          "heapUsed": 9917624,
          "external": 169015830,
          "arrayBuffers": 27550954
        },
        "peakRssBytes": 290734080,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-8160-original-jsquash-decode-lossy-ll-e1.bin",
      "status": "incorrect output",
      "detail": "All 8294400 samples compared, maximum error 6, tolerance 2",
      "times": [452.97241499999996, 451.5506109999999, 454.3929240000002],
      "coldMs": 534.923943,
      "initializationMs": 14.225507000000007,
      "output": {
        "width": 1920,
        "height": 1080,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "3f57210d6b65de47994a62ca9b95fa3d7e32840ae7557b754225172d47affb91",
        "bytes": 8294400
      },
      "memory": {
        "baseline": {
          "rss": 96423936,
          "heapTotal": 14680064,
          "heapUsed": 9847512,
          "external": 25567064,
          "arrayBuffers": 16859033
        },
        "after": {
          "rss": 295624704,
          "heapTotal": 12320768,
          "heapUsed": 9968024,
          "external": 201951769,
          "arrayBuffers": 61011181
        },
        "peakRssBytes": 295624704,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-8160-original-jsquash-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 8294400 samples compared, maximum error 0, tolerance 0",
      "times": [138.47308100000004, 140.01572099999998, 139.428815],
      "coldMs": 254.97006900000002,
      "initializationMs": 15.453699999999998,
      "output": {
        "kind": "jxl",
        "sha256": "d34b4f519284640a3862f550198da2c83714a50d618f69d9bc36dfd13466d2f7",
        "bytes": 818510
      },
      "memory": {
        "baseline": {
          "rss": 96411648,
          "heapTotal": 14680064,
          "heapUsed": 9878824,
          "external": 25754317,
          "arrayBuffers": 17046286
        },
        "after": {
          "rss": 328232960,
          "heapTotal": 15466496,
          "heapUsed": 9914256,
          "external": 305071086,
          "arrayBuffers": 47410882
        },
        "peakRssBytes": 328232960,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [428.33350200000007, 414.856229, 438.8545670000001],
      "coldMs": 576.6462939999999,
      "initializationMs": 15.296837999999994,
      "output": {
        "kind": "jxl",
        "sha256": "248c17602715b37c09bb113aabd7bbc8458692015a7db72caf34d71e5a8cc989",
        "bytes": 167563
      },
      "memory": {
        "baseline": {
          "rss": 96219136,
          "heapTotal": 14942208,
          "heapUsed": 9868824,
          "external": 25754317,
          "arrayBuffers": 17046286
        },
        "after": {
          "rss": 319524864,
          "heapTotal": 12320768,
          "heapUsed": 9941352,
          "external": 268786801,
          "arrayBuffers": 11126597
        },
        "peakRssBytes": 352423936,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-8160-original-oxide-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 8294400 samples compared, maximum error 0, tolerance 0",
      "times": [577.252063, 571.97019, 563.3706910000001],
      "coldMs": 707.1724300000001,
      "initializationMs": 19.962553,
      "output": {
        "kind": "png",
        "sha256": "c9f19bc9d8c7515c44798747be2f1369bc2c3faed298fc0d4c4d506339c3a843",
        "bytes": 721511
      },
      "memory": {
        "baseline": {
          "rss": 96415744,
          "heapTotal": 14942208,
          "heapUsed": 9859312,
          "external": 25754329,
          "arrayBuffers": 17046298
        },
        "after": {
          "rss": 155316224,
          "heapTotal": 16252928,
          "heapUsed": 12401608,
          "external": 59937318,
          "arrayBuffers": 13333685
        },
        "peakRssBytes": 155316224,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-8160-original-oxide-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 8294400 samples compared, maximum error 1, tolerance 2",
      "times": [433.645355, 438.864151, 435.19494299999997],
      "coldMs": 617.003861,
      "initializationMs": 20.13914100000001,
      "output": {
        "kind": "png",
        "sha256": "0a8f5ab09542adcd8200e4cb0c058cc35e9591077f4b3542415c89e0ed0592ae",
        "bytes": 946706
      },
      "memory": {
        "baseline": {
          "rss": 96157696,
          "heapTotal": 14942208,
          "heapUsed": 9859040,
          "external": 25567058,
          "arrayBuffers": 16859027
        },
        "after": {
          "rss": 197971968,
          "heapTotal": 17039360,
          "heapUsed": 11427912,
          "external": 95586930,
          "arrayBuffers": 12348673
        },
        "peakRssBytes": 197971968,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-8160-original-oxide-encode-ll-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 19.72121100000001,
      "output": null,
      "memory": {
        "baseline": {
          "rss": 96288768,
          "heapTotal": 14417920,
          "heapUsed": 9831720,
          "external": 25754311,
          "arrayBuffers": 17046280
        },
        "after": {
          "rss": 98947072,
          "heapTotal": 16252928,
          "heapUsed": 12259888,
          "external": 22054426,
          "arrayBuffers": 10447017
        },
        "peakRssBytes": 118059008,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-8160-original-oxide-encode-ly-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 21.646988000000007,
      "output": null,
      "memory": {
        "baseline": {
          "rss": 96215040,
          "heapTotal": 14942208,
          "heapUsed": 9871856,
          "external": 25754312,
          "arrayBuffers": 17046281
        },
        "after": {
          "rss": 99028992,
          "heapTotal": 16515072,
          "heapUsed": 12268832,
          "external": 22054426,
          "arrayBuffers": 10447017
        },
        "peakRssBytes": 118059008,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-8160-original-vips-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 8294400 samples compared, maximum error 0, tolerance 0",
      "times": [367.6818400000001, 379.64070300000003, 372.603693],
      "coldMs": 638.99425,
      "initializationMs": 67.369159,
      "output": {
        "width": 1920,
        "height": 1080,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "dd171e0dde47e61e40e7874a74989b099b2b7748f121fab1787cd87f71a8ef2c",
        "bytes": 8294400
      },
      "memory": {
        "baseline": {
          "rss": 96280576,
          "heapTotal": 14942208,
          "heapUsed": 9861112,
          "external": 25754327,
          "arrayBuffers": 17046296
        },
        "after": {
          "rss": 318390272,
          "heapTotal": 17862656,
          "heapUsed": 14631992,
          "external": 25885202,
          "arrayBuffers": 17046550
        },
        "peakRssBytes": 318390272,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-8160-original-vips-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 8294400 samples compared, maximum error 1, tolerance 2",
      "times": [116.72210000000001, 109.80954600000007, 105.70030499999996],
      "coldMs": 371.067006,
      "initializationMs": 71.71582099999999,
      "output": {
        "width": 1920,
        "height": 1080,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "27bc72abc8726b53e1cabedf546de34ea5e26c062eaf536ef5489443f2977fed",
        "bytes": 8294400
      },
      "memory": {
        "baseline": {
          "rss": 96088064,
          "heapTotal": 14942208,
          "heapUsed": 9843920,
          "external": 25567056,
          "arrayBuffers": 16859025
        },
        "after": {
          "rss": 317702144,
          "heapTotal": 33067008,
          "heapUsed": 14630360,
          "external": 67169937,
          "arrayBuffers": 58331285
        },
        "peakRssBytes": 317833216,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/im26-8160-original-vips-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 8294400 samples compared, maximum error 0, tolerance 0",
      "times": [53.906251999999995, 52.210496999999975, 50.39006499999999],
      "coldMs": 243.33880699999997,
      "initializationMs": 73.96525999999999,
      "output": {
        "kind": "jxl",
        "sha256": "38787ec70a89ebf0156d0bdd9656e959aa90d0c77b76500b6cb50b83597fa565",
        "bytes": 652930
      },
      "memory": {
        "baseline": {
          "rss": 96219136,
          "heapTotal": 14942208,
          "heapUsed": 9896480,
          "external": 25754309,
          "arrayBuffers": 17046278
        },
        "after": {
          "rss": 212652032,
          "heapTotal": 35164160,
          "heapUsed": 15125720,
          "external": 22811330,
          "arrayBuffers": 13972678
        },
        "peakRssBytes": 212652032,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [165.18058200000002, 132.111087, 127.93390399999998],
      "coldMs": 385.09764,
      "initializationMs": 68.20614900000001,
      "output": {
        "kind": "jxl",
        "sha256": "a3b9f6e535500fb27911914a5b876b69dc524372f847673f4475589982163156",
        "bytes": 522738
      },
      "memory": {
        "baseline": {
          "rss": 96473088,
          "heapTotal": 14417920,
          "heapUsed": 9840896,
          "external": 25754310,
          "arrayBuffers": 17046279
        },
        "after": {
          "rss": 361209856,
          "heapTotal": 34639872,
          "heapUsed": 15291208,
          "external": 21769586,
          "arrayBuffers": 12930934
        },
        "peakRssBytes": 361209856,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/alpha_triangles-purejsimage-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [1905.908883, 1910.9833679999997, 1911.2256109999998],
      "coldMs": 2047.1522390000002,
      "initializationMs": 65.02627500000001,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "d5802aee2c3630dbc36313b9d6bfba078704bc75b46600977a8d3c2768b05497",
        "bytes": 4194304
      },
      "memory": {
        "baseline": {
          "rss": 88023040,
          "heapTotal": 14680064,
          "heapUsed": 9882424,
          "external": 17139928,
          "arrayBuffers": 8431897
        },
        "after": {
          "rss": 189566976,
          "heapTotal": 47996928,
          "heapUsed": 12669048,
          "external": 36398574,
          "arrayBuffers": 8733067
        },
        "peakRssBytes": 189759488,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/alpha_triangles-purejsimage-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 1, tolerance 2",
      "times": [734.1902510000001, 745.698101, 872.7339320000001],
      "coldMs": 872.586122,
      "initializationMs": 64.665808,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "e47e42eef80febf9c477d7db7b9ccdf47bc71f694cbbe1fd92cba124e24b1534",
        "bytes": 4194304
      },
      "memory": {
        "baseline": {
          "rss": 87961600,
          "heapTotal": 14680064,
          "heapUsed": 9857848,
          "external": 17146595,
          "arrayBuffers": 8438564
        },
        "after": {
          "rss": 253816832,
          "heapTotal": 45322240,
          "heapUsed": 16844480,
          "external": 68008315,
          "arrayBuffers": 59262340
        },
        "peakRssBytes": 264736768,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/alpha_triangles-purejsimage-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [832.0478120000001, 808.3563880000002, 807.5075280000001],
      "coldMs": 886.092736,
      "initializationMs": 63.554446,
      "output": {
        "kind": "jxl",
        "sha256": "2128ef67b4406ce9ef5a499e321e0ddb86fff05522a90559a2379a8a6ffad22b",
        "bytes": 463599
      },
      "memory": {
        "baseline": {
          "rss": 88162304,
          "heapTotal": 14417920,
          "heapUsed": 9824360,
          "external": 17139910,
          "arrayBuffers": 8431879
        },
        "after": {
          "rss": 281837568,
          "heapTotal": 26710016,
          "heapUsed": 11785416,
          "external": 109648355,
          "arrayBuffers": 100902380
        },
        "peakRssBytes": 281837568,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [350.1970809999999, 338.8994509999999, 338.361666],
      "coldMs": 467.32665699999995,
      "initializationMs": 62.148780000000016,
      "output": {
        "kind": "jxl",
        "sha256": "e8664f57cb8dbfea86dcb2be43209e4b003683d1343365af0e186f63fbe6eb40",
        "bytes": 298366
      },
      "memory": {
        "baseline": {
          "rss": 87994368,
          "heapTotal": 14942208,
          "heapUsed": 9879472,
          "external": 17139911,
          "arrayBuffers": 8431880
        },
        "after": {
          "rss": 165629952,
          "heapTotal": 47472640,
          "heapUsed": 14907320,
          "external": 25632085,
          "arrayBuffers": 16883570
        },
        "peakRssBytes": 166154240,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/alpha_triangles-jsquash-decode-lossless-ll-e1.bin",
      "status": "incorrect output",
      "detail": "All 4194304 samples compared, maximum error 1, tolerance 0",
      "times": [353.937909, 355.75029300000006, 345.576738],
      "coldMs": 411.753685,
      "initializationMs": 14.76712599999999,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "e46cd46216ef4ab401003d8c0d3419dce9124a0f044140d9614fcc3415384fda",
        "bytes": 4194304
      },
      "memory": {
        "baseline": {
          "rss": 87990272,
          "heapTotal": 14680064,
          "heapUsed": 9854856,
          "external": 17139922,
          "arrayBuffers": 8431891
        },
        "after": {
          "rss": 199680000,
          "heapTotal": 12058624,
          "heapUsed": 9921032,
          "external": 102692906,
          "arrayBuffers": 14836478
        },
        "peakRssBytes": 199680000,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/alpha_triangles-jsquash-decode-lossy-ll-e1.bin",
      "status": "incorrect output",
      "detail": "All 4194304 samples compared, maximum error 3, tolerance 2",
      "times": [254.765419, 255.14570700000002, 253.95513900000003],
      "coldMs": 327.216855,
      "initializationMs": 14.141805000000005,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "26f9849fb89633ecbcf69225432a14d18a1562b2bf886c1d9297bd8c5a28bca1",
        "bytes": 4194304
      },
      "memory": {
        "baseline": {
          "rss": 87891968,
          "heapTotal": 14417920,
          "heapUsed": 9849528,
          "external": 17146589,
          "arrayBuffers": 8438558
        },
        "after": {
          "rss": 200179712,
          "heapTotal": 12320768,
          "heapUsed": 9953096,
          "external": 119837195,
          "arrayBuffers": 31653087
        },
        "peakRssBytes": 200179712,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/alpha_triangles-jsquash-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [67.22128199999997, 66.20848000000001, 66.91326799999996],
      "coldMs": 147.93482799999998,
      "initializationMs": 14.059792000000002,
      "output": {
        "kind": "jxl",
        "sha256": "d24b27740d4931890966ccc91022b6323b64004b84e55230be02decaf2043dfd",
        "bytes": 499615
      },
      "memory": {
        "baseline": {
          "rss": 88350720,
          "heapTotal": 14680064,
          "heapUsed": 9853344,
          "external": 17139904,
          "arrayBuffers": 8431873
        },
        "after": {
          "rss": 217972736,
          "heapTotal": 15466496,
          "heapUsed": 9910592,
          "external": 178942198,
          "arrayBuffers": 25222090
        },
        "peakRssBytes": 217972736,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [241.48567499999996, 234.93436600000007, 242.45072699999992],
      "coldMs": 351.30253999999996,
      "initializationMs": 14.803263000000001,
      "output": {
        "kind": "jxl",
        "sha256": "e589ff0234fe4ddf37b08e67fdeb96c02b8c3ad23d4aec091f1fb1abb9a50e2d",
        "bytes": 131149
      },
      "memory": {
        "baseline": {
          "rss": 88092672,
          "heapTotal": 14680064,
          "heapUsed": 9852008,
          "external": 17139904,
          "arrayBuffers": 8431873
        },
        "after": {
          "rss": 222986240,
          "heapTotal": 15466496,
          "heapUsed": 9980000,
          "external": 156103598,
          "arrayBuffers": 23748226
        },
        "peakRssBytes": 222986240,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/alpha_triangles-oxide-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [312.184767, 312.737259, 311.1379810000001],
      "coldMs": 395.8257,
      "initializationMs": 20.771417999999997,
      "output": {
        "kind": "png",
        "sha256": "49f82a2042f422a4793497ad94592328d89d6c0f548dd722e43dee355cadd1fb",
        "bytes": 53017
      },
      "memory": {
        "baseline": {
          "rss": 87969792,
          "heapTotal": 14942208,
          "heapUsed": 9853400,
          "external": 17139916,
          "arrayBuffers": 8431885
        },
        "after": {
          "rss": 128790528,
          "heapTotal": 16515072,
          "heapUsed": 12388400,
          "external": 35121330,
          "arrayBuffers": 6146881
        },
        "peakRssBytes": 128819200,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/alpha_triangles-oxide-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 1, tolerance 2",
      "times": [351.58252500000003, 349.6182439999999, 350.04908],
      "coldMs": 473.20715700000005,
      "initializationMs": 20.379347999999993,
      "output": {
        "kind": "png",
        "sha256": "19d8d4f4ec2d38f1ceab1cbc46a6fa97901afd093ca6c36196c27e53a0dc25aa",
        "bytes": 416243
      },
      "memory": {
        "baseline": {
          "rss": 87822336,
          "heapTotal": 14942208,
          "heapUsed": 9810784,
          "external": 17146583,
          "arrayBuffers": 8438552
        },
        "after": {
          "rss": 156004352,
          "heapTotal": 16777216,
          "heapUsed": 12453080,
          "external": 57290283,
          "arrayBuffers": 7606458
        },
        "peakRssBytes": 156053504,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/alpha_triangles-oxide-encode-ll-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 19.846891,
      "output": null,
      "memory": {
        "baseline": {
          "rss": 88129536,
          "heapTotal": 14417920,
          "heapUsed": 9845048,
          "external": 17139898,
          "arrayBuffers": 8431867
        },
        "after": {
          "rss": 99282944,
          "heapTotal": 16252928,
          "heapUsed": 12246368,
          "external": 17541806,
          "arrayBuffers": 5934397
        },
        "peakRssBytes": 118210560,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/alpha_triangles-oxide-encode-ly-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 19.63523400000001,
      "output": null,
      "memory": {
        "baseline": {
          "rss": 87904256,
          "heapTotal": 14942208,
          "heapUsed": 9823704,
          "external": 17139899,
          "arrayBuffers": 8431868
        },
        "after": {
          "rss": 99057664,
          "heapTotal": 16777216,
          "heapUsed": 12244304,
          "external": 17541806,
          "arrayBuffers": 5934397
        },
        "peakRssBytes": 118210560,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/alpha_triangles-vips-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [231.9888739999999, 229.23056999999994, 240.78246799999988],
      "coldMs": 471.764867,
      "initializationMs": 67.36136199999999,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "d5802aee2c3630dbc36313b9d6bfba078704bc75b46600977a8d3c2768b05497",
        "bytes": 4194304
      },
      "memory": {
        "baseline": {
          "rss": 87703552,
          "heapTotal": 14942208,
          "heapUsed": 9879240,
          "external": 17139914,
          "arrayBuffers": 8431883
        },
        "after": {
          "rss": 243060736,
          "heapTotal": 34639872,
          "heapUsed": 15088712,
          "external": 46630950,
          "arrayBuffers": 37792298
        },
        "peakRssBytes": 243060736,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/alpha_triangles-vips-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 1, tolerance 2",
      "times": [89.785709, 87.93665700000003, 88.67714799999999],
      "coldMs": 317.664695,
      "initializationMs": 67.118331,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "90a3028a008e14eec30d15790e23d806437fa1e362e2cb803cce962f82bd86b0",
        "bytes": 4194304
      },
      "memory": {
        "baseline": {
          "rss": 88084480,
          "heapTotal": 14417920,
          "heapUsed": 9837128,
          "external": 17146581,
          "arrayBuffers": 8438550
        },
        "after": {
          "rss": 250212352,
          "heapTotal": 34639872,
          "heapUsed": 14748680,
          "external": 46637623,
          "arrayBuffers": 37798971
        },
        "peakRssBytes": 250212352,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/alpha_triangles-vips-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [34.65205299999997, 33.58337599999999, 33.33393000000001],
      "coldMs": 210.08191500000004,
      "initializationMs": 68.73199100000001,
      "output": {
        "kind": "jxl",
        "sha256": "61f6ff8661622f1d34a7c4bad34ad7dd04e6ce78951ee955c3161780645870fd",
        "bytes": 508604
      },
      "memory": {
        "baseline": {
          "rss": 87896064,
          "heapTotal": 14942208,
          "heapUsed": 9816624,
          "external": 17139896,
          "arrayBuffers": 8431865
        },
        "after": {
          "rss": 196157440,
          "heapTotal": 34639872,
          "heapUsed": 14609848,
          "external": 13583666,
          "arrayBuffers": 4745014
        },
        "peakRssBytes": 196313088,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [82.68937, 74.34928099999996, 82.64586900000006],
      "coldMs": 306.03058400000003,
      "initializationMs": 68.66252100000001,
      "output": {
        "kind": "jxl",
        "sha256": "292b26934d901a822d52080704cf053ae48e061ff9056f3156d5306835bbf272",
        "bytes": 164422
      },
      "memory": {
        "baseline": {
          "rss": 88051712,
          "heapTotal": 14942208,
          "heapUsed": 9823696,
          "external": 17139897,
          "arrayBuffers": 8431866
        },
        "after": {
          "rss": 289902592,
          "heapTotal": 34377728,
          "heapUsed": 14674216,
          "external": 13239484,
          "arrayBuffers": 4400832
        },
        "peakRssBytes": 290136064,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/sunset_logo-purejsimage-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 5122656 samples compared, maximum error 0, tolerance 0",
      "times": [2823.3763940000003, 2709.091834, 2652.2377699999997],
      "coldMs": 3731.5142509999996,
      "initializationMs": 113.138966,
      "output": {
        "width": 924,
        "height": 1386,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "36f3dcfa5a4b2d0248d96a750451a98616d87c942e259eaba9c3bef8ce0c4428",
        "bytes": 5122656
      },
      "memory": {
        "baseline": {
          "rss": 89825280,
          "heapTotal": 14942208,
          "heapUsed": 9838936,
          "external": 19471311,
          "arrayBuffers": 10763280
        },
        "after": {
          "rss": 179228672,
          "heapTotal": 54288384,
          "heapUsed": 28407992,
          "external": 47186510,
          "arrayBuffers": 38437995
        },
        "peakRssBytes": 179228672,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/sunset_logo-purejsimage-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 5122656 samples compared, maximum error 1, tolerance 2",
      "times": [681.7523879999999, 718.0019890000001, 674.5633709999997],
      "coldMs": 816.78041,
      "initializationMs": 64.330817,
      "output": {
        "width": 924,
        "height": 1386,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "84bcf4fecb9a0c6469683405b9ef7f0c0e800d560f1a90fe22880b57ca8ab04a",
        "bytes": 5122656
      },
      "memory": {
        "baseline": {
          "rss": 90009600,
          "heapTotal": 14942208,
          "heapUsed": 9813944,
          "external": 19053785,
          "arrayBuffers": 10345754
        },
        "after": {
          "rss": 272871424,
          "heapTotal": 45584384,
          "heapUsed": 8620656,
          "external": 81380493,
          "arrayBuffers": 10690603
        },
        "peakRssBytes": 284508160,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/sunset_logo-purejsimage-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 5122656 samples compared, maximum error 0, tolerance 0",
      "times": [253.904341, 265.435971, 356.05071499999997],
      "coldMs": 330.527307,
      "initializationMs": 65.731868,
      "output": {
        "kind": "jxl",
        "sha256": "205173cb04d6a46cacd35adbe8936d5a87a78719500d50aff062f60853354994",
        "bytes": 1162739
      },
      "memory": {
        "baseline": {
          "rss": 90017792,
          "heapTotal": 14942208,
          "heapUsed": 9859952,
          "external": 19471293,
          "arrayBuffers": 10763262
        },
        "after": {
          "rss": 178798592,
          "heapTotal": 47734784,
          "heapUsed": 11857480,
          "external": 80141784,
          "arrayBuffers": 7103102
        },
        "peakRssBytes": 178798592,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [460.02289299999995, 448.30733899999996, 469.987799],
      "coldMs": 585.9274929999999,
      "initializationMs": 66.606234,
      "output": {
        "kind": "jxl",
        "sha256": "ca80239e391ec8c6347158c188af7a8c1eb444faab726edeb4167e88c341adcf",
        "bytes": 299945
      },
      "memory": {
        "baseline": {
          "rss": 90025984,
          "heapTotal": 14417920,
          "heapUsed": 9821864,
          "external": 19471294,
          "arrayBuffers": 10763263
        },
        "after": {
          "rss": 180846592,
          "heapTotal": 32268288,
          "heapUsed": 16907608,
          "external": 28850191,
          "arrayBuffers": 20101676
        },
        "peakRssBytes": 180846592,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/sunset_logo-jsquash-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 5122656 samples compared, maximum error 0, tolerance 0",
      "times": [489.92766599999993, 482.20903599999997, 489.47667200000024],
      "coldMs": 569.228982,
      "initializationMs": 15.071918999999994,
      "output": {
        "width": 924,
        "height": 1386,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "36f3dcfa5a4b2d0248d96a750451a98616d87c942e259eaba9c3bef8ce0c4428",
        "bytes": 5122656
      },
      "memory": {
        "baseline": {
          "rss": 90091520,
          "heapTotal": 14680064,
          "heapUsed": 9832760,
          "external": 19471305,
          "arrayBuffers": 10763274
        },
        "after": {
          "rss": 222322688,
          "heapTotal": 12320768,
          "heapUsed": 9940376,
          "external": 120330273,
          "arrayBuffers": 18580213
        },
        "peakRssBytes": 222322688,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/sunset_logo-jsquash-decode-lossy-ll-e1.bin",
      "status": "incorrect output",
      "detail": "All 5122656 samples compared, maximum error 15, tolerance 2",
      "times": [272.991606, 270.693485, 270.286112],
      "coldMs": 342.42573300000004,
      "initializationMs": 14.345976000000007,
      "output": {
        "width": 924,
        "height": 1386,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "0fa5840d9d28a434eb0b9ee04acfec08299f9cae909c4aa8851abc1d551afe9d",
        "bytes": 5122656
      },
      "memory": {
        "baseline": {
          "rss": 90054656,
          "heapTotal": 14680064,
          "heapUsed": 9887104,
          "external": 19053779,
          "arrayBuffers": 10345748
        },
        "after": {
          "rss": 226828288,
          "heapTotal": 12320768,
          "heapUsed": 9961232,
          "external": 138282840,
          "arrayBuffers": 38302252
        },
        "peakRssBytes": 226828288,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/sunset_logo-jsquash-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 5122656 samples compared, maximum error 0, tolerance 0",
      "times": [109.90783299999998, 86.94984300000004, 86.551625],
      "coldMs": 176.97716699999998,
      "initializationMs": 14.728515999999999,
      "output": {
        "kind": "jxl",
        "sha256": "af74ef63910cbb01592c44ee9e58e9952cedcdf43512ce4d896393a0c4e7a512",
        "bytes": 1171329
      },
      "memory": {
        "baseline": {
          "rss": 90021888,
          "heapTotal": 14942208,
          "heapUsed": 9817528,
          "external": 19471287,
          "arrayBuffers": 10763256
        },
        "after": {
          "rss": 247357440,
          "heapTotal": 15728640,
          "heapUsed": 9916016,
          "external": 209093294,
          "arrayBuffers": 33025410
        },
        "peakRssBytes": 247357440,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [262.41854600000005, 262.180164, 267.78117800000007],
      "coldMs": 381.328556,
      "initializationMs": 17.507025999999996,
      "output": {
        "kind": "jxl",
        "sha256": "7896c4d01d813b7e02174fc483b7a341bd071a7106cfd7f1d6a9353de672172a",
        "bytes": 36834
      },
      "memory": {
        "baseline": {
          "rss": 89759744,
          "heapTotal": 14942208,
          "heapUsed": 9860560,
          "external": 19471287,
          "arrayBuffers": 10763256
        },
        "after": {
          "rss": 207904768,
          "heapTotal": 12582912,
          "heapUsed": 9947632,
          "external": 183953772,
          "arrayBuffers": 7885888
        },
        "peakRssBytes": 228130816,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/sunset_logo-oxide-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 5122656 samples compared, maximum error 0, tolerance 0",
      "times": [713.8829539999999, 714.64138, 715.6358270000001],
      "coldMs": 809.5516789999999,
      "initializationMs": 20.490496000000007,
      "output": {
        "kind": "png",
        "sha256": "1324739546e54ff95889d309f49ca0ce9ac21679d0346d64334d398ef2358e36",
        "bytes": 849958
      },
      "memory": {
        "baseline": {
          "rss": 89698304,
          "heapTotal": 14680064,
          "heapUsed": 9843328,
          "external": 19471299,
          "arrayBuffers": 10763268
        },
        "after": {
          "rss": 140304384,
          "heapTotal": 16515072,
          "heapUsed": 12405984,
          "external": 44954822,
          "arrayBuffers": 10737493
        },
        "peakRssBytes": 140304384,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/sunset_logo-oxide-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 5122656 samples compared, maximum error 1, tolerance 2",
      "times": [492.7056630000001, 492.3691019999999, 494.55514600000015],
      "coldMs": 623.585866,
      "initializationMs": 19.529331999999997,
      "output": {
        "kind": "png",
        "sha256": "d43a74b853ca74bf70c28d436cbaf548a8e8172b0777d5c631ea85db22f599d3",
        "bytes": 850473
      },
      "memory": {
        "baseline": {
          "rss": 89825280,
          "heapTotal": 14942208,
          "heapUsed": 9881744,
          "external": 19053773,
          "arrayBuffers": 10345742
        },
        "after": {
          "rss": 168525824,
          "heapTotal": 16777216,
          "heapUsed": 12475536,
          "external": 67608034,
          "arrayBuffers": 10322033
        },
        "peakRssBytes": 168525824,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/sunset_logo-oxide-encode-ll-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 20.295282999999998,
      "output": null,
      "memory": {
        "baseline": {
          "rss": 90021888,
          "heapTotal": 14680064,
          "heapUsed": 9840976,
          "external": 19471281,
          "arrayBuffers": 10763250
        },
        "after": {
          "rss": 96202752,
          "heapTotal": 15990784,
          "heapUsed": 12230120,
          "external": 18944446,
          "arrayBuffers": 7337037
        },
        "peakRssBytes": 119390208,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/sunset_logo-oxide-encode-ly-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 24.009359000000003,
      "output": null,
      "memory": {
        "baseline": {
          "rss": 89927680,
          "heapTotal": 14680064,
          "heapUsed": 9838152,
          "external": 19471282,
          "arrayBuffers": 10763251
        },
        "after": {
          "rss": 95981568,
          "heapTotal": 16252928,
          "heapUsed": 12245448,
          "external": 18944446,
          "arrayBuffers": 7337037
        },
        "peakRssBytes": 119390208,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/sunset_logo-vips-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 5122656 samples compared, maximum error 0, tolerance 0",
      "times": [327.47255500000006, 333.77682000000004, 320.73406699999987],
      "coldMs": 570.609287,
      "initializationMs": 69.38486599999999,
      "output": {
        "width": 924,
        "height": 1386,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "36f3dcfa5a4b2d0248d96a750451a98616d87c942e259eaba9c3bef8ce0c4428",
        "bytes": 5122656
      },
      "memory": {
        "baseline": {
          "rss": 89735168,
          "heapTotal": 14942208,
          "heapUsed": 9840472,
          "external": 19471297,
          "arrayBuffers": 10763266
        },
        "after": {
          "rss": 280702976,
          "heapTotal": 33067008,
          "heapUsed": 14613152,
          "external": 45215510,
          "arrayBuffers": 36376858
        },
        "peakRssBytes": 280702976,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/sunset_logo-vips-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 5122656 samples compared, maximum error 1, tolerance 2",
      "times": [70.76434799999998, 68.67677100000003, 67.08575299999995],
      "coldMs": 304.789709,
      "initializationMs": 67.322066,
      "output": {
        "width": 924,
        "height": 1386,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "52f90bb07863f0c8dd5d898fae7be97f5b72576c980e9a1f36ba1b06168a8197",
        "bytes": 5122656
      },
      "memory": {
        "baseline": {
          "rss": 89931776,
          "heapTotal": 14417920,
          "heapUsed": 9839400,
          "external": 19053771,
          "arrayBuffers": 10345740
        },
        "after": {
          "rss": 268414976,
          "heapTotal": 33329152,
          "heapUsed": 14582072,
          "external": 19184710,
          "arrayBuffers": 10346058
        },
        "peakRssBytes": 268546048,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/sunset_logo-vips-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 5122656 samples compared, maximum error 0, tolerance 0",
      "times": [48.76198199999999, 47.01711799999998, 47.038995],
      "coldMs": 224.10385000000002,
      "initializationMs": 68.637162,
      "output": {
        "kind": "jxl",
        "sha256": "2591631203634894e5ecf3801e45c190cf73d113ce409a0c75dd2b6021091e4f",
        "bytes": 1142468
      },
      "memory": {
        "baseline": {
          "rss": 90021888,
          "heapTotal": 14417920,
          "heapUsed": 9826648,
          "external": 19471279,
          "arrayBuffers": 10763248
        },
        "after": {
          "rss": 196366336,
          "heapTotal": 35426304,
          "heapUsed": 15123056,
          "external": 23617862,
          "arrayBuffers": 14779210
        },
        "peakRssBytes": 196366336,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [84.583261, 79.40165000000002, 77.86911099999998],
      "coldMs": 309.140948,
      "initializationMs": 70.87802900000001,
      "output": {
        "kind": "jxl",
        "sha256": "e68677136c58e52eea04f88d624e64a8325273f3ddfff6154bda8e02018e9ef5",
        "bytes": 230163
      },
      "memory": {
        "baseline": {
          "rss": 89858048,
          "heapTotal": 14942208,
          "heapUsed": 9839288,
          "external": 19471280,
          "arrayBuffers": 10763249
        },
        "after": {
          "rss": 301662208,
          "heapTotal": 34902016,
          "heapUsed": 15137800,
          "external": 16319006,
          "arrayBuffers": 7480354
        },
        "peakRssBytes": 301662208,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/gray16-default-purejsimage-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 1271 samples compared, maximum error 0, tolerance 0",
      "times": [1.893523000000016, 1.9069509999999923, 1.4695749999999919],
      "coldMs": 74.879169,
      "initializationMs": 62.969227000000004,
      "output": {
        "width": 41,
        "height": 31,
        "channels": 1,
        "interpretation": "srgb16",
        "sampleType": "uint16",
        "kind": "pixels",
        "sha256": "f5bc19b8fde7676446fc9646a09c5ba80e27058997161e607790eb31a39432e3",
        "bytes": 2542
      },
      "memory": {
        "baseline": {
          "rss": 79765504,
          "heapTotal": 14680064,
          "heapUsed": 9845800,
          "external": 8745505,
          "arrayBuffers": 37474
        },
        "after": {
          "rss": 109740032,
          "heapTotal": 55861248,
          "heapUsed": 23532984,
          "external": 9256941,
          "arrayBuffers": 508426
        },
        "peakRssBytes": 114679808,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/gray16-default-purejsimage-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 1271 samples compared, maximum error 0, tolerance 0",
      "times": [2.0079059999999913, 3.958968999999996, 1.2068610000000035],
      "coldMs": 72.58175800000001,
      "initializationMs": 62.018968,
      "output": {
        "kind": "jxl",
        "sha256": "8cddd44d165d23a18c43ec04b912d8bbe87f9e8fc800e39225c4acb6c22c661f",
        "bytes": 964
      },
      "memory": {
        "baseline": {
          "rss": 79638528,
          "heapTotal": 14680064,
          "heapUsed": 9872264,
          "external": 8745487,
          "arrayBuffers": 37456
        },
        "after": {
          "rss": 110067712,
          "heapTotal": 39084032,
          "heapUsed": 21265712,
          "external": 9231125,
          "arrayBuffers": 482610
        },
        "peakRssBytes": 114679808,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": 14.546050999999991,
      "output": null,
      "memory": {
        "baseline": {
          "rss": 79577088,
          "heapTotal": 14680064,
          "heapUsed": 9871752,
          "external": 8745499,
          "arrayBuffers": 37468
        },
        "after": {
          "rss": 85975040,
          "heapTotal": 15204352,
          "heapUsed": 11033296,
          "external": 46873940,
          "arrayBuffers": 4565032
        },
        "peakRssBytes": 114679808,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": 13.997260999999995,
      "output": null,
      "memory": {
        "baseline": {
          "rss": 79900672,
          "heapTotal": 14680064,
          "heapUsed": 9816544,
          "external": 8745481,
          "arrayBuffers": 37450
        },
        "after": {
          "rss": 86167552,
          "heapTotal": 15204352,
          "heapUsed": 10977000,
          "external": 46873922,
          "arrayBuffers": 4565014
        },
        "peakRssBytes": 114679808,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/gray16-default-oxide-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 1271 samples compared, maximum error 0, tolerance 0",
      "times": [0.4433480000000003, 0.3904809999999941, 0.38950700000000893],
      "coldMs": 33.75958100000001,
      "initializationMs": 19.393381000000005,
      "output": {
        "kind": "png",
        "sha256": "c8ed4fef7fe5689511f6f4669b9840f6614d1e495c0066542a5371b1ce3b0c4d",
        "bytes": 300
      },
      "memory": {
        "baseline": {
          "rss": 79724544,
          "heapTotal": 14942208,
          "heapUsed": 9820520,
          "external": 8745493,
          "arrayBuffers": 37462
        },
        "after": {
          "rss": 95100928,
          "heapTotal": 16252928,
          "heapUsed": 12344832,
          "external": 13735581,
          "arrayBuffers": 1734956
        },
        "peakRssBytes": 114679808,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/gray16-default-oxide-encode-ll-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 18.899890999999997,
      "output": null,
      "memory": {
        "baseline": {
          "rss": 79527936,
          "heapTotal": 14942208,
          "heapUsed": 9816888,
          "external": 8745475,
          "arrayBuffers": 37444
        },
        "after": {
          "rss": 90550272,
          "heapTotal": 16252928,
          "heapUsed": 12254744,
          "external": 13340749,
          "arrayBuffers": 1733340
        },
        "peakRssBytes": 114679808,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/gray16-default-vips-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 1271 samples compared, maximum error 0, tolerance 0",
      "times": [1.2659019999999828, 1.030541000000028, 0.9386049999999955],
      "coldMs": 221.49263699999997,
      "initializationMs": 66.28711000000001,
      "output": {
        "width": 41,
        "height": 31,
        "channels": 1,
        "interpretation": "srgb16",
        "sampleType": "uint16",
        "kind": "pixels",
        "sha256": "f5bc19b8fde7676446fc9646a09c5ba80e27058997161e607790eb31a39432e3",
        "bytes": 2542
      },
      "memory": {
        "baseline": {
          "rss": 79769600,
          "heapTotal": 14942208,
          "heapUsed": 9846784,
          "external": 8745491,
          "arrayBuffers": 37460
        },
        "after": {
          "rss": 176951296,
          "heapTotal": 34377728,
          "heapUsed": 14632408,
          "external": 8876547,
          "arrayBuffers": 37895
        },
        "peakRssBytes": 177065984,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/gray16-default-vips-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 1271 samples compared, maximum error 0, tolerance 0",
      "times": [2.283372000000014, 2.076165000000003, 1.9683190000000081],
      "coldMs": 166.614018,
      "initializationMs": 68.67770700000001,
      "output": {
        "kind": "jxl",
        "sha256": "e963d3f8b949ca29a55b53c3f8c44ab68ef7d9c986ebdd0c948f04c36d8cbc6b",
        "bytes": 1379
      },
      "memory": {
        "baseline": {
          "rss": 79765504,
          "heapTotal": 14680064,
          "heapUsed": 9854536,
          "external": 8745473,
          "arrayBuffers": 37442
        },
        "after": {
          "rss": 151113728,
          "heapTotal": 35164160,
          "heapUsed": 14609072,
          "external": 8875384,
          "arrayBuffers": 36732
        },
        "peakRssBytes": 151113728,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/rgb16-default-purejsimage-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 5499 samples compared, maximum error 0, tolerance 0",
      "times": [5.769233000000014, 5.05161099999998, 4.527704999999997],
      "coldMs": 81.764245,
      "initializationMs": 63.671706,
      "output": {
        "width": 47,
        "height": 39,
        "channels": 3,
        "interpretation": "srgb16",
        "sampleType": "uint16",
        "kind": "pixels",
        "sha256": "c91fdf3f727a47a8b42f68616234905b20563ec9e72bd446ea1fb135b35ef786",
        "bytes": 10998
      },
      "memory": {
        "baseline": {
          "rss": 79511552,
          "heapTotal": 14680064,
          "heapUsed": 9829304,
          "external": 8762600,
          "arrayBuffers": 54569
        },
        "after": {
          "rss": 112693248,
          "heapTotal": 39084032,
          "heapUsed": 24238192,
          "external": 9537514,
          "arrayBuffers": 788999
        },
        "peakRssBytes": 114679808,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/rgb16-default-purejsimage-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 5499 samples compared, maximum error 0, tolerance 0",
      "times": [3.377079000000009, 8.65191999999999, 2.3425080000000094],
      "coldMs": 79.64245199999999,
      "initializationMs": 64.38038600000002,
      "output": {
        "kind": "jxl",
        "sha256": "36ea2d273659399fac2fd5c9804a127351202bf4de3aadf9fc4cd19361d7a03f",
        "bytes": 2185
      },
      "memory": {
        "baseline": {
          "rss": 79863808,
          "heapTotal": 14680064,
          "heapUsed": 9829160,
          "external": 8762582,
          "arrayBuffers": 54551
        },
        "after": {
          "rss": 110886912,
          "heapTotal": 39608320,
          "heapUsed": 21690200,
          "external": 9601317,
          "arrayBuffers": 852802
        },
        "peakRssBytes": 114679808,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": 13.635931,
      "output": null,
      "memory": {
        "baseline": {
          "rss": 80027648,
          "heapTotal": 14417920,
          "heapUsed": 9832144,
          "external": 8762594,
          "arrayBuffers": 54563
        },
        "after": {
          "rss": 86294528,
          "heapTotal": 15204352,
          "heapUsed": 10992144,
          "external": 46891035,
          "arrayBuffers": 4582127
        },
        "peakRssBytes": 114679808,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": 14.239883999999996,
      "output": null,
      "memory": {
        "baseline": {
          "rss": 79597568,
          "heapTotal": 14942208,
          "heapUsed": 9833520,
          "external": 8762576,
          "arrayBuffers": 54545
        },
        "after": {
          "rss": 85995520,
          "heapTotal": 15204352,
          "heapUsed": 10993552,
          "external": 46891017,
          "arrayBuffers": 4582109
        },
        "peakRssBytes": 114679808,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/rgb16-default-oxide-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 5499 samples compared, maximum error 0, tolerance 0",
      "times": [1.119023999999996, 1.0121380000000073, 0.8663549999999987],
      "coldMs": 35.894301999999996,
      "initializationMs": 20.041922999999997,
      "output": {
        "kind": "png",
        "sha256": "0756594e701dddb245d4346c926e5aec010abc71a7c0e826bfe43a0d96ea21c5",
        "bytes": 961
      },
      "memory": {
        "baseline": {
          "rss": 79417344,
          "heapTotal": 14942208,
          "heapUsed": 9840552,
          "external": 8762588,
          "arrayBuffers": 54557
        },
        "after": {
          "rss": 95813632,
          "heapTotal": 16777216,
          "heapUsed": 12397112,
          "external": 13812406,
          "arrayBuffers": 1746245
        },
        "peakRssBytes": 114679808,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/rgb16-default-oxide-encode-ll-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 19.12563,
      "output": null,
      "memory": {
        "baseline": {
          "rss": 79798272,
          "heapTotal": 14680064,
          "heapUsed": 9841368,
          "external": 8762570,
          "arrayBuffers": 54539
        },
        "after": {
          "rss": 90689536,
          "heapTotal": 16252928,
          "heapUsed": 12244288,
          "external": 13349394,
          "arrayBuffers": 1741985
        },
        "peakRssBytes": 114679808,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/rgb16-default-vips-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 5499 samples compared, maximum error 0, tolerance 0",
      "times": [1.8006430000000364, 1.347972000000027, 1.2302070000000072],
      "coldMs": 223.185641,
      "initializationMs": 70.09808999999998,
      "output": {
        "width": 47,
        "height": 39,
        "channels": 3,
        "interpretation": "srgb16",
        "sampleType": "uint16",
        "kind": "pixels",
        "sha256": "c91fdf3f727a47a8b42f68616234905b20563ec9e72bd446ea1fb135b35ef786",
        "bytes": 10998
      },
      "memory": {
        "baseline": {
          "rss": 79671296,
          "heapTotal": 14417920,
          "heapUsed": 9816328,
          "external": 8762586,
          "arrayBuffers": 54555
        },
        "after": {
          "rss": 177004544,
          "heapTotal": 34902016,
          "heapUsed": 14662200,
          "external": 8893648,
          "arrayBuffers": 54996
        },
        "peakRssBytes": 177098752,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/rgb16-default-vips-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 5499 samples compared, maximum error 0, tolerance 0",
      "times": [2.35158100000001, 2.118652999999995, 1.9931859999999801],
      "coldMs": 162.69698799999998,
      "initializationMs": 66.51467799999999,
      "output": {
        "kind": "jxl",
        "sha256": "aca185d17bef5a4a39076ff183ab68bd94635f2a8d6e0f698134e29015be9c60",
        "bytes": 3088
      },
      "memory": {
        "baseline": {
          "rss": 79638528,
          "heapTotal": 14942208,
          "heapUsed": 9831152,
          "external": 8762568,
          "arrayBuffers": 54537
        },
        "after": {
          "rss": 151740416,
          "heapTotal": 34639872,
          "heapUsed": 14590216,
          "external": 8885738,
          "arrayBuffers": 47086
        },
        "peakRssBytes": 152059904,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/rgba16-straight-purejsimage-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 4620 samples compared, maximum error 0, tolerance 0",
      "times": [8.00413899999998, 5.800703999999996, 6.353757999999999],
      "coldMs": 83.359802,
      "initializationMs": 64.083292,
      "output": {
        "width": 35,
        "height": 33,
        "channels": 4,
        "interpretation": "srgb16",
        "sampleType": "uint16",
        "kind": "pixels",
        "sha256": "b6dd7b2084e26ffb364f21989008ad6edf91246beea5f269873a4cf9542a8c76",
        "bytes": 9240
      },
      "memory": {
        "baseline": {
          "rss": 79839232,
          "heapTotal": 14680064,
          "heapUsed": 9816528,
          "external": 8759941,
          "arrayBuffers": 51910
        },
        "after": {
          "rss": 110993408,
          "heapTotal": 55861248,
          "heapUsed": 27501016,
          "external": 9572069,
          "arrayBuffers": 823554
        },
        "peakRssBytes": 114679808,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/rgba16-straight-purejsimage-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 4620 samples compared, maximum error 0, tolerance 0",
      "times": [3.953081999999995, 2.889488, 2.424831999999981],
      "coldMs": 79.799765,
      "initializationMs": 62.622662000000005,
      "output": {
        "kind": "jxl",
        "sha256": "a506fbf57b3229e059b3ecbd2ff5f01f6e2ab0ff699863e6936b119101d2e5f8",
        "bytes": 2756
      },
      "memory": {
        "baseline": {
          "rss": 79577088,
          "heapTotal": 14680064,
          "heapUsed": 9807424,
          "external": 8759923,
          "arrayBuffers": 51892
        },
        "after": {
          "rss": 113614848,
          "heapTotal": 55599104,
          "heapUsed": 22518296,
          "external": 9932520,
          "arrayBuffers": 1184005
        },
        "peakRssBytes": 114679808,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": 13.965063999999998,
      "output": null,
      "memory": {
        "baseline": {
          "rss": 79773696,
          "heapTotal": 14680064,
          "heapUsed": 9839816,
          "external": 8759935,
          "arrayBuffers": 51904
        },
        "after": {
          "rss": 86171648,
          "heapTotal": 15204352,
          "heapUsed": 11014848,
          "external": 46888376,
          "arrayBuffers": 4579468
        },
        "peakRssBytes": 114679808,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": 14.40240099999999,
      "output": null,
      "memory": {
        "baseline": {
          "rss": 79622144,
          "heapTotal": 14680064,
          "heapUsed": 9877616,
          "external": 8759917,
          "arrayBuffers": 51886
        },
        "after": {
          "rss": 86282240,
          "heapTotal": 15204352,
          "heapUsed": 11043968,
          "external": 46888358,
          "arrayBuffers": 4579450
        },
        "peakRssBytes": 114679808,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/rgba16-straight-oxide-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 4620 samples compared, maximum error 0, tolerance 0",
      "times": [1.2372040000000055, 0.9902839999999884, 0.9740800000000007],
      "coldMs": 36.78452299999999,
      "initializationMs": 20.447064999999995,
      "output": {
        "kind": "png",
        "sha256": "1ba8f3409b59ea6dc65506049bbf9eac33c2dbe3949052ac0d2d00911e14e583",
        "bytes": 1996
      },
      "memory": {
        "baseline": {
          "rss": 79405056,
          "heapTotal": 14680064,
          "heapUsed": 9829120,
          "external": 8759929,
          "arrayBuffers": 51898
        },
        "after": {
          "rss": 95801344,
          "heapTotal": 16777216,
          "heapUsed": 12412376,
          "external": 13750133,
          "arrayBuffers": 1749508
        },
        "peakRssBytes": 114679808,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/rgba16-straight-oxide-encode-ll-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 20.026864000000003,
      "output": null,
      "memory": {
        "baseline": {
          "rss": 79704064,
          "heapTotal": 14417920,
          "heapUsed": 9834928,
          "external": 8759911,
          "arrayBuffers": 51880
        },
        "after": {
          "rss": 90595328,
          "heapTotal": 16515072,
          "heapUsed": 12244864,
          "external": 13348517,
          "arrayBuffers": 1741108
        },
        "peakRssBytes": 114679808,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/rgba16-straight-vips-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 4620 samples compared, maximum error 0, tolerance 0",
      "times": [1.6621749999999906, 1.3746170000000006, 1.4486190000000079],
      "coldMs": 223.85242899999997,
      "initializationMs": 70.62001500000001,
      "output": {
        "width": 35,
        "height": 33,
        "channels": 4,
        "interpretation": "srgb16",
        "sampleType": "uint16",
        "kind": "pixels",
        "sha256": "b6dd7b2084e26ffb364f21989008ad6edf91246beea5f269873a4cf9542a8c76",
        "bytes": 9240
      },
      "memory": {
        "baseline": {
          "rss": 79794176,
          "heapTotal": 14942208,
          "heapUsed": 9836512,
          "external": 8759927,
          "arrayBuffers": 51896
        },
        "after": {
          "rss": 176742400,
          "heapTotal": 34639872,
          "heapUsed": 14649352,
          "external": 8891013,
          "arrayBuffers": 52361
        },
        "peakRssBytes": 176779264,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/rgba16-straight-vips-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 4620 samples compared, maximum error 0, tolerance 0",
      "times": [2.558037999999982, 2.684854999999999, 2.199903000000006],
      "coldMs": 168.338077,
      "initializationMs": 68.145718,
      "output": {
        "kind": "jxl",
        "sha256": "882811a8312dd607d39f4fd94ea6b5d7120cddfb667be289a658b23417ce8107",
        "bytes": 3829
      },
      "memory": {
        "baseline": {
          "rss": 79626240,
          "heapTotal": 14417920,
          "heapUsed": 9848792,
          "external": 8759909,
          "arrayBuffers": 51878
        },
        "after": {
          "rss": 151011328,
          "heapTotal": 34377728,
          "heapUsed": 14611568,
          "external": 8885602,
          "arrayBuffers": 46950
        },
        "peakRssBytes": 151195648,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/gray8-purejsimage-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 160000 samples compared, maximum error 0, tolerance 0",
      "times": [32.49204499999999, 29.216160000000002, 37.605212999999964],
      "coldMs": 121.596031,
      "initializationMs": 63.07066300000001,
      "output": {
        "width": 200,
        "height": 200,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "3a00cff419e598d20a8d2285a0dd64be426f4e20cbbee95c7df2c9640da07798",
        "bytes": 160000
      },
      "memory": {
        "baseline": {
          "rss": 79732736,
          "heapTotal": 14680064,
          "heapUsed": 9833536,
          "external": 9063040,
          "arrayBuffers": 355009
        },
        "after": {
          "rss": 119668736,
          "heapTotal": 53501952,
          "heapUsed": 12955952,
          "external": 10548587,
          "arrayBuffers": 1800072
        },
        "peakRssBytes": 119668736,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/gray8-purejsimage-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 160000 samples compared, maximum error 1, tolerance 2",
      "times": [50.76027300000001, 39.26138099999997, 37.48603600000001],
      "coldMs": 145.617368,
      "initializationMs": 61.32565799999999,
      "output": {
        "width": 200,
        "height": 200,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "567bae95ecba5e107ed1fb32a0d151a878cf955026b29d8f5f0764f0acd5dc25",
        "bytes": 160000
      },
      "memory": {
        "baseline": {
          "rss": 79798272,
          "heapTotal": 14942208,
          "heapUsed": 9834296,
          "external": 9060906,
          "arrayBuffers": 352875
        },
        "after": {
          "rss": 157614080,
          "heapTotal": 56123392,
          "heapUsed": 17532408,
          "external": 16977028,
          "arrayBuffers": 8228513
        },
        "peakRssBytes": 157614080,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/gray8-purejsimage-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 160000 samples compared, maximum error 0, tolerance 0",
      "times": [38.98943399999999, 42.27974999999998, 31.306555000000003],
      "coldMs": 124.752598,
      "initializationMs": 63.702674,
      "output": {
        "kind": "jxl",
        "sha256": "9ce70ac4209482dfba9b576973179522c1ccb08e15a0721c52b98ef2ac6ecacb",
        "bytes": 5672
      },
      "memory": {
        "baseline": {
          "rss": 79851520,
          "heapTotal": 14942208,
          "heapUsed": 9830664,
          "external": 9063022,
          "arrayBuffers": 354991
        },
        "after": {
          "rss": 124637184,
          "heapTotal": 54026240,
          "heapUsed": 14430384,
          "external": 21566448,
          "arrayBuffers": 12817933
        },
        "peakRssBytes": 124637184,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [17.51056200000002, 15.489096999999987, 13.749762000000004],
      "coldMs": 97.971772,
      "initializationMs": 61.848400999999996,
      "output": {
        "kind": "jxl",
        "sha256": "51902f481e7c2245119984e188a3b5a4182faa28b7682f9eeacf25d3271f8906",
        "bytes": 7463
      },
      "memory": {
        "baseline": {
          "rss": 79839232,
          "heapTotal": 14942208,
          "heapUsed": 9816280,
          "external": 9063023,
          "arrayBuffers": 354992
        },
        "after": {
          "rss": 124755968,
          "heapTotal": 56123392,
          "heapUsed": 24453192,
          "external": 13496047,
          "arrayBuffers": 4747532
        },
        "peakRssBytes": 124755968,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/gray8-jsquash-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 160000 samples compared, maximum error 0, tolerance 0",
      "times": [9.294277000000008, 9.044868999999977, 8.155090000000001],
      "coldMs": 56.685503999999995,
      "initializationMs": 15.265005000000002,
      "output": {
        "width": 200,
        "height": 200,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "3a00cff419e598d20a8d2285a0dd64be426f4e20cbbee95c7df2c9640da07798",
        "bytes": 160000
      },
      "memory": {
        "baseline": {
          "rss": 79855616,
          "heapTotal": 14942208,
          "heapUsed": 9836392,
          "external": 9063034,
          "arrayBuffers": 355003
        },
        "after": {
          "rss": 115867648,
          "heapTotal": 15204352,
          "heapUsed": 11167024,
          "external": 48483811,
          "arrayBuffers": 6174903
        },
        "peakRssBytes": 116137984,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/gray8-jsquash-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 160000 samples compared, maximum error 1, tolerance 2",
      "times": [13.017196999999996, 8.75612700000002, 8.52679999999998],
      "coldMs": 56.549971,
      "initializationMs": 14.022976,
      "output": {
        "width": 200,
        "height": 200,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "8a4541576c04e5d08ca6eece2b3b014283cf1dac758fcc09cf670632db6dfb8d",
        "bytes": 160000
      },
      "memory": {
        "baseline": {
          "rss": 79794176,
          "heapTotal": 14942208,
          "heapUsed": 9803120,
          "external": 9060900,
          "arrayBuffers": 352869
        },
        "after": {
          "rss": 108670976,
          "heapTotal": 15204352,
          "heapUsed": 11132088,
          "external": 48473165,
          "arrayBuffers": 6164257
        },
        "peakRssBytes": 117256192,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/gray8-jsquash-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 160000 samples compared, maximum error 0, tolerance 0",
      "times": [3.726873999999995, 3.4089660000000066, 3.1129920000000055],
      "coldMs": 43.172162,
      "initializationMs": 13.696760000000012,
      "output": {
        "kind": "jxl",
        "sha256": "9983eed4940617c495ced3df99dfc39b222f4319ed1dd022fd56f4adf3aab821",
        "bytes": 13111
      },
      "memory": {
        "baseline": {
          "rss": 79921152,
          "heapTotal": 14680064,
          "heapUsed": 9803488,
          "external": 9063016,
          "arrayBuffers": 354985
        },
        "after": {
          "rss": 111996928,
          "heapTotal": 15204352,
          "heapUsed": 11135920,
          "external": 47884317,
          "arrayBuffers": 5575409
        },
        "peakRssBytes": 114683904,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [12.453620000000015, 10.329284999999999, 10.085030999999987],
      "coldMs": 61.478093,
      "initializationMs": 13.705850999999996,
      "output": {
        "kind": "jxl",
        "sha256": "d3321087fb75988ddabd115ea8432ca8b0a7abfd49627c10bf4e6fbcaf87bcb8",
        "bytes": 812
      },
      "memory": {
        "baseline": {
          "rss": 79663104,
          "heapTotal": 14942208,
          "heapUsed": 9808096,
          "external": 9063016,
          "arrayBuffers": 354985
        },
        "after": {
          "rss": 139665408,
          "heapTotal": 14942208,
          "heapUsed": 11154328,
          "external": 47835121,
          "arrayBuffers": 5526213
        },
        "peakRssBytes": 139665408,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/gray8-oxide-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 160000 samples compared, maximum error 0, tolerance 0",
      "times": [11.361186999999987, 10.086827999999997, 10.340359000000007],
      "coldMs": 49.43323199999999,
      "initializationMs": 19.656926,
      "output": {
        "kind": "png",
        "sha256": "d61c1999f69449e6448853f1180edb129aa6f10defc158113de60b180d5f5753",
        "bytes": 9292
      },
      "memory": {
        "baseline": {
          "rss": 79704064,
          "heapTotal": 14680064,
          "heapUsed": 9816288,
          "external": 9063028,
          "arrayBuffers": 354997
        },
        "after": {
          "rss": 102608896,
          "heapTotal": 16515072,
          "heapUsed": 12343568,
          "external": 14455883,
          "arrayBuffers": 1930970
        },
        "peakRssBytes": 114843648,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/gray8-oxide-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 160000 samples compared, maximum error 1, tolerance 2",
      "times": [37.628007, 37.039173000000005, 36.921576000000016],
      "coldMs": 88.396259,
      "initializationMs": 19.561411000000007,
      "output": {
        "kind": "png",
        "sha256": "2412e535e3c29b5dd53c2facfbf523609df290c1e1bc1fc12227ac1e1d3b8a5a",
        "bytes": 9562
      },
      "memory": {
        "baseline": {
          "rss": 79642624,
          "heapTotal": 14942208,
          "heapUsed": 9831240,
          "external": 9060894,
          "arrayBuffers": 352863
        },
        "after": {
          "rss": 117633024,
          "heapTotal": 16515072,
          "heapUsed": 12420480,
          "external": 17928243,
          "arrayBuffers": 1929922
        },
        "peakRssBytes": 117633024,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/gray8-oxide-encode-ll-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 19.903002,
      "output": null,
      "memory": {
        "baseline": {
          "rss": 79699968,
          "heapTotal": 14942208,
          "heapUsed": 9834272,
          "external": 9063010,
          "arrayBuffers": 354979
        },
        "after": {
          "rss": 90791936,
          "heapTotal": 16252928,
          "heapUsed": 12217976,
          "external": 13500795,
          "arrayBuffers": 1893386
        },
        "peakRssBytes": 114683904,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/gray8-oxide-encode-ly-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 20.530192,
      "output": null,
      "memory": {
        "baseline": {
          "rss": 79785984,
          "heapTotal": 14942208,
          "heapUsed": 9845112,
          "external": 9063011,
          "arrayBuffers": 354980
        },
        "after": {
          "rss": 90546176,
          "heapTotal": 16515072,
          "heapUsed": 12272824,
          "external": 13500795,
          "arrayBuffers": 1893386
        },
        "peakRssBytes": 114683904,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/gray8-vips-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 160000 samples compared, maximum error 0, tolerance 0",
      "times": [4.476760000000013, 3.9812520000000404, 4.305506999999977],
      "coldMs": 226.694554,
      "initializationMs": 67.833111,
      "output": {
        "width": 200,
        "height": 200,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "3a00cff419e598d20a8d2285a0dd64be426f4e20cbbee95c7df2c9640da07798",
        "bytes": 160000
      },
      "memory": {
        "baseline": {
          "rss": 80031744,
          "heapTotal": 14680064,
          "heapUsed": 9816288,
          "external": 9063026,
          "arrayBuffers": 354995
        },
        "after": {
          "rss": 180572160,
          "heapTotal": 34639872,
          "heapUsed": 14586072,
          "external": 9194051,
          "arrayBuffers": 355399
        },
        "peakRssBytes": 180817920,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/gray8-vips-decode-lossy-ll-e1.bin",
      "status": "verified",
      "detail": "All 160000 samples compared, maximum error 1, tolerance 2",
      "times": [4.659331000000009, 3.679411000000016, 3.05762100000004],
      "coldMs": 229.88417500000003,
      "initializationMs": 67.68044,
      "output": {
        "width": 200,
        "height": 200,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "9b65227e7dae93bfd4222c6e1dc31254e2c631ab94fa15393db4f96f57045c64",
        "bytes": 160000
      },
      "memory": {
        "baseline": {
          "rss": 79769600,
          "heapTotal": 14942208,
          "heapUsed": 9821288,
          "external": 9060892,
          "arrayBuffers": 352861
        },
        "after": {
          "rss": 187084800,
          "heapTotal": 34902016,
          "heapUsed": 14589440,
          "external": 9191923,
          "arrayBuffers": 353271
        },
        "peakRssBytes": 187449344,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/gray8-vips-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 160000 samples compared, maximum error 0, tolerance 0",
      "times": [4.913443999999998, 4.447365999999988, 4.367165],
      "coldMs": 173.813979,
      "initializationMs": 68.36410999999998,
      "output": {
        "kind": "jxl",
        "sha256": "f42fa9f9b710377ea7b20e5f22ba54048c5954e977a138e1c0dde5480dd41e5d",
        "bytes": 10488
      },
      "memory": {
        "baseline": {
          "rss": 79732736,
          "heapTotal": 14680064,
          "heapUsed": 9817048,
          "external": 9063008,
          "arrayBuffers": 354977
        },
        "after": {
          "rss": 158715904,
          "heapTotal": 34377728,
          "heapUsed": 14617056,
          "external": 9044539,
          "arrayBuffers": 205887
        },
        "peakRssBytes": 158957568,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": 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-node/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": [7.869211000000007, 5.338234999999997, 5.143482000000006],
      "coldMs": 181.69812000000002,
      "initializationMs": 65.32071300000001,
      "output": {
        "kind": "jxl",
        "sha256": "81dbeaa47cf6cfd08f04aed602bd4a78554db7aa161c22fea8385a86a86a94d0",
        "bytes": 1290
      },
      "memory": {
        "baseline": {
          "rss": 79515648,
          "heapTotal": 14680064,
          "heapUsed": 9806072,
          "external": 9063009,
          "arrayBuffers": 354978
        },
        "after": {
          "rss": 195928064,
          "heapTotal": 34377728,
          "heapUsed": 14698288,
          "external": 9035341,
          "arrayBuffers": 196689
        },
        "peakRssBytes": 196292608,
        "scope": "isolated Node process including wrapper, WASM, adapters and input; no metric subprocess",
        "wasmLinearMemoryBytes": null
      },
      "validation": {
        "decoderSha256": "8da836ae132de221c53532a8296cc5b9e5f4bef16df4fcf4681f8b61ee4f3788",
        "alphaMaximumError": 0,
        "exactAlphaRequired": false,
        "quality": "not measured in timing row"
      }
    }
  ]
}
