{
  "schemaVersion": 1,
  "benchmarkId": "format-ladder-v1",
  "verifiedAt": "2026-08-30",
  "methodology": "One source is resized to 1000 px wide, then encoded once at practical web settings. Outputs were visually spot-checked at 100%; they are useful operating points, not a claim of mathematically identical perceptual quality.",
  "reproduction": "npm run benchmark",
  "runtime": {
    "sharp": "0.35.3",
    "libvips": "8.18.3"
  },
  "corpus": [
    {
      "id": "print-shop-hero",
      "publicPath": "/images/heroes/home-same-picture-fewer-bytes.webp",
      "sha256": "50b5a5a9bbceec6f0e284361612a250bc756ebb37aed719b85273118680523c2",
      "sourceBytes": 67692,
      "sourceWidth": 1200,
      "sourceHeight": 630,
      "benchmarkWidth": 1000
    }
  ],
  "results": [
    {
      "format": "JPEG",
      "extension": "jpg",
      "mime": "image/jpeg",
      "settings": {
        "quality": 82,
        "progressive": true,
        "mozjpeg": true
      },
      "settingsLabel": "quality 82, progressive, mozjpeg",
      "encoder": "mozjpeg 0826579",
      "bytes": 50916,
      "sha256": "915e4a5c57b60d315583c708a93ca571666fa1b6a5b8fd49bd60ab44b9e33e83"
    },
    {
      "format": "WebP",
      "extension": "webp",
      "mime": "image/webp",
      "settings": {
        "quality": 80,
        "effort": 6
      },
      "settingsLabel": "quality 80, effort 6",
      "encoder": "libwebp 1.6.0",
      "bytes": 38096,
      "sha256": "4c05329fb800f833465b38a9930f404ea77cd85bd243acb2273392d3f6e435a7"
    },
    {
      "format": "AVIF",
      "extension": "avif",
      "mime": "image/avif",
      "settings": {
        "quality": 58
      },
      "settingsLabel": "quality 58",
      "encoder": "libaom 3.14.1 via libheif 1.23.1",
      "bytes": 24538,
      "sha256": "2edd1a00fbba5f7efe7892dcbb4f3d0751de37b863a4ccc817097c02ee43d816"
    }
  ]
}
