{
  "measuredAt": "2026-09-07T02:08:39.177Z",
  "execution": "Actual /compress-pdf browser UI, file input, radio selection, compression button, download button",
  "browser": {
    "name": "Google Chrome (headless)",
    "version": "152.0.7977.77"
  },
  "os": {
    "type": "Darwin",
    "release": "25.6.0",
    "architecture": "arm64"
  },
  "versions": {
    "next": "16.2.9",
    "pdf-lib": "1.17.1",
    "pdfjs-dist": "6.2.108",
    "jspdf": "4.2.1"
  },
  "sourceHashes": {
    "src/components/PdfCompressorTool.tsx": "7574782873962ea19db65f25ee179c8dfec90d01d678bdaa7b91af00e0be603f",
    "src/lib/file-tool-logic.ts": "7a75345370c7fe10f9e1ae3b56b558c2bf87f679b2088b18f8cbc4613d13494b",
    "src/lib/browser-files.ts": "8ece32a204565f61a33ce895237219386edac74dc36a52ce02389ad33bb3b12a"
  },
  "fixtures": [
    {
      "name": "feature",
      "inputFile": "../pdf-feature-survival-fixture.pdf",
      "inputBytes": 3092,
      "inputSha256": "70ad929cff0954fe6b3e00635c02a4ec306cd96db72e865415867eb8f3ddabe1",
      "outputs": [
        {
          "mode": "lossless",
          "settings": {
            "updateMetadata": false,
            "useObjectStreams": true,
            "addDefaultPage": false,
            "objectsPerTick": 50
          },
          "outputFile": "feature-lossless.pdf",
          "outputBytes": 3092,
          "outputSha256": "70ad929cff0954fe6b3e00635c02a4ec306cd96db72e865415867eb8f3ddabe1",
          "changePercent": 0,
          "screenshot": "feature-lossless-ui.png",
          "uiMessage": "This result is 3 KB. The original PDF was already compact, so this preset did not reduce it.",
          "pageErrors": []
        },
        {
          "mode": "balanced",
          "settings": {
            "dpi": 144,
            "quality": 0.76
          },
          "outputFile": "feature-balanced.pdf",
          "outputBytes": 88602,
          "outputSha256": "41272dd76870149a9686a69dad05c4e166a0655f515145959e1385ce0fa0e076",
          "changePercent": 2765.52,
          "screenshot": "feature-balanced-ui.png",
          "uiMessage": "This result is 87 KB. The original PDF was already compact, so this preset did not reduce it.",
          "pageErrors": []
        },
        {
          "mode": "small",
          "settings": {
            "dpi": 108,
            "quality": 0.58
          },
          "outputFile": "feature-small.pdf",
          "outputBytes": 51486,
          "outputSha256": "94b499728ef8eed4bbc8a7b6da4e0df6ec7a6d39ea6155766443171dc73ea18b",
          "changePercent": 1565.14,
          "screenshot": "feature-small-ui.png",
          "uiMessage": "This result is 50 KB. The original PDF was already compact, so this preset did not reduce it.",
          "pageErrors": []
        }
      ]
    },
    {
      "name": "signed",
      "inputFile": "signed-original.pdf",
      "inputBytes": 10414,
      "inputSha256": "eca9821cb5e8d0778566c63df8d4c72cd76194bc3deece7b32edad2bd00a6d33",
      "outputs": [
        {
          "mode": "lossless",
          "settings": {
            "updateMetadata": false,
            "useObjectStreams": true,
            "addDefaultPage": false,
            "objectsPerTick": 50
          },
          "outputFile": "signed-lossless.pdf",
          "outputBytes": 5532,
          "outputSha256": "45c9f3c46404e7e897b298de60b23f2af1965d013b2858165c667d0a4749f7f2",
          "changePercent": -46.88,
          "screenshot": "signed-lossless-ui.png",
          "uiMessage": "Reduced from 10 KB to 5 KB — 47% smaller.",
          "pageErrors": []
        },
        {
          "mode": "balanced",
          "settings": {
            "dpi": 144,
            "quality": 0.76
          },
          "outputFile": "signed-balanced.pdf",
          "outputBytes": 100293,
          "outputSha256": "94f49c06697687b31dd1ccb0bd5c33cd12a325da72c83b131cb7d74335beae1c",
          "changePercent": 863.06,
          "screenshot": "signed-balanced-ui.png",
          "uiMessage": "This result is 98 KB. The original PDF was already compact, so this preset did not reduce it.",
          "pageErrors": []
        },
        {
          "mode": "small",
          "settings": {
            "dpi": 108,
            "quality": 0.58
          },
          "outputFile": "signed-small.pdf",
          "outputBytes": 59070,
          "outputSha256": "85872cb500cbf98f10336c38f8f205c5cc2b78fcbfbc023117673446013c2ab5",
          "changePercent": 467.22,
          "screenshot": "signed-small-ui.png",
          "uiMessage": "This result is 58 KB. The original PDF was already compact, so this preset did not reduce it.",
          "pageErrors": []
        }
      ]
    }
  ]
}
