{
  "version": 1,
  "date": "2026-11-11",
  "method": "Actual PikoZip worker functions with pinned WASM codecs in a Node harness. PNG decoded using UPNG; canvas copies decoded RGBA without resizing. Timings are shared-runner measurements, not browser/device guarantees. Codec quality 85 is not equal visual quality across formats. Not a TinyPNG comparison.",
  "runtime": {
    "node": "v24.22.1",
    "platform": "linux",
    "arch": "x64"
  },
  "fixtures": [
    {
      "name": "01-product-photo.png",
      "label": "Product photo",
      "bytes": 2515538,
      "width": 1536,
      "height": 1024,
      "sha256": "2cefe877c020145e95800b0edec81674fade7ee816cf38bfc042d7f782cbc110",
      "url": "/benchmarks/2026-11/01-product-photo.png"
    },
    {
      "name": "05-interface-uncompressed.png",
      "label": "Interface screenshot",
      "bytes": 3073860,
      "width": 1280,
      "height": 800,
      "sha256": "f3d217d71b8f91a0dc5fd03d79beacec40d2b82d8f27a09b2bcb1fd31cd705ad",
      "url": "/benchmarks/2026-11/05-interface-uncompressed.png"
    },
    {
      "name": "06-transparent-mark.png",
      "label": "Transparent mark",
      "bytes": 14799,
      "width": 1200,
      "height": 800,
      "sha256": "2e71c95a594f36179be1deccd151831833cce1ffa378f87099455a7b6dfc3a65",
      "url": "/benchmarks/2026-11/06-transparent-mark.png"
    },
    {
      "name": "08-smooth-gradient.png",
      "label": "Smooth gradient",
      "bytes": 6861,
      "width": 1600,
      "height": 900,
      "sha256": "7adaf8251baa460887765b173437df59099f5590d17bbb7a987884fc39d75c7f",
      "url": "/benchmarks/2026-11/08-smooth-gradient.png"
    }
  ],
  "png": [
    {
      "fixture": "01-product-photo.png",
      "mode": "Smart",
      "inputBytes": 2515538,
      "outputBytes": 620380,
      "elapsedMs": 67693,
      "kept": false,
      "exactRgba": false,
      "maxAlphaDifference": 0,
      "rgbRmsOnBlack": 3.909,
      "url": "/benchmarks/2026-11/01-product-photo-smart.png"
    },
    {
      "fixture": "01-product-photo.png",
      "mode": "Balanced",
      "inputBytes": 2515538,
      "outputBytes": 1575045,
      "elapsedMs": 6029,
      "kept": false,
      "exactRgba": false,
      "maxAlphaDifference": 0,
      "rgbRmsOnBlack": 1.242,
      "url": "/benchmarks/2026-11/01-product-photo-balanced.png"
    },
    {
      "fixture": "01-product-photo.png",
      "mode": "Lossless",
      "inputBytes": 2515538,
      "outputBytes": 2464503,
      "elapsedMs": 1648,
      "kept": false,
      "exactRgba": true,
      "maxAlphaDifference": 0,
      "rgbRmsOnBlack": 0,
      "url": "/benchmarks/2026-11/01-product-photo-lossless.png"
    },
    {
      "fixture": "01-product-photo.png",
      "mode": "Palette",
      "inputBytes": 2515538,
      "outputBytes": 636603,
      "elapsedMs": 1394,
      "kept": false,
      "exactRgba": false,
      "maxAlphaDifference": 0,
      "rgbRmsOnBlack": 4.439,
      "url": "/benchmarks/2026-11/01-product-photo-palette.png"
    },
    {
      "fixture": "05-interface-uncompressed.png",
      "mode": "Smart",
      "inputBytes": 3073860,
      "outputBytes": 10869,
      "elapsedMs": 51519,
      "kept": false,
      "exactRgba": false,
      "maxAlphaDifference": 0,
      "rgbRmsOnBlack": 0.192,
      "url": "/benchmarks/2026-11/05-interface-uncompressed-smart.png"
    },
    {
      "fixture": "05-interface-uncompressed.png",
      "mode": "Balanced",
      "inputBytes": 3073860,
      "outputBytes": 12284,
      "elapsedMs": 3715,
      "kept": false,
      "exactRgba": false,
      "maxAlphaDifference": 0,
      "rgbRmsOnBlack": 0.113,
      "url": "/benchmarks/2026-11/05-interface-uncompressed-balanced.png"
    },
    {
      "fixture": "05-interface-uncompressed.png",
      "mode": "Lossless",
      "inputBytes": 3073860,
      "outputBytes": 23462,
      "elapsedMs": 434,
      "kept": false,
      "exactRgba": true,
      "maxAlphaDifference": 0,
      "rgbRmsOnBlack": 0,
      "url": "/benchmarks/2026-11/05-interface-uncompressed-lossless.png"
    },
    {
      "fixture": "05-interface-uncompressed.png",
      "mode": "Palette",
      "inputBytes": 3073860,
      "outputBytes": 12611,
      "elapsedMs": 400,
      "kept": false,
      "exactRgba": false,
      "maxAlphaDifference": 0,
      "rgbRmsOnBlack": 0.056,
      "url": "/benchmarks/2026-11/05-interface-uncompressed-palette.png"
    },
    {
      "fixture": "06-transparent-mark.png",
      "mode": "Smart",
      "inputBytes": 14799,
      "outputBytes": 5551,
      "elapsedMs": 47910,
      "kept": false,
      "exactRgba": false,
      "maxAlphaDifference": 0,
      "rgbRmsOnBlack": 0.05,
      "url": "/benchmarks/2026-11/06-transparent-mark-smart.png"
    },
    {
      "fixture": "06-transparent-mark.png",
      "mode": "Balanced",
      "inputBytes": 14799,
      "outputBytes": 5807,
      "elapsedMs": 3511,
      "kept": false,
      "exactRgba": false,
      "maxAlphaDifference": 0,
      "rgbRmsOnBlack": 0.033,
      "url": "/benchmarks/2026-11/06-transparent-mark-balanced.png"
    },
    {
      "fixture": "06-transparent-mark.png",
      "mode": "Lossless",
      "inputBytes": 14799,
      "outputBytes": 12842,
      "elapsedMs": 465,
      "kept": false,
      "exactRgba": true,
      "maxAlphaDifference": 0,
      "rgbRmsOnBlack": 0,
      "url": "/benchmarks/2026-11/06-transparent-mark-lossless.png"
    },
    {
      "fixture": "06-transparent-mark.png",
      "mode": "Palette",
      "inputBytes": 14799,
      "outputBytes": 5747,
      "elapsedMs": 331,
      "kept": false,
      "exactRgba": false,
      "maxAlphaDifference": 0,
      "rgbRmsOnBlack": 0.032,
      "url": "/benchmarks/2026-11/06-transparent-mark-palette.png"
    },
    {
      "fixture": "08-smooth-gradient.png",
      "mode": "Smart",
      "inputBytes": 6861,
      "outputBytes": 6861,
      "elapsedMs": 551,
      "kept": true,
      "exactRgba": true,
      "maxAlphaDifference": 0,
      "rgbRmsOnBlack": 0,
      "url": "/benchmarks/2026-11/08-smooth-gradient-smart.png"
    },
    {
      "fixture": "08-smooth-gradient.png",
      "mode": "Balanced",
      "inputBytes": 6861,
      "outputBytes": 6861,
      "elapsedMs": 1180,
      "kept": true,
      "exactRgba": true,
      "maxAlphaDifference": 0,
      "rgbRmsOnBlack": 0,
      "url": "/benchmarks/2026-11/08-smooth-gradient-balanced.png"
    },
    {
      "fixture": "08-smooth-gradient.png",
      "mode": "Lossless",
      "inputBytes": 6861,
      "outputBytes": 6861,
      "elapsedMs": 596,
      "kept": true,
      "exactRgba": true,
      "maxAlphaDifference": 0,
      "rgbRmsOnBlack": 0,
      "url": "/benchmarks/2026-11/08-smooth-gradient-lossless.png"
    },
    {
      "fixture": "08-smooth-gradient.png",
      "mode": "Palette",
      "inputBytes": 6861,
      "outputBytes": 6861,
      "elapsedMs": 669,
      "kept": true,
      "exactRgba": true,
      "maxAlphaDifference": 0,
      "rgbRmsOnBlack": 0,
      "url": "/benchmarks/2026-11/08-smooth-gradient-palette.png"
    }
  ],
  "formats": [
    {
      "fixture": "01-product-photo.png",
      "format": "webp",
      "quality": 85,
      "inputBytes": 2515538,
      "outputBytes": 271130,
      "encodePipelineMedianMs": 500,
      "runsMs": [
        500,
        500,
        481
      ],
      "exactRgba": false,
      "maxAlphaDifference": 0,
      "rgbRmsOnBlack": 4.345,
      "url": "/benchmarks/2026-11/01-product-photo.webp"
    },
    {
      "fixture": "01-product-photo.png",
      "format": "avif",
      "quality": 85,
      "inputBytes": 2515538,
      "outputBytes": 339356,
      "encodePipelineMedianMs": 1546,
      "runsMs": [
        1675,
        1546,
        1515
      ],
      "exactRgba": false,
      "maxAlphaDifference": 0,
      "rgbRmsOnBlack": 3.563,
      "url": "/benchmarks/2026-11/01-product-photo.avif"
    },
    {
      "fixture": "05-interface-uncompressed.png",
      "format": "webp",
      "quality": 85,
      "inputBytes": 3073860,
      "outputBytes": 30164,
      "encodePipelineMedianMs": 165,
      "runsMs": [
        161,
        165,
        215
      ],
      "exactRgba": false,
      "maxAlphaDifference": 0,
      "rgbRmsOnBlack": 2.396,
      "url": "/benchmarks/2026-11/05-interface-uncompressed.webp"
    },
    {
      "fixture": "05-interface-uncompressed.png",
      "format": "avif",
      "quality": 85,
      "inputBytes": 3073860,
      "outputBytes": 8875,
      "encodePipelineMedianMs": 2029,
      "runsMs": [
        2065,
        2029,
        1880
      ],
      "exactRgba": false,
      "maxAlphaDifference": 0,
      "rgbRmsOnBlack": 2.319,
      "url": "/benchmarks/2026-11/05-interface-uncompressed.avif"
    },
    {
      "fixture": "06-transparent-mark.png",
      "format": "webp",
      "quality": 85,
      "inputBytes": 14799,
      "outputBytes": 9776,
      "encodePipelineMedianMs": 133,
      "runsMs": [
        160,
        132,
        133
      ],
      "exactRgba": false,
      "maxAlphaDifference": 0,
      "rgbRmsOnBlack": 1.521,
      "url": "/benchmarks/2026-11/06-transparent-mark.webp"
    },
    {
      "fixture": "06-transparent-mark.png",
      "format": "avif",
      "quality": 85,
      "inputBytes": 14799,
      "outputBytes": 7403,
      "encodePipelineMedianMs": 288,
      "runsMs": [
        288,
        280,
        333
      ],
      "exactRgba": false,
      "maxAlphaDifference": 7,
      "rgbRmsOnBlack": 1.656,
      "url": "/benchmarks/2026-11/06-transparent-mark.avif"
    },
    {
      "fixture": "08-smooth-gradient.png",
      "format": "webp",
      "quality": 85,
      "inputBytes": 6861,
      "outputBytes": 11916,
      "encodePipelineMedianMs": 244,
      "runsMs": [
        232,
        274,
        244
      ],
      "exactRgba": false,
      "maxAlphaDifference": 0,
      "rgbRmsOnBlack": 0.947,
      "url": "/benchmarks/2026-11/08-smooth-gradient.webp"
    },
    {
      "fixture": "08-smooth-gradient.png",
      "format": "avif",
      "quality": 85,
      "inputBytes": 6861,
      "outputBytes": 5488,
      "encodePipelineMedianMs": 641,
      "runsMs": [
        650,
        641,
        549
      ],
      "exactRgba": false,
      "maxAlphaDifference": 0,
      "rgbRmsOnBlack": 0.667,
      "url": "/benchmarks/2026-11/08-smooth-gradient.avif"
    }
  ]
}