{
  "schemaVersion": 1,
  "started": "2026-10-01T14:25:31.526Z",
  "updated": "2026-10-01T14:26:04.649Z",
  "mode": "compat",
  "runtime": "webkit",
  "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": "26.5",
    "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/compat-webkit/im26-1030-diagnostic-purejsimage-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
      "times": [2325],
      "coldMs": 2178,
      "initializationMs": 36,
      "output": {
        "width": 1024,
        "height": 768,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "16e111ef8ba5d071c7551436d155c57bb6e41028e80f1326eac41736922af985",
        "bytes": 3145728
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 8,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1030-diagnostic-lossless.jxl",
          "bytes": 515690
        },
        {
          "url": "/fixtures/im26-1030-diagnostic.raw",
          "bytes": 3145728
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "16e111ef8ba5d071c7551436d155c57bb6e41028e80f1326eac41736922af985",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "im26-1030-diagnostic-purejsimage-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/compat-webkit/im26-1030-diagnostic-purejsimage-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
      "times": [518],
      "coldMs": 599,
      "initializationMs": 33,
      "output": {
        "kind": "jxl",
        "sha256": "573bef82621a44ebca1f6c028b3c23e5b6c19c1b171a4388817398e2516b8d10",
        "bytes": 759672
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 8,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1030-diagnostic-lossless.jxl",
          "bytes": 515690
        },
        {
          "url": "/fixtures/im26-1030-diagnostic.raw",
          "bytes": 3145728
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "16e111ef8ba5d071c7551436d155c57bb6e41028e80f1326eac41736922af985",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-1030-diagnostic-jsquash-decode-lossless-ll-e1",
      "subject": "jsquash",
      "fixture": "im26-1030-diagnostic",
      "scope": "capped",
      "category": "photo",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 100
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/compat-webkit/im26-1030-diagnostic-jsquash-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
      "times": [286],
      "coldMs": 406,
      "initializationMs": 42,
      "output": {
        "width": 1024,
        "height": 768,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "16e111ef8ba5d071c7551436d155c57bb6e41028e80f1326eac41736922af985",
        "bytes": 3145728
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 8,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1030-diagnostic-lossless.jxl",
          "bytes": 515690
        },
        {
          "url": "/fixtures/im26-1030-diagnostic.raw",
          "bytes": 3145728
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "16e111ef8ba5d071c7551436d155c57bb6e41028e80f1326eac41736922af985",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "im26-1030-diagnostic-jsquash-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/compat-webkit/im26-1030-diagnostic-jsquash-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
      "times": [62],
      "coldMs": 166,
      "initializationMs": 33,
      "output": {
        "kind": "jxl",
        "sha256": "9a37514c6c8695d3ed38608fc43610cc45b13e90967b5c73efa61beaaf63ef56",
        "bytes": 781203
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 8,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1030-diagnostic-lossless.jxl",
          "bytes": 515690
        },
        {
          "url": "/fixtures/im26-1030-diagnostic.raw",
          "bytes": 3145728
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "16e111ef8ba5d071c7551436d155c57bb6e41028e80f1326eac41736922af985",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "im26-1030-diagnostic-oxide-decode-lossless-ll-e1",
      "subject": "oxide",
      "fixture": "im26-1030-diagnostic",
      "scope": "capped",
      "category": "photo",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/compat-webkit/im26-1030-diagnostic-oxide-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
      "times": [404],
      "coldMs": 521,
      "initializationMs": 16,
      "output": {
        "kind": "png",
        "sha256": "a283c18baca0abfaeb3987046074e1e2f33a1dc8634e5566ea854e832f956f8f",
        "bytes": 937913
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 8,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1030-diagnostic-lossless.jxl",
          "bytes": 515690
        },
        {
          "url": "/fixtures/im26-1030-diagnostic.raw",
          "bytes": 3145728
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "16e111ef8ba5d071c7551436d155c57bb6e41028e80f1326eac41736922af985",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "im26-1030-diagnostic-oxide-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/compat-webkit/im26-1030-diagnostic-oxide-encode-ll-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 18,
      "output": null,
      "crossOriginIsolated": false,
      "hardwareConcurrency": 8,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1030-diagnostic-lossless.jxl",
          "bytes": 515690
        },
        {
          "url": "/fixtures/im26-1030-diagnostic.raw",
          "bytes": 3145728
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        }
      ],
      "errors": [],
      "memory": null
    },
    {
      "key": "im26-1030-diagnostic-vips-decode-lossless-ll-e1",
      "subject": "vips",
      "fixture": "im26-1030-diagnostic",
      "scope": "capped",
      "category": "photo",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/compat-webkit/im26-1030-diagnostic-vips-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
      "times": [196.65999999999997],
      "coldMs": 421.44,
      "initializationMs": 160.01999999999998,
      "output": {
        "width": 1024,
        "height": 768,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "16e111ef8ba5d071c7551436d155c57bb6e41028e80f1326eac41736922af985",
        "bytes": 3145728
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 8,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1030-diagnostic-lossless.jxl",
          "bytes": 515690
        },
        {
          "url": "/fixtures/im26-1030-diagnostic.raw",
          "bytes": 3145728
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "16e111ef8ba5d071c7551436d155c57bb6e41028e80f1326eac41736922af985",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "im26-1030-diagnostic-vips-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/compat-webkit/im26-1030-diagnostic-vips-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
      "times": [31.299999999999983],
      "coldMs": 233.06,
      "initializationMs": 150.86,
      "output": {
        "kind": "jxl",
        "sha256": "e9f47a104acf5e0d164ea3f38945ed4a6bc04dd3a91785d46bfc6aa77a82b62f",
        "bytes": 784657
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 8,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/im26-1030-diagnostic-lossless.jxl",
          "bytes": 515690
        },
        {
          "url": "/fixtures/im26-1030-diagnostic.raw",
          "bytes": 3145728
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 3145728 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "16e111ef8ba5d071c7551436d155c57bb6e41028e80f1326eac41736922af985",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "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/compat-webkit/alpha_triangles-purejsimage-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [2462],
      "coldMs": 2617,
      "initializationMs": 30,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "d5802aee2c3630dbc36313b9d6bfba078704bc75b46600977a8d3c2768b05497",
        "bytes": 4194304
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 8,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/alpha_triangles-lossless.jxl",
          "bytes": 9687
        },
        {
          "url": "/fixtures/alpha_triangles.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "d5802aee2c3630dbc36313b9d6bfba078704bc75b46600977a8d3c2768b05497",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "alpha_triangles-purejsimage-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/compat-webkit/alpha_triangles-purejsimage-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [644],
      "coldMs": 755,
      "initializationMs": 33,
      "output": {
        "kind": "jxl",
        "sha256": "2128ef67b4406ce9ef5a499e321e0ddb86fff05522a90559a2379a8a6ffad22b",
        "bytes": 463599
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 8,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/alpha_triangles-lossless.jxl",
          "bytes": 9687
        },
        {
          "url": "/fixtures/alpha_triangles.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "d5802aee2c3630dbc36313b9d6bfba078704bc75b46600977a8d3c2768b05497",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "alpha_triangles-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/compat-webkit/alpha_triangles-jsquash-decode-lossless-ll-e1.bin",
      "status": "incorrect output",
      "detail": "All 4194304 samples compared, maximum error 1, tolerance 0",
      "times": [397],
      "coldMs": 492,
      "initializationMs": 29,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "e46cd46216ef4ab401003d8c0d3419dce9124a0f044140d9614fcc3415384fda",
        "bytes": 4194304
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 8,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/alpha_triangles-lossless.jxl",
          "bytes": 9687
        },
        {
          "url": "/fixtures/alpha_triangles.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 1,
      "validation": {
        "status": "incorrect output",
        "detail": "All 4194304 samples compared, maximum error 1, tolerance 0",
        "maximumError": 1,
        "expectedSha256": "d5802aee2c3630dbc36313b9d6bfba078704bc75b46600977a8d3c2768b05497",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "alpha_triangles-jsquash-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/compat-webkit/alpha_triangles-jsquash-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [76],
      "coldMs": 183,
      "initializationMs": 30,
      "output": {
        "kind": "jxl",
        "sha256": "d24b27740d4931890966ccc91022b6323b64004b84e55230be02decaf2043dfd",
        "bytes": 499615
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 8,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/alpha_triangles-lossless.jxl",
          "bytes": 9687
        },
        {
          "url": "/fixtures/alpha_triangles.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "d5802aee2c3630dbc36313b9d6bfba078704bc75b46600977a8d3c2768b05497",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "alpha_triangles-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/compat-webkit/alpha_triangles-oxide-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [328],
      "coldMs": 448,
      "initializationMs": 16,
      "output": {
        "kind": "png",
        "sha256": "49f82a2042f422a4793497ad94592328d89d6c0f548dd722e43dee355cadd1fb",
        "bytes": 53017
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 8,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/alpha_triangles-lossless.jxl",
          "bytes": 9687
        },
        {
          "url": "/fixtures/alpha_triangles.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "d5802aee2c3630dbc36313b9d6bfba078704bc75b46600977a8d3c2768b05497",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "alpha_triangles-oxide-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/compat-webkit/alpha_triangles-oxide-encode-ll-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 16,
      "output": null,
      "crossOriginIsolated": false,
      "hardwareConcurrency": 8,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/alpha_triangles-lossless.jxl",
          "bytes": 9687
        },
        {
          "url": "/fixtures/alpha_triangles.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        }
      ],
      "errors": [],
      "memory": null
    },
    {
      "key": "alpha_triangles-vips-decode-lossless-ll-e1",
      "subject": "vips",
      "fixture": "alpha_triangles",
      "scope": "original",
      "category": "transparency",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/compat-webkit/alpha_triangles-vips-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [264.9],
      "coldMs": 465.34,
      "initializationMs": 154.9,
      "output": {
        "width": 1024,
        "height": 1024,
        "channels": 4,
        "interpretation": "srgb",
        "sampleType": "uint8",
        "kind": "pixels",
        "sha256": "d5802aee2c3630dbc36313b9d6bfba078704bc75b46600977a8d3c2768b05497",
        "bytes": 4194304
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 8,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/alpha_triangles-lossless.jxl",
          "bytes": 9687
        },
        {
          "url": "/fixtures/alpha_triangles.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "d5802aee2c3630dbc36313b9d6bfba078704bc75b46600977a8d3c2768b05497",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "alpha_triangles-vips-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/compat-webkit/alpha_triangles-vips-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
      "times": [40.15999999999997],
      "coldMs": 253.94000000000003,
      "initializationMs": 160.04,
      "output": {
        "kind": "jxl",
        "sha256": "61f6ff8661622f1d34a7c4bad34ad7dd04e6ce78951ee955c3161780645870fd",
        "bytes": 508604
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 8,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/alpha_triangles-lossless.jxl",
          "bytes": 9687
        },
        {
          "url": "/fixtures/alpha_triangles.raw",
          "bytes": 4194304
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 4194304 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "d5802aee2c3630dbc36313b9d6bfba078704bc75b46600977a8d3c2768b05497",
        "oracle": "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/compat-webkit/rgb16-default-purejsimage-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 5499 samples compared, maximum error 0, tolerance 0",
      "times": [6],
      "coldMs": 50,
      "initializationMs": 30,
      "output": {
        "width": 47,
        "height": 39,
        "channels": 3,
        "interpretation": "srgb16",
        "sampleType": "uint16",
        "kind": "pixels",
        "sha256": "c91fdf3f727a47a8b42f68616234905b20563ec9e72bd446ea1fb135b35ef786",
        "bytes": 10998
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 8,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/rgb16-default-lossless.jxl",
          "bytes": 581
        },
        {
          "url": "/fixtures/rgb16-default.raw",
          "bytes": 10998
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 5499 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "c91fdf3f727a47a8b42f68616234905b20563ec9e72bd446ea1fb135b35ef786",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "rgb16-default-purejsimage-encode-ll-e1",
      "subject": "purejsimage",
      "fixture": "rgb16-default",
      "scope": "specialized",
      "category": "rgb16",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/compat-webkit/rgb16-default-purejsimage-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 5499 samples compared, maximum error 0, tolerance 0",
      "times": [5],
      "coldMs": 47,
      "initializationMs": 31,
      "output": {
        "kind": "jxl",
        "sha256": "36ea2d273659399fac2fd5c9804a127351202bf4de3aadf9fc4cd19361d7a03f",
        "bytes": 2185
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 8,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/rgb16-default-lossless.jxl",
          "bytes": 581
        },
        {
          "url": "/fixtures/rgb16-default.raw",
          "bytes": 10998
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/browser-VHAPBV5D.js",
          "bytes": 18621
        },
        {
          "url": "/web/chunk-VXPPMNTS.js",
          "bytes": 16023
        },
        {
          "url": "/web/chunk-6J3OTJNT.js",
          "bytes": 14797
        },
        {
          "url": "/web/jpegxl-LJF2WERC.js",
          "bytes": 417642
        },
        {
          "url": "/web/chunk-EXMCXZWG.js",
          "bytes": 1317
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 5499 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "c91fdf3f727a47a8b42f68616234905b20563ec9e72bd446ea1fb135b35ef786",
        "oracle": "pinned native libjxl v0.12.0"
      }
    },
    {
      "key": "rgb16-default-jsquash-decode-lossless-ll-e1",
      "subject": "jsquash",
      "fixture": "rgb16-default",
      "scope": "specialized",
      "category": "rgb16",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 100
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/compat-webkit/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": 33,
      "output": null,
      "crossOriginIsolated": false,
      "hardwareConcurrency": 8,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/rgb16-default-lossless.jxl",
          "bytes": 581
        },
        {
          "url": "/fixtures/rgb16-default.raw",
          "bytes": 10998
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        }
      ],
      "errors": [],
      "memory": null
    },
    {
      "key": "rgb16-default-jsquash-encode-ll-e1",
      "subject": "jsquash",
      "fixture": "rgb16-default",
      "scope": "specialized",
      "category": "rgb16",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 100
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/compat-webkit/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": 30,
      "output": null,
      "crossOriginIsolated": false,
      "hardwareConcurrency": 8,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/rgb16-default-lossless.jxl",
          "bytes": 581
        },
        {
          "url": "/fixtures/rgb16-default.raw",
          "bytes": 10998
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/decode-BZOCFKIT.js",
          "bytes": 20176
        },
        {
          "url": "/web/chunk-4LFTYATI.js",
          "bytes": 168
        },
        {
          "url": "/web/encode-IGAQVTBR.js",
          "bytes": 1788
        },
        {
          "url": "/assets/jsquash-dec.wasm",
          "bytes": 849240
        },
        {
          "url": "/assets/jsquash-enc.wasm",
          "bytes": 1363824
        },
        {
          "url": "/web/jxl_enc-O5JHJYUX.js",
          "bytes": 26274
        }
      ],
      "errors": [],
      "memory": null
    },
    {
      "key": "rgb16-default-oxide-decode-lossless-ll-e1",
      "subject": "oxide",
      "fixture": "rgb16-default",
      "scope": "specialized",
      "category": "rgb16",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/compat-webkit/rgb16-default-oxide-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 5499 samples compared, maximum error 0, tolerance 0",
      "times": [2],
      "coldMs": 24,
      "initializationMs": 17,
      "output": {
        "kind": "png",
        "sha256": "0756594e701dddb245d4346c926e5aec010abc71a7c0e826bfe43a0d96ea21c5",
        "bytes": 961
      },
      "crossOriginIsolated": false,
      "hardwareConcurrency": 8,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/rgb16-default-lossless.jxl",
          "bytes": 581
        },
        {
          "url": "/fixtures/rgb16-default.raw",
          "bytes": 10998
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 5499 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "c91fdf3f727a47a8b42f68616234905b20563ec9e72bd446ea1fb135b35ef786",
        "oracle": "prepared source / sharp PNG reader"
      }
    },
    {
      "key": "rgb16-default-oxide-encode-ll-e1",
      "subject": "oxide",
      "fixture": "rgb16-default",
      "scope": "specialized",
      "category": "rgb16",
      "operation": "encode",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "decode + mandatory PNG export",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/compat-webkit/rgb16-default-oxide-encode-ll-e1.bin",
      "status": "API not exposed",
      "detail": "Published binding has no encoder",
      "times": [],
      "coldMs": null,
      "initializationMs": 13,
      "output": null,
      "crossOriginIsolated": false,
      "hardwareConcurrency": 8,
      "requests": [
        {
          "url": "/plain",
          "bytes": 55
        },
        {
          "url": "/fixtures/rgb16-default-lossless.jxl",
          "bytes": 581
        },
        {
          "url": "/fixtures/rgb16-default.raw",
          "bytes": 10998
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/web/jxl_oxide_wasm-NH5ML3RN.js",
          "bytes": 9029
        },
        {
          "url": "/assets/oxide.wasm",
          "bytes": 1698491
        }
      ],
      "errors": [],
      "memory": null
    },
    {
      "key": "rgb16-default-vips-decode-lossless-ll-e1",
      "subject": "vips",
      "fixture": "rgb16-default",
      "scope": "specialized",
      "category": "rgb16",
      "operation": "decode-lossless",
      "settings": {
        "lossless": true,
        "effort": 1,
        "value": 1
      },
      "workflow": "materialized pixels (decode expands gray/RGB to RGBA8) or encoded bytes",
      "artifact": ".tmp/jpegxl-comparison-v1/runs/compat-webkit/rgb16-default-vips-decode-lossless-ll-e1.bin",
      "status": "verified",
      "detail": "All 5499 samples compared, maximum error 0, tolerance 0",
      "times": [6.539999999999992],
      "coldMs": 187.9,
      "initializationMs": 160.70000000000002,
      "output": {
        "width": 47,
        "height": 39,
        "channels": 3,
        "interpretation": "srgb16",
        "sampleType": "uint16",
        "kind": "pixels",
        "sha256": "c91fdf3f727a47a8b42f68616234905b20563ec9e72bd446ea1fb135b35ef786",
        "bytes": 10998
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 8,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/rgb16-default-lossless.jxl",
          "bytes": 581
        },
        {
          "url": "/fixtures/rgb16-default.raw",
          "bytes": 10998
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 5499 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "c91fdf3f727a47a8b42f68616234905b20563ec9e72bd446ea1fb135b35ef786",
        "oracle": "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/compat-webkit/rgb16-default-vips-encode-ll-e1.bin",
      "status": "verified",
      "detail": "All 5499 samples compared, maximum error 0, tolerance 0",
      "times": [11.360000000000014],
      "coldMs": 197.74,
      "initializationMs": 168.9,
      "output": {
        "kind": "jxl",
        "sha256": "aca185d17bef5a4a39076ff183ab68bd94635f2a8d6e0f698134e29015be9c60",
        "bytes": 3088
      },
      "crossOriginIsolated": true,
      "hardwareConcurrency": 8,
      "requests": [
        {
          "url": "/isolated",
          "bytes": 55
        },
        {
          "url": "/fixtures/rgb16-default-lossless.jxl",
          "bytes": 581
        },
        {
          "url": "/fixtures/rgb16-default.raw",
          "bytes": 10998
        },
        {
          "url": "/web/browser-worker.js",
          "bytes": 6806
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips-es6.js",
          "bytes": 83765
        },
        {
          "url": "/assets/vips/vips.wasm",
          "bytes": 5154052
        },
        {
          "url": "/assets/vips/vips-jxl.wasm",
          "bytes": 2224543
        },
        {
          "url": "/output",
          "bytes": 2
        }
      ],
      "errors": [],
      "memory": null,
      "maximumError": 0,
      "validation": {
        "status": "verified",
        "detail": "All 5499 samples compared, maximum error 0, tolerance 0",
        "maximumError": 0,
        "expectedSha256": "c91fdf3f727a47a8b42f68616234905b20563ec9e72bd446ea1fb135b35ef786",
        "oracle": "pinned native libjxl v0.12.0"
      }
    }
  ]
}
