{
  "schema": 1,
  "environment": {
    "date": "2026-11-04T15:47:57.047Z",
    "commit": "ce2b594016393673a204d3267072bb9eae8edbcf",
    "dirty": false,
    "platform": "darwin-arm64",
    "os": "Darwin 25.3.0",
    "cpu": "Apple M4",
    "cores": 10,
    "memoryGiB": 32
  },
  "options": {
    "iterations": 5,
    "warmup": 5,
    "formats": [
      "pdf",
      "png"
    ],
    "filter": "",
    "targets": [
      "native",
      "node",
      "bun",
      "chromium",
      "firefox",
      "safari",
      "wasmtime",
      "wasmer",
      "wasmedge-aot"
    ]
  },
  "methodology": {
    "corpus": "tests/benchmark-corpus/corpus.json (unaltered inputs and dimensions)",
    "api": "renderer.render() only; one fresh JS process or browser page per document/format, font and HTML loaded before initialization; initialization and first render reported separately",
    "cli": "entire process: runtime/instance startup, font/HTML I/O, render, output and warnings file writes; WASI compilation cache primed by one untimed call per case; no persistent renderer",
    "sampling": "targets run sequentially; median/min/max and every timed sample retained",
    "browserMemory": "linear memory capacity only, CPU and total browser RSS unavailable (null)",
    "processMemory": "process peak RSS includes runtime, compiled code, JS and WASM; it is not the renderer heap",
    "scopeComparison": "API and CLI times have different boundaries and are not a direct engine speed ranking"
  },
  "corpus": {
    "font": {
      "file": "tests/fixtures/fonts/NotoSans.ttf",
      "family": "Noto Sans"
    },
    "documents": [
      {
        "id": "facture",
        "file": "tests/benchmark-corpus/facture.html",
        "description": "One-page invoice: table, flex header",
        "width": 595,
        "height": 842,
        "paginate": true
      },
      {
        "id": "page-web",
        "file": "tests/benchmark-corpus/page-web.html",
        "description": "Continuous web page: gradients, shadows, flex cards, grid, photos",
        "width": 1200,
        "height": 900,
        "paginate": false
      },
      {
        "id": "article-long",
        "file": "tests/benchmark-corpus/article-long.html",
        "description": "Continuous long article: justified text, hyphens: auto",
        "width": 720,
        "height": 960,
        "paginate": false
      },
      {
        "id": "rapport-tableaux",
        "file": "tests/benchmark-corpus/rapport-tableaux.html",
        "description": "Table-heavy report: four 180-row tables across ~28 pages",
        "width": 595,
        "height": 842,
        "paginate": true
      },
      {
        "id": "album-images",
        "file": "tests/benchmark-corpus/album-images.html",
        "description": "Image-heavy album: 40 figures (PNG, JPEG, WebP, GIF, AVIF) in a grid",
        "width": 595,
        "height": 842,
        "paginate": true
      },
      {
        "id": "mise-en-page",
        "file": "tests/benchmark-corpus/mise-en-page.html",
        "description": "Advanced layout: multicol, floats, grid, flex, transforms, filters, margin boxes, counters",
        "width": 595,
        "height": 842,
        "paginate": true
      },
      {
        "id": "rapport-20p",
        "file": "tests/pagination-corpus/01-rapport/document.html",
        "description": "~20-page report (lot 8 frozen corpus)",
        "width": 480,
        "height": 640,
        "paginate": true
      },
      {
        "id": "livre-100p",
        "file": "tests/pagination-corpus/02-livre/document.html",
        "description": "~100-page justified book, Knuth–Plass, widows/orphans (lot 8 frozen corpus)",
        "width": 360,
        "height": 540,
        "paginate": true,
        "algorithm": "knuth-plass"
      },
      {
        "id": "livre-notes",
        "file": "tests/footnotes-corpus/01-livre/document.html",
        "description": "~40-page book with footnotes (lot 11 frozen corpus)",
        "width": 360,
        "height": 540,
        "paginate": true
      },
      {
        "id": "dictionnaire",
        "file": "tests/running-corpus/03-dictionnaire/document.html",
        "description": "Dictionary with running headers (string-set, lot 10 frozen corpus)",
        "width": 400,
        "height": 300,
        "paginate": true
      }
    ],
    "sha256": "952583e4d8b07fff60c77624fadd8c90ff12d67a97213de3af8ec8435ffe1c8f",
    "inputHashes": {
      "tests/fixtures/fonts/NotoSans.ttf": "bfb7bb691513f12e734dc346c03a03f784912432d7e3fa8e56efcf906fe86b3d",
      "tests/benchmark-corpus/facture.html": "45c090b1ba7afb2bad0464bcb19f18a80ec9e4f43f925d29a32e2c85f33e7dfd",
      "tests/benchmark-corpus/page-web.html": "7359278f866af3f51da8d7b0ec985d578b44a6c462fdcb1cd662c62090519689",
      "tests/benchmark-corpus/article-long.html": "35677b2a49c0e64e4fcd7802b77030530fe5f0b4ce6873c00a3372e04e034c31",
      "tests/benchmark-corpus/rapport-tableaux.html": "97e3e14abbeb0b04274e8eaed6fb97188028d44f9372c038becba49a6611efea",
      "tests/benchmark-corpus/album-images.html": "51b6eb317260a752190e8703e3a1b26ec6fedeb4a4ad236d90b45f865afa47ed",
      "tests/benchmark-corpus/mise-en-page.html": "cace76782659f3f10bddd9534c923557de7b5bdec124972b2f2eaa72c77a5400",
      "tests/pagination-corpus/01-rapport/document.html": "5ca4fadde9dc0b207e540a3013584a69ca32a8e18d159e0bc1319193d2d7e7eb",
      "tests/pagination-corpus/02-livre/document.html": "746d80ac07080e38884d3384568ecd3c9415ad2ed26bba127120f95f10a0bd57",
      "tests/footnotes-corpus/01-livre/document.html": "9f913279f3c79e7b5b2266ae30a34445d513ad5e51766532d9c72e01dd0fb464",
      "tests/running-corpus/03-dictionnaire/document.html": "a577ed7ea2ef2545b5be26a1fe9aa1fdaaaa1475abdf1c238706595e87f31ff2"
    }
  },
  "artifacts": {
    "emscripten": {
      "bytes": 11709300,
      "gzipBytes": 4120431,
      "brotliBytes": 2942832,
      "sha256": "fc77ea8710fa5b3305ecb5a8f21412bad878292ae6a0d7448f03626cd9bd0c05"
    },
    "embeddedJs": {
      "bytes": 15660691,
      "gzipBytes": 5544963,
      "brotliBytes": 4016338,
      "sha256": "9dc49a40c5c262e2e46a9948f03c011501d3fb5608b8f800ec153fbd4d3e701a"
    },
    "wasi": {
      "bytes": 21220084,
      "gzipBytes": 5765266,
      "brotliBytes": 4122459,
      "sha256": "aca81adf26c0445f17932d366588c5a4a61648f5684ef16e0c41268e153c4761"
    },
    "native": {
      "bytes": 18230592,
      "gzipBytes": 7746216,
      "brotliBytes": 5416046,
      "sha256": "62d567ff0e9b2d2f7815a553b12f7dc6cee9d39ecf49cd9a532c1a14f86e9633"
    },
    "wasmedgeAot": {
      "bytes": 43457952,
      "sha256": "137bf86ff271843677b97f60f117ae491a4ab9fb34158a846ecd7426e6c6999b",
      "compilationMs": 228640.07162499998
    }
  },
  "runtimes": {
    "native": {
      "version": "native C++ CLI",
      "scope": "complete native CLI process",
      "cases": [
        {
          "id": "facture",
          "format": "pdf",
          "file": "tests/benchmark-corpus/facture.html",
          "medianMs": 24.1,
          "minMs": 22.6,
          "maxMs": 69.6,
          "cpuMs": 10,
          "cpuPercent": 41,
          "peakRssMiB": 29.2,
          "outputBytes": 18311,
          "pages": 1,
          "warnings": 0,
          "samples": [
            {
              "ms": 69.6,
              "cpuMs": 10
            },
            {
              "ms": 24.6,
              "cpuMs": 10
            },
            {
              "ms": 24.1,
              "cpuMs": 10
            },
            {
              "ms": 23.6,
              "cpuMs": 10
            },
            {
              "ms": 22.6,
              "cpuMs": 10
            }
          ],
          "outputSha256": "fce600be1711963a9e04eba95850dc713b7bd583ccb8baa16f82351e5e2adc7c",
          "textSha256": "19a8b0e9f31138d2abd480f18cdcde6699ed966926ee7a5ee4bf6e44db34604f",
          "textCharacters": 944
        },
        {
          "id": "facture",
          "format": "png",
          "file": "tests/benchmark-corpus/facture.html",
          "medianMs": 36.5,
          "minMs": 36.1,
          "maxMs": 37.9,
          "cpuMs": 30,
          "cpuPercent": 82,
          "peakRssMiB": 31,
          "outputBytes": 107309,
          "pages": null,
          "warnings": 0,
          "samples": [
            {
              "ms": 37.9,
              "cpuMs": 30
            },
            {
              "ms": 36.1,
              "cpuMs": 30
            },
            {
              "ms": 36.5,
              "cpuMs": 30
            },
            {
              "ms": 36.9,
              "cpuMs": 30
            },
            {
              "ms": 36.5,
              "cpuMs": 30
            }
          ],
          "outputSha256": "7160b7fcf0d552a9ed5f86734fdc382b545cb226c22da4b77932a791cfcc3288",
          "width": 595,
          "height": 842
        },
        {
          "id": "page-web",
          "format": "pdf",
          "file": "tests/benchmark-corpus/page-web.html",
          "medianMs": 40.7,
          "minMs": 39.7,
          "maxMs": 47.6,
          "cpuMs": 30,
          "cpuPercent": 74,
          "peakRssMiB": 39.2,
          "outputBytes": 229008,
          "pages": 1,
          "warnings": 0,
          "samples": [
            {
              "ms": 47.6,
              "cpuMs": 30
            },
            {
              "ms": 39.8,
              "cpuMs": 30
            },
            {
              "ms": 40.7,
              "cpuMs": 30
            },
            {
              "ms": 39.7,
              "cpuMs": 30
            },
            {
              "ms": 41.8,
              "cpuMs": 30
            }
          ],
          "outputSha256": "ede1fce8b0b6ca5a5ba6cb948bf9b705e27f80e5a64071aef98a0c4c672a68c9",
          "textSha256": "2ad91bb38844521d5eb06093b2306271c2f5e21aaac334973e0ee5f8c7cae970",
          "textCharacters": 701
        },
        {
          "id": "page-web",
          "format": "png",
          "file": "tests/benchmark-corpus/page-web.html",
          "medianMs": 123.1,
          "minMs": 121.8,
          "maxMs": 124,
          "cpuMs": 110,
          "cpuPercent": 89,
          "peakRssMiB": 37.5,
          "outputBytes": 628924,
          "pages": null,
          "warnings": 0,
          "samples": [
            {
              "ms": 121.8,
              "cpuMs": 110
            },
            {
              "ms": 123.2,
              "cpuMs": 110
            },
            {
              "ms": 123.1,
              "cpuMs": 110
            },
            {
              "ms": 124,
              "cpuMs": 110
            },
            {
              "ms": 122.6,
              "cpuMs": 110
            }
          ],
          "outputSha256": "62f481dc2023d0b7ea5cc2a9de4f647504c7f393990aee4ba519814a7ac4a92a",
          "width": 1200,
          "height": 900
        },
        {
          "id": "article-long",
          "format": "pdf",
          "file": "tests/benchmark-corpus/article-long.html",
          "medianMs": 104.8,
          "minMs": 104.3,
          "maxMs": 106.1,
          "cpuMs": 90,
          "cpuPercent": 86,
          "peakRssMiB": 99.9,
          "outputBytes": 14940,
          "pages": 1,
          "warnings": 0,
          "samples": [
            {
              "ms": 104.3,
              "cpuMs": 90
            },
            {
              "ms": 104.6,
              "cpuMs": 90
            },
            {
              "ms": 105.6,
              "cpuMs": 90
            },
            {
              "ms": 104.8,
              "cpuMs": 90
            },
            {
              "ms": 106.1,
              "cpuMs": 90
            }
          ],
          "outputSha256": "b7023f07247d4a1c5dc1cf8a82358d0a1217133896def05e2719ad782f2991de",
          "textSha256": "6a3e82fb9508f38c54d6acc3570b9b426b4381b049e321fb45dac02038b9a434",
          "textCharacters": 1906
        },
        {
          "id": "article-long",
          "format": "png",
          "file": "tests/benchmark-corpus/article-long.html",
          "medianMs": 99.7,
          "minMs": 96.8,
          "maxMs": 101.2,
          "cpuMs": 90,
          "cpuPercent": 90,
          "peakRssMiB": 76.5,
          "outputBytes": 201645,
          "pages": null,
          "warnings": 0,
          "samples": [
            {
              "ms": 99.7,
              "cpuMs": 90
            },
            {
              "ms": 101.2,
              "cpuMs": 90
            },
            {
              "ms": 100.1,
              "cpuMs": 90
            },
            {
              "ms": 98.3,
              "cpuMs": 80
            },
            {
              "ms": 96.8,
              "cpuMs": 80
            }
          ],
          "outputSha256": "8a3555ad7537b32579ed824948355aa1d62fb2bc1d19cd3605f7adf9af9bf5e2",
          "width": 720,
          "height": 960
        },
        {
          "id": "rapport-tableaux",
          "format": "pdf",
          "file": "tests/benchmark-corpus/rapport-tableaux.html",
          "medianMs": 592.4,
          "minMs": 588.8,
          "maxMs": 633.1,
          "cpuMs": 580,
          "cpuPercent": 98,
          "peakRssMiB": 292.5,
          "outputBytes": 323131,
          "pages": 28,
          "warnings": 1,
          "samples": [
            {
              "ms": 591.4,
              "cpuMs": 580
            },
            {
              "ms": 588.8,
              "cpuMs": 580
            },
            {
              "ms": 592.4,
              "cpuMs": 580
            },
            {
              "ms": 633.1,
              "cpuMs": 620
            },
            {
              "ms": 601.6,
              "cpuMs": 590
            }
          ],
          "outputSha256": "60825b3b48189fb1e08df4024aad138e98fecbdd1ee6e13fec35387e0b0e1cae",
          "textSha256": "c71d1cbbca7695f687fdca6b03d23b6a8204748c6f9141ddb6e8f509f1c4a05f",
          "textCharacters": 36405
        },
        {
          "id": "rapport-tableaux",
          "format": "png",
          "file": "tests/benchmark-corpus/rapport-tableaux.html",
          "medianMs": 419.8,
          "minMs": 411.5,
          "maxMs": 432.5,
          "cpuMs": 400,
          "cpuPercent": 95,
          "peakRssMiB": 304.5,
          "outputBytes": 153312,
          "pages": null,
          "warnings": 0,
          "samples": [
            {
              "ms": 411.5,
              "cpuMs": 400
            },
            {
              "ms": 420.3,
              "cpuMs": 410
            },
            {
              "ms": 432.5,
              "cpuMs": 420
            },
            {
              "ms": 419.8,
              "cpuMs": 400
            },
            {
              "ms": 417.1,
              "cpuMs": 400
            }
          ],
          "outputSha256": "232fefbb2ffd1c6717e71a73294f028572ac382b401f64cf5c5f5c9ded45be36",
          "width": 595,
          "height": 842
        },
        {
          "id": "album-images",
          "format": "pdf",
          "file": "tests/benchmark-corpus/album-images.html",
          "medianMs": 169.1,
          "minMs": 168,
          "maxMs": 172.5,
          "cpuMs": 150,
          "cpuPercent": 89,
          "peakRssMiB": 76.4,
          "outputBytes": 890373,
          "pages": 8,
          "warnings": 1,
          "samples": [
            {
              "ms": 168.6,
              "cpuMs": 150
            },
            {
              "ms": 169.1,
              "cpuMs": 150
            },
            {
              "ms": 168,
              "cpuMs": 150
            },
            {
              "ms": 169.4,
              "cpuMs": 150
            },
            {
              "ms": 172.5,
              "cpuMs": 150
            }
          ],
          "outputSha256": "f96d4fe00ce358eb4a69dfb518a666ac7c35c7c4c6680ab3ef0430a359feb4e4",
          "textSha256": "c44229d3faddb7935985317e38a289424443ddc788cc081607973ad1cb2f2bd9",
          "textCharacters": 3410
        },
        {
          "id": "album-images",
          "format": "png",
          "file": "tests/benchmark-corpus/album-images.html",
          "medianMs": 151.2,
          "minMs": 150.6,
          "maxMs": 153.3,
          "cpuMs": 140,
          "cpuPercent": 93,
          "peakRssMiB": 75.2,
          "outputBytes": 622047,
          "pages": null,
          "warnings": 0,
          "samples": [
            {
              "ms": 151.2,
              "cpuMs": 140
            },
            {
              "ms": 152.4,
              "cpuMs": 140
            },
            {
              "ms": 153.3,
              "cpuMs": 140
            },
            {
              "ms": 150.6,
              "cpuMs": 130
            },
            {
              "ms": 151.1,
              "cpuMs": 130
            }
          ],
          "outputSha256": "b9ec4d5dc80250f286fa083801562a28b79df621ba9104ef8f036cf283471ecf",
          "width": 595,
          "height": 842
        },
        {
          "id": "mise-en-page",
          "format": "pdf",
          "file": "tests/benchmark-corpus/mise-en-page.html",
          "medianMs": 206,
          "minMs": 204.7,
          "maxMs": 211,
          "cpuMs": 190,
          "cpuPercent": 92,
          "peakRssMiB": 58,
          "outputBytes": 1020593,
          "pages": 15,
          "warnings": 39,
          "samples": [
            {
              "ms": 211,
              "cpuMs": 200
            },
            {
              "ms": 204.9,
              "cpuMs": 190
            },
            {
              "ms": 206.5,
              "cpuMs": 190
            },
            {
              "ms": 204.7,
              "cpuMs": 190
            },
            {
              "ms": 206,
              "cpuMs": 190
            }
          ],
          "outputSha256": "2a779a2ee4e2ed8de6a228d570d61fe89a72755f6e1b8769b67c4c803581dfd3",
          "textSha256": "44a3bdbeaeb7ae2d8bb2a87e109ede394f2ec68c86fecdde15d4bd8ea440fbd9",
          "textCharacters": 16131
        },
        {
          "id": "mise-en-page",
          "format": "png",
          "file": "tests/benchmark-corpus/mise-en-page.html",
          "medianMs": 66.3,
          "minMs": 65,
          "maxMs": 67.3,
          "cpuMs": 50,
          "cpuPercent": 75,
          "peakRssMiB": 48.4,
          "outputBytes": 217532,
          "pages": null,
          "warnings": 0,
          "samples": [
            {
              "ms": 65.5,
              "cpuMs": 50
            },
            {
              "ms": 66.3,
              "cpuMs": 50
            },
            {
              "ms": 67.3,
              "cpuMs": 50
            },
            {
              "ms": 66.4,
              "cpuMs": 50
            },
            {
              "ms": 65,
              "cpuMs": 50
            }
          ],
          "outputSha256": "0104159fbdebe3fb9749842e7b08e59cc363661d3ce648b051e21ab3f9f16bdf",
          "width": 595,
          "height": 842
        },
        {
          "id": "rapport-20p",
          "format": "pdf",
          "file": "tests/pagination-corpus/01-rapport/document.html",
          "medianMs": 64.7,
          "minMs": 63.2,
          "maxMs": 67.2,
          "cpuMs": 50,
          "cpuPercent": 77,
          "peakRssMiB": 48.9,
          "outputBytes": 103193,
          "pages": 24,
          "warnings": 0,
          "samples": [
            {
              "ms": 64.7,
              "cpuMs": 50
            },
            {
              "ms": 67.2,
              "cpuMs": 50
            },
            {
              "ms": 63.9,
              "cpuMs": 50
            },
            {
              "ms": 63.2,
              "cpuMs": 50
            },
            {
              "ms": 64.9,
              "cpuMs": 50
            }
          ],
          "outputSha256": "ffe83eb24639ecb5bb7625b24f53cb8327ee02da4dd3c77944faae851803bde8",
          "textSha256": "b10ced377341e80999ffe18bba0df731fdd17218ec5c3ff2b188d92115311c44",
          "textCharacters": 15711
        },
        {
          "id": "rapport-20p",
          "format": "png",
          "file": "tests/pagination-corpus/01-rapport/document.html",
          "medianMs": 67.2,
          "minMs": 66.1,
          "maxMs": 68.4,
          "cpuMs": 50,
          "cpuPercent": 74,
          "peakRssMiB": 51.6,
          "outputBytes": 86128,
          "pages": null,
          "warnings": 0,
          "samples": [
            {
              "ms": 68.4,
              "cpuMs": 50
            },
            {
              "ms": 68.1,
              "cpuMs": 50
            },
            {
              "ms": 66.4,
              "cpuMs": 50
            },
            {
              "ms": 67.2,
              "cpuMs": 50
            },
            {
              "ms": 66.1,
              "cpuMs": 50
            }
          ],
          "outputSha256": "8f4bbedba72e3129b6eff90d2ff22afef0d1f4cf2fe7611669ca81d3da191630",
          "width": 480,
          "height": 640
        },
        {
          "id": "livre-100p",
          "format": "pdf",
          "file": "tests/pagination-corpus/02-livre/document.html",
          "medianMs": 212.4,
          "minMs": 211.5,
          "maxMs": 217.3,
          "cpuMs": 190,
          "cpuPercent": 89,
          "peakRssMiB": 55.5,
          "outputBytes": 274030,
          "pages": 106,
          "warnings": 0,
          "samples": [
            {
              "ms": 212.8,
              "cpuMs": 190
            },
            {
              "ms": 211.6,
              "cpuMs": 190
            },
            {
              "ms": 212.4,
              "cpuMs": 200
            },
            {
              "ms": 211.5,
              "cpuMs": 190
            },
            {
              "ms": 217.3,
              "cpuMs": 200
            }
          ],
          "outputSha256": "949813e59ce17bc25c16d450a45461b741ce4706d893b6a811045ee3deb535e8",
          "textSha256": "2f3f2409716c50b3b3e4c828f65fdc346168f74729e4f3b651763688344cbec7",
          "textCharacters": 85693
        },
        {
          "id": "livre-100p",
          "format": "png",
          "file": "tests/pagination-corpus/02-livre/document.html",
          "medianMs": 168.3,
          "minMs": 167.8,
          "maxMs": 173.4,
          "cpuMs": 160,
          "cpuPercent": 95,
          "peakRssMiB": 107.6,
          "outputBytes": 65302,
          "pages": null,
          "warnings": 0,
          "samples": [
            {
              "ms": 169.9,
              "cpuMs": 160
            },
            {
              "ms": 167.8,
              "cpuMs": 160
            },
            {
              "ms": 167.9,
              "cpuMs": 150
            },
            {
              "ms": 173.4,
              "cpuMs": 160
            },
            {
              "ms": 168.3,
              "cpuMs": 160
            }
          ],
          "outputSha256": "8b303354191ce0d4fca1254682ab47e67bd78cc3608eb8a9b112ac348c32eda4",
          "width": 360,
          "height": 540
        },
        {
          "id": "livre-notes",
          "format": "pdf",
          "file": "tests/footnotes-corpus/01-livre/document.html",
          "medianMs": 108.4,
          "minMs": 106.7,
          "maxMs": 113.8,
          "cpuMs": 90,
          "cpuPercent": 83,
          "peakRssMiB": 70.9,
          "outputBytes": 142565,
          "pages": 48,
          "warnings": 0,
          "samples": [
            {
              "ms": 106.7,
              "cpuMs": 90
            },
            {
              "ms": 108.4,
              "cpuMs": 90
            },
            {
              "ms": 109.8,
              "cpuMs": 90
            },
            {
              "ms": 107.4,
              "cpuMs": 90
            },
            {
              "ms": 113.8,
              "cpuMs": 100
            }
          ],
          "outputSha256": "eda448bc3eef6729cf2a6bf58cd1bb15c04e4f456b0b104c85630988f4ffaefb",
          "textSha256": "038d8c247f2e6e116b96607ab41c303d250084321cf56bf5dcdbd75969c18a82",
          "textCharacters": 38788
        },
        {
          "id": "livre-notes",
          "format": "png",
          "file": "tests/footnotes-corpus/01-livre/document.html",
          "medianMs": 76.5,
          "minMs": 73.9,
          "maxMs": 81.3,
          "cpuMs": 60,
          "cpuPercent": 78,
          "peakRssMiB": 66.9,
          "outputBytes": 61406,
          "pages": null,
          "warnings": 0,
          "samples": [
            {
              "ms": 75.3,
              "cpuMs": 60
            },
            {
              "ms": 73.9,
              "cpuMs": 60
            },
            {
              "ms": 76.5,
              "cpuMs": 60
            },
            {
              "ms": 81.3,
              "cpuMs": 70
            },
            {
              "ms": 76.9,
              "cpuMs": 60
            }
          ],
          "outputSha256": "a94d5616939fbe4759738f3cdf7490b6955010499ce5a2b634650258360367ad",
          "width": 360,
          "height": 540
        },
        {
          "id": "dictionnaire",
          "format": "pdf",
          "file": "tests/running-corpus/03-dictionnaire/document.html",
          "medianMs": 19.7,
          "minMs": 19.1,
          "maxMs": 21.8,
          "cpuMs": 10,
          "cpuPercent": 51,
          "peakRssMiB": 26.7,
          "outputBytes": 11796,
          "pages": 4,
          "warnings": 0,
          "samples": [
            {
              "ms": 21.8,
              "cpuMs": 10
            },
            {
              "ms": 21.1,
              "cpuMs": 10
            },
            {
              "ms": 19.7,
              "cpuMs": 10
            },
            {
              "ms": 19.1,
              "cpuMs": 10
            },
            {
              "ms": 19.3,
              "cpuMs": 10
            }
          ],
          "outputSha256": "40fda3753781dd6104e1295a9630665601e2ed988723c3a8c96bfbe272905cff",
          "textSha256": "17929023ba2b14c41a3fb7951fa645f0412b2ce1af690d4fb38d406f708f8cc8",
          "textCharacters": 539
        },
        {
          "id": "dictionnaire",
          "format": "png",
          "file": "tests/running-corpus/03-dictionnaire/document.html",
          "medianMs": 17.4,
          "minMs": 16.9,
          "maxMs": 17.7,
          "cpuMs": 10,
          "cpuPercent": 57,
          "peakRssMiB": 23.5,
          "outputBytes": 13510,
          "pages": null,
          "warnings": 0,
          "samples": [
            {
              "ms": 17.4,
              "cpuMs": 10
            },
            {
              "ms": 17.6,
              "cpuMs": 10
            },
            {
              "ms": 17.7,
              "cpuMs": 10
            },
            {
              "ms": 16.9,
              "cpuMs": 10
            },
            {
              "ms": 16.9,
              "cpuMs": 10
            }
          ],
          "outputSha256": "c1763ec6a978b15eba695864282bb4b05e6e5eb878b2d9a8fcae665517620107",
          "width": 400,
          "height": 300
        }
      ]
    },
    "node": {
      "version": "v22.23.4",
      "scope": "renderer.render() in a fresh process per document/format; initialization excluded",
      "cases": [
        {
          "id": "facture",
          "format": "pdf",
          "file": "tests/benchmark-corpus/facture.html",
          "medianMs": 30.7,
          "minMs": 18.6,
          "maxMs": 31.6,
          "cpuMs": 152.4,
          "cpuPercent": 496,
          "peakRssMiB": 480.1,
          "rssAfterInitMiB": 238.3,
          "wasmHeapMiB": 19.1,
          "initMs": 177.3,
          "firstMs": 105.6,
          "outputBytes": 18311,
          "pages": 1,
          "warnings": 0,
          "samples": [
            {
              "ms": 30.7,
              "cpuMs": 162.3
            },
            {
              "ms": 31.3,
              "cpuMs": 152.4
            },
            {
              "ms": 31.6,
              "cpuMs": 162
            },
            {
              "ms": 27.8,
              "cpuMs": 133.3
            },
            {
              "ms": 18.6,
              "cpuMs": 51.2
            }
          ],
          "outputSha256": "fce600be1711963a9e04eba95850dc713b7bd583ccb8baa16f82351e5e2adc7c",
          "textSha256": "19a8b0e9f31138d2abd480f18cdcde6699ed966926ee7a5ee4bf6e44db34604f",
          "textCharacters": 944
        },
        {
          "id": "facture",
          "format": "png",
          "file": "tests/benchmark-corpus/facture.html",
          "medianMs": 31.5,
          "minMs": 31.3,
          "maxMs": 32.7,
          "cpuMs": 41.2,
          "cpuPercent": 131,
          "peakRssMiB": 435.1,
          "rssAfterInitMiB": 238.2,
          "wasmHeapMiB": 19.1,
          "initMs": 162.9,
          "firstMs": 125.6,
          "outputBytes": 107334,
          "pages": null,
          "warnings": 0,
          "samples": [
            {
              "ms": 32.1,
              "cpuMs": 41.1
            },
            {
              "ms": 31.5,
              "cpuMs": 51.6
            },
            {
              "ms": 31.3,
              "cpuMs": 39.9
            },
            {
              "ms": 32.7,
              "cpuMs": 54.1
            },
            {
              "ms": 31.3,
              "cpuMs": 41.2
            }
          ],
          "outputSha256": "c2958bf8827605e6de2fab296ac19321c8d5585ba0d3e08e162ffb8bb1e66b41",
          "width": 595,
          "height": 842
        },
        {
          "id": "page-web",
          "format": "pdf",
          "file": "tests/benchmark-corpus/page-web.html",
          "medianMs": 42,
          "minMs": 37.6,
          "maxMs": 47.8,
          "cpuMs": 106,
          "cpuPercent": 253,
          "peakRssMiB": 459.7,
          "rssAfterInitMiB": 238.2,
          "wasmHeapMiB": 19.1,
          "initMs": 178.3,
          "firstMs": 164.8,
          "outputBytes": 229008,
          "pages": 1,
          "warnings": 0,
          "samples": [
            {
              "ms": 42.1,
              "cpuMs": 106
            },
            {
              "ms": 42,
              "cpuMs": 128.8
            },
            {
              "ms": 47.8,
              "cpuMs": 120.7
            },
            {
              "ms": 38.8,
              "cpuMs": 52
            },
            {
              "ms": 37.6,
              "cpuMs": 43.3
            }
          ],
          "outputSha256": "847f009f98b17a4f572a61a84064438c5bbd6189d64ce6de524ae01f538fd668",
          "textSha256": "2ad91bb38844521d5eb06093b2306271c2f5e21aaac334973e0ee5f8c7cae970",
          "textCharacters": 701
        },
        {
          "id": "page-web",
          "format": "png",
          "file": "tests/benchmark-corpus/page-web.html",
          "medianMs": 163.3,
          "minMs": 161.7,
          "maxMs": 164.5,
          "cpuMs": 178.9,
          "cpuPercent": 110,
          "peakRssMiB": 450.9,
          "rssAfterInitMiB": 238.1,
          "wasmHeapMiB": 19.1,
          "initMs": 192.9,
          "firstMs": 294.2,
          "outputBytes": 628963,
          "pages": null,
          "warnings": 0,
          "samples": [
            {
              "ms": 163.7,
              "cpuMs": 178.9
            },
            {
              "ms": 164.5,
              "cpuMs": 214.9
            },
            {
              "ms": 163.3,
              "cpuMs": 183.3
            },
            {
              "ms": 163.3,
              "cpuMs": 168.8
            },
            {
              "ms": 161.7,
              "cpuMs": 168.1
            }
          ],
          "outputSha256": "f519683c75867b81b16468f83cc3a73a73e66ea0fa0847c164555df8642a7789",
          "width": 1200,
          "height": 900
        },
        {
          "id": "article-long",
          "format": "pdf",
          "file": "tests/benchmark-corpus/article-long.html",
          "medianMs": 52.9,
          "minMs": 50.9,
          "maxMs": 54.1,
          "cpuMs": 62.5,
          "cpuPercent": 118,
          "peakRssMiB": 473.4,
          "rssAfterInitMiB": 238.1,
          "wasmHeapMiB": 27.6,
          "initMs": 143.1,
          "firstMs": 166.1,
          "outputBytes": 14940,
          "pages": 1,
          "warnings": 0,
          "samples": [
            {
              "ms": 54.1,
              "cpuMs": 118.7
            },
            {
              "ms": 53.9,
              "cpuMs": 89.7
            },
            {
              "ms": 50.9,
              "cpuMs": 60.1
            },
            {
              "ms": 52.9,
              "cpuMs": 62.5
            },
            {
              "ms": 51.9,
              "cpuMs": 61.6
            }
          ],
          "outputSha256": "b7023f07247d4a1c5dc1cf8a82358d0a1217133896def05e2719ad782f2991de",
          "textSha256": "6a3e82fb9508f38c54d6acc3570b9b426b4381b049e321fb45dac02038b9a434",
          "textCharacters": 1906
        },
        {
          "id": "article-long",
          "format": "png",
          "file": "tests/benchmark-corpus/article-long.html",
          "medianMs": 85,
          "minMs": 83.7,
          "maxMs": 85.2,
          "cpuMs": 93.1,
          "cpuPercent": 110,
          "peakRssMiB": 461.7,
          "rssAfterInitMiB": 238,
          "wasmHeapMiB": 33.2,
          "initMs": 162.2,
          "firstMs": 213.9,
          "outputBytes": 201842,
          "pages": null,
          "warnings": 0,
          "samples": [
            {
              "ms": 83.7,
              "cpuMs": 93.1
            },
            {
              "ms": 85,
              "cpuMs": 105.3
            },
            {
              "ms": 85.1,
              "cpuMs": 93.1
            },
            {
              "ms": 85.2,
              "cpuMs": 95.2
            },
            {
              "ms": 84,
              "cpuMs": 92.5
            }
          ],
          "outputSha256": "a021104c4adf5d093ea3d381ce4f8eeb1b794d8d27c353b6114b43c05818c70a",
          "width": 720,
          "height": 960
        },
        {
          "id": "rapport-tableaux",
          "format": "pdf",
          "file": "tests/benchmark-corpus/rapport-tableaux.html",
          "medianMs": 691.6,
          "minMs": 659.9,
          "maxMs": 823.7,
          "cpuMs": 703.5,
          "cpuPercent": 102,
          "peakRssMiB": 533.7,
          "rssAfterInitMiB": 238,
          "wasmHeapMiB": 206.1,
          "initMs": 181.1,
          "firstMs": 863.1,
          "outputBytes": 323131,
          "pages": 28,
          "warnings": 1,
          "samples": [
            {
              "ms": 691.6,
              "cpuMs": 703.5
            },
            {
              "ms": 784.6,
              "cpuMs": 754.2
            },
            {
              "ms": 659.9,
              "cpuMs": 668
            },
            {
              "ms": 689.7,
              "cpuMs": 689.6
            },
            {
              "ms": 823.7,
              "cpuMs": 787.6
            }
          ],
          "outputSha256": "60825b3b48189fb1e08df4024aad138e98fecbdd1ee6e13fec35387e0b0e1cae",
          "textSha256": "c71d1cbbca7695f687fdca6b03d23b6a8204748c6f9141ddb6e8f509f1c4a05f",
          "textCharacters": 36405
        },
        {
          "id": "rapport-tableaux",
          "format": "png",
          "file": "tests/benchmark-corpus/rapport-tableaux.html",
          "medianMs": 281.9,
          "minMs": 277.1,
          "maxMs": 287.5,
          "cpuMs": 295.4,
          "cpuPercent": 105,
          "peakRssMiB": 476.7,
          "rssAfterInitMiB": 238.1,
          "wasmHeapMiB": 119.3,
          "initMs": 168.5,
          "firstMs": 449.5,
          "outputBytes": 153435,
          "pages": null,
          "warnings": 0,
          "samples": [
            {
              "ms": 277.3,
              "cpuMs": 283.9
            },
            {
              "ms": 287,
              "cpuMs": 295.4
            },
            {
              "ms": 281.9,
              "cpuMs": 299.4
            },
            {
              "ms": 287.5,
              "cpuMs": 303.6
            },
            {
              "ms": 277.1,
              "cpuMs": 288.9
            }
          ],
          "outputSha256": "c7da327e2f573a73055b4a50ef8775fb79268ad23ac156bfb1ce572e1fb3fa2d",
          "width": 595,
          "height": 842
        },
        {
          "id": "album-images",
          "format": "pdf",
          "file": "tests/benchmark-corpus/album-images.html",
          "medianMs": 240.9,
          "minMs": 240.5,
          "maxMs": 243.6,
          "cpuMs": 264.1,
          "cpuPercent": 110,
          "peakRssMiB": 458.2,
          "rssAfterInitMiB": 239.8,
          "wasmHeapMiB": 57.5,
          "initMs": 152.1,
          "firstMs": 395.6,
          "outputBytes": 890373,
          "pages": 8,
          "warnings": 1,
          "samples": [
            {
              "ms": 243.6,
              "cpuMs": 264.1
            },
            {
              "ms": 240.5,
              "cpuMs": 248
            },
            {
              "ms": 240.7,
              "cpuMs": 268
            },
            {
              "ms": 242.5,
              "cpuMs": 276
            },
            {
              "ms": 240.9,
              "cpuMs": 246.4
            }
          ],
          "outputSha256": "f96d4fe00ce358eb4a69dfb518a666ac7c35c7c4c6680ab3ef0430a359feb4e4",
          "textSha256": "c44229d3faddb7935985317e38a289424443ddc788cc081607973ad1cb2f2bd9",
          "textCharacters": 3410
        },
        {
          "id": "album-images",
          "format": "png",
          "file": "tests/benchmark-corpus/album-images.html",
          "medianMs": 165.6,
          "minMs": 165.3,
          "maxMs": 169.1,
          "cpuMs": 174.1,
          "cpuPercent": 105,
          "peakRssMiB": 481,
          "rssAfterInitMiB": 239.9,
          "wasmHeapMiB": 47.9,
          "initMs": 129.7,
          "firstMs": 288.7,
          "outputBytes": 622065,
          "pages": null,
          "warnings": 0,
          "samples": [
            {
              "ms": 165.5,
              "cpuMs": 184.9
            },
            {
              "ms": 165.6,
              "cpuMs": 170.9
            },
            {
              "ms": 165.3,
              "cpuMs": 174.1
            },
            {
              "ms": 169.1,
              "cpuMs": 194
            },
            {
              "ms": 166.1,
              "cpuMs": 172.7
            }
          ],
          "outputSha256": "b292b3c8bd21fc375f87f4479c333d5280a6290b617bf5e9e2ba45709ed7e37a",
          "width": 595,
          "height": 842
        },
        {
          "id": "mise-en-page",
          "format": "pdf",
          "file": "tests/benchmark-corpus/mise-en-page.html",
          "medianMs": 323.3,
          "minMs": 317.2,
          "maxMs": 328.6,
          "cpuMs": 356.1,
          "cpuPercent": 110,
          "peakRssMiB": 459.4,
          "rssAfterInitMiB": 238,
          "wasmHeapMiB": 33.2,
          "initMs": 127.4,
          "firstMs": 569.9,
          "outputBytes": 1020343,
          "pages": 15,
          "warnings": 39,
          "samples": [
            {
              "ms": 326,
              "cpuMs": 356.1
            },
            {
              "ms": 323.3,
              "cpuMs": 356.4
            },
            {
              "ms": 328.6,
              "cpuMs": 361.8
            },
            {
              "ms": 318.2,
              "cpuMs": 328
            },
            {
              "ms": 317.2,
              "cpuMs": 328.9
            }
          ],
          "outputSha256": "8ed680388fc83c7af3cfb8a80e215412ca4e15c992526304af78e2839cb3f9ac",
          "textSha256": "44a3bdbeaeb7ae2d8bb2a87e109ede394f2ec68c86fecdde15d4bd8ea440fbd9",
          "textCharacters": 16131
        },
        {
          "id": "mise-en-page",
          "format": "png",
          "file": "tests/benchmark-corpus/mise-en-page.html",
          "medianMs": 58,
          "minMs": 56,
          "maxMs": 58.8,
          "cpuMs": 68.8,
          "cpuPercent": 119,
          "peakRssMiB": 396.4,
          "rssAfterInitMiB": 238,
          "wasmHeapMiB": 19.1,
          "initMs": 143.9,
          "firstMs": 173.3,
          "outputBytes": 217676,
          "pages": null,
          "warnings": 0,
          "samples": [
            {
              "ms": 58.8,
              "cpuMs": 74.9
            },
            {
              "ms": 58,
              "cpuMs": 82
            },
            {
              "ms": 58.4,
              "cpuMs": 68.8
            },
            {
              "ms": 57.1,
              "cpuMs": 63
            },
            {
              "ms": 56,
              "cpuMs": 63.8
            }
          ],
          "outputSha256": "a12b1c0516a01d51fc80ce1fec8a40ad000d252ac598f7c0c60c497bf88dc7e5",
          "width": 595,
          "height": 842
        },
        {
          "id": "rapport-20p",
          "format": "pdf",
          "file": "tests/pagination-corpus/01-rapport/document.html",
          "medianMs": 65.9,
          "minMs": 64.1,
          "maxMs": 68.5,
          "cpuMs": 75,
          "cpuPercent": 114,
          "peakRssMiB": 465.7,
          "rssAfterInitMiB": 238,
          "wasmHeapMiB": 27.6,
          "initMs": 185.8,
          "firstMs": 260.4,
          "outputBytes": 103193,
          "pages": 24,
          "warnings": 0,
          "samples": [
            {
              "ms": 68.5,
              "cpuMs": 93.2
            },
            {
              "ms": 67.3,
              "cpuMs": 75
            },
            {
              "ms": 65.9,
              "cpuMs": 70.8
            },
            {
              "ms": 64.1,
              "cpuMs": 69.6
            },
            {
              "ms": 64.2,
              "cpuMs": 76.5
            }
          ],
          "outputSha256": "ffe83eb24639ecb5bb7625b24f53cb8327ee02da4dd3c77944faae851803bde8",
          "textSha256": "b10ced377341e80999ffe18bba0df731fdd17218ec5c3ff2b188d92115311c44",
          "textCharacters": 15711
        },
        {
          "id": "rapport-20p",
          "format": "png",
          "file": "tests/pagination-corpus/01-rapport/document.html",
          "medianMs": 54.3,
          "minMs": 53.4,
          "maxMs": 55.7,
          "cpuMs": 62.7,
          "cpuPercent": 115,
          "peakRssMiB": 443.8,
          "rssAfterInitMiB": 238,
          "wasmHeapMiB": 19.1,
          "initMs": 174.6,
          "firstMs": 208.6,
          "outputBytes": 86030,
          "pages": null,
          "warnings": 0,
          "samples": [
            {
              "ms": 55.7,
              "cpuMs": 81.3
            },
            {
              "ms": 54.4,
              "cpuMs": 69.8
            },
            {
              "ms": 53.4,
              "cpuMs": 62.7
            },
            {
              "ms": 54.3,
              "cpuMs": 61.3
            },
            {
              "ms": 53.9,
              "cpuMs": 59.3
            }
          ],
          "outputSha256": "e99670b45ef003c12fadc4f4a27db3f862187b4b556b9e8862b7a3dd2785f775",
          "width": 480,
          "height": 640
        },
        {
          "id": "livre-100p",
          "format": "pdf",
          "file": "tests/pagination-corpus/02-livre/document.html",
          "medianMs": 280.1,
          "minMs": 278.7,
          "maxMs": 283.7,
          "cpuMs": 291.4,
          "cpuPercent": 104,
          "peakRssMiB": 440,
          "rssAfterInitMiB": 238.1,
          "wasmHeapMiB": 33.2,
          "initMs": 191.5,
          "firstMs": 511.8,
          "outputBytes": 274030,
          "pages": 106,
          "warnings": 0,
          "samples": [
            {
              "ms": 278.7,
              "cpuMs": 296.8
            },
            {
              "ms": 283.7,
              "cpuMs": 290
            },
            {
              "ms": 279.5,
              "cpuMs": 291.4
            },
            {
              "ms": 280.1,
              "cpuMs": 283.5
            },
            {
              "ms": 283.1,
              "cpuMs": 295.9
            }
          ],
          "outputSha256": "949813e59ce17bc25c16d450a45461b741ce4706d893b6a811045ee3deb535e8",
          "textSha256": "2f3f2409716c50b3b3e4c828f65fdc346168f74729e4f3b651763688344cbec7",
          "textCharacters": 85693
        },
        {
          "id": "livre-100p",
          "format": "png",
          "file": "tests/pagination-corpus/02-livre/document.html",
          "medianMs": 117.2,
          "minMs": 116.9,
          "maxMs": 119.4,
          "cpuMs": 129.8,
          "cpuPercent": 111,
          "peakRssMiB": 460.6,
          "rssAfterInitMiB": 238.2,
          "wasmHeapMiB": 39.9,
          "initMs": 181.1,
          "firstMs": 256.7,
          "outputBytes": 65259,
          "pages": null,
          "warnings": 0,
          "samples": [
            {
              "ms": 117.7,
              "cpuMs": 130.8
            },
            {
              "ms": 117,
              "cpuMs": 125.3
            },
            {
              "ms": 116.9,
              "cpuMs": 122
            },
            {
              "ms": 119.4,
              "cpuMs": 130.2
            },
            {
              "ms": 117.2,
              "cpuMs": 129.8
            }
          ],
          "outputSha256": "79171f15551d569b9d81b0ff1ebbd432003417a0962d9d5b9081df0c904da60d",
          "width": 360,
          "height": 540
        },
        {
          "id": "livre-notes",
          "format": "pdf",
          "file": "tests/footnotes-corpus/01-livre/document.html",
          "medianMs": 113.6,
          "minMs": 113.5,
          "maxMs": 115.3,
          "cpuMs": 125.8,
          "cpuPercent": 111,
          "peakRssMiB": 480.1,
          "rssAfterInitMiB": 238,
          "wasmHeapMiB": 47.9,
          "initMs": 186.4,
          "firstMs": 338.6,
          "outputBytes": 142565,
          "pages": 48,
          "warnings": 0,
          "samples": [
            {
              "ms": 113.5,
              "cpuMs": 133.8
            },
            {
              "ms": 113.6,
              "cpuMs": 119.1
            },
            {
              "ms": 114.8,
              "cpuMs": 122.8
            },
            {
              "ms": 115.3,
              "cpuMs": 126.4
            },
            {
              "ms": 113.5,
              "cpuMs": 125.8
            }
          ],
          "outputSha256": "eda448bc3eef6729cf2a6bf58cd1bb15c04e4f456b0b104c85630988f4ffaefb",
          "textSha256": "038d8c247f2e6e116b96607ab41c303d250084321cf56bf5dcdbd75969c18a82",
          "textCharacters": 38788
        },
        {
          "id": "livre-notes",
          "format": "png",
          "file": "tests/footnotes-corpus/01-livre/document.html",
          "medianMs": 56.6,
          "minMs": 55.8,
          "maxMs": 57,
          "cpuMs": 67.5,
          "cpuPercent": 119,
          "peakRssMiB": 462.3,
          "rssAfterInitMiB": 238.1,
          "wasmHeapMiB": 27.6,
          "initMs": 134.3,
          "firstMs": 183.7,
          "outputBytes": 61356,
          "pages": null,
          "warnings": 0,
          "samples": [
            {
              "ms": 55.8,
              "cpuMs": 63.5
            },
            {
              "ms": 56.9,
              "cpuMs": 68.8
            },
            {
              "ms": 56.6,
              "cpuMs": 67.5
            },
            {
              "ms": 57,
              "cpuMs": 64
            },
            {
              "ms": 56.3,
              "cpuMs": 71.1
            }
          ],
          "outputSha256": "e68195f8bd9c31e0cc5a53114095536da4451bfd41a96a8adc0bde27cf30bfa8",
          "width": 360,
          "height": 540
        },
        {
          "id": "dictionnaire",
          "format": "pdf",
          "file": "tests/running-corpus/03-dictionnaire/document.html",
          "medianMs": 23,
          "minMs": 20.5,
          "maxMs": 26.1,
          "cpuMs": 116.1,
          "cpuPercent": 506,
          "peakRssMiB": 474.1,
          "rssAfterInitMiB": 238.2,
          "wasmHeapMiB": 19.1,
          "initMs": 193.9,
          "firstMs": 94.7,
          "outputBytes": 11796,
          "pages": 4,
          "warnings": 0,
          "samples": [
            {
              "ms": 25.2,
              "cpuMs": 125.4
            },
            {
              "ms": 21.9,
              "cpuMs": 97.5
            },
            {
              "ms": 26.1,
              "cpuMs": 133
            },
            {
              "ms": 20.5,
              "cpuMs": 109
            },
            {
              "ms": 23,
              "cpuMs": 116.1
            }
          ],
          "outputSha256": "40fda3753781dd6104e1295a9630665601e2ed988723c3a8c96bfbe272905cff",
          "textSha256": "17929023ba2b14c41a3fb7951fa645f0412b2ce1af690d4fb38d406f708f8cc8",
          "textCharacters": 539
        },
        {
          "id": "dictionnaire",
          "format": "png",
          "file": "tests/running-corpus/03-dictionnaire/document.html",
          "medianMs": 14.9,
          "minMs": 14.3,
          "maxMs": 17.3,
          "cpuMs": 71.9,
          "cpuPercent": 483,
          "peakRssMiB": 437.4,
          "rssAfterInitMiB": 238.2,
          "wasmHeapMiB": 19.1,
          "initMs": 130,
          "firstMs": 56.9,
          "outputBytes": 13510,
          "pages": null,
          "warnings": 0,
          "samples": [
            {
              "ms": 14.9,
              "cpuMs": 71.9
            },
            {
              "ms": 17.3,
              "cpuMs": 86.6
            },
            {
              "ms": 14.7,
              "cpuMs": 62.4
            },
            {
              "ms": 14.3,
              "cpuMs": 70.9
            },
            {
              "ms": 16.4,
              "cpuMs": 77.3
            }
          ],
          "outputSha256": "c1763ec6a978b15eba695864282bb4b05e6e5eb878b2d9a8fcae665517620107",
          "width": 400,
          "height": 300
        }
      ]
    },
    "bun": {
      "version": "1.4.4",
      "scope": "renderer.render() in a fresh process per document/format; initialization excluded",
      "cases": [
        {
          "id": "facture",
          "format": "pdf",
          "file": "tests/benchmark-corpus/facture.html",
          "medianMs": 29,
          "minMs": 22.4,
          "maxMs": 39.2,
          "cpuMs": 180.1,
          "cpuPercent": 620,
          "peakRssMiB": 393,
          "rssAfterInitMiB": 151.6,
          "wasmHeapMiB": 19.1,
          "initMs": 48.4,
          "firstMs": 75.5,
          "outputBytes": 18311,
          "pages": 1,
          "warnings": 0,
          "samples": [
            {
              "ms": 22.4,
              "cpuMs": 157.3
            },
            {
              "ms": 24.4,
              "cpuMs": 161.8
            },
            {
              "ms": 39.2,
              "cpuMs": 259.9
            },
            {
              "ms": 29,
              "cpuMs": 180.1
            },
            {
              "ms": 32.6,
              "cpuMs": 238.6
            }
          ],
          "outputSha256": "fce600be1711963a9e04eba95850dc713b7bd583ccb8baa16f82351e5e2adc7c",
          "textSha256": "19a8b0e9f31138d2abd480f18cdcde6699ed966926ee7a5ee4bf6e44db34604f",
          "textCharacters": 944
        },
        {
          "id": "facture",
          "format": "png",
          "file": "tests/benchmark-corpus/facture.html",
          "medianMs": 32.2,
          "minMs": 30.5,
          "maxMs": 37.6,
          "cpuMs": 96.9,
          "cpuPercent": 301,
          "peakRssMiB": 253.8,
          "rssAfterInitMiB": 154.1,
          "wasmHeapMiB": 19.1,
          "initMs": 39.8,
          "firstMs": 82.1,
          "outputBytes": 107334,
          "pages": null,
          "warnings": 0,
          "samples": [
            {
              "ms": 30.5,
              "cpuMs": 59.7
            },
            {
              "ms": 33.3,
              "cpuMs": 110.4
            },
            {
              "ms": 30.6,
              "cpuMs": 70
            },
            {
              "ms": 32.2,
              "cpuMs": 96.9
            },
            {
              "ms": 37.6,
              "cpuMs": 133.2
            }
          ],
          "outputSha256": "c2958bf8827605e6de2fab296ac19321c8d5585ba0d3e08e162ffb8bb1e66b41",
          "width": 595,
          "height": 842
        },
        {
          "id": "page-web",
          "format": "pdf",
          "file": "tests/benchmark-corpus/page-web.html",
          "medianMs": 37.3,
          "minMs": 34.1,
          "maxMs": 39.6,
          "cpuMs": 104.7,
          "cpuPercent": 280,
          "peakRssMiB": 253.2,
          "rssAfterInitMiB": 151.2,
          "wasmHeapMiB": 19.1,
          "initMs": 39.3,
          "firstMs": 106.3,
          "outputBytes": 229008,
          "pages": 1,
          "warnings": 0,
          "samples": [
            {
              "ms": 37.3,
              "cpuMs": 104.7
            },
            {
              "ms": 38.7,
              "cpuMs": 124.5
            },
            {
              "ms": 34.1,
              "cpuMs": 80.4
            },
            {
              "ms": 35.3,
              "cpuMs": 68.6
            },
            {
              "ms": 39.6,
              "cpuMs": 128.8
            }
          ],
          "outputSha256": "847f009f98b17a4f572a61a84064438c5bbd6189d64ce6de524ae01f538fd668",
          "textSha256": "2ad91bb38844521d5eb06093b2306271c2f5e21aaac334973e0ee5f8c7cae970",
          "textCharacters": 701
        },
        {
          "id": "page-web",
          "format": "png",
          "file": "tests/benchmark-corpus/page-web.html",
          "medianMs": 152.5,
          "minMs": 149.9,
          "maxMs": 163.1,
          "cpuMs": 213.5,
          "cpuPercent": 140,
          "peakRssMiB": 222,
          "rssAfterInitMiB": 150.1,
          "wasmHeapMiB": 19.1,
          "initMs": 39.5,
          "firstMs": 202,
          "outputBytes": 628963,
          "pages": null,
          "warnings": 0,
          "samples": [
            {
              "ms": 150.3,
              "cpuMs": 213.5
            },
            {
              "ms": 152.6,
              "cpuMs": 236
            },
            {
              "ms": 149.9,
              "cpuMs": 173.6
            },
            {
              "ms": 152.5,
              "cpuMs": 185.6
            },
            {
              "ms": 163.1,
              "cpuMs": 258.9
            }
          ],
          "outputSha256": "f519683c75867b81b16468f83cc3a73a73e66ea0fa0847c164555df8642a7789",
          "width": 1200,
          "height": 900
        },
        {
          "id": "article-long",
          "format": "pdf",
          "file": "tests/benchmark-corpus/article-long.html",
          "medianMs": 38.7,
          "minMs": 36.4,
          "maxMs": 45.1,
          "cpuMs": 58.7,
          "cpuPercent": 152,
          "peakRssMiB": 260.5,
          "rssAfterInitMiB": 151.2,
          "wasmHeapMiB": 27.6,
          "initMs": 39.3,
          "firstMs": 122.7,
          "outputBytes": 14940,
          "pages": 1,
          "warnings": 0,
          "samples": [
            {
              "ms": 38.7,
              "cpuMs": 48.5
            },
            {
              "ms": 37.9,
              "cpuMs": 58.7
            },
            {
              "ms": 36.4,
              "cpuMs": 58
            },
            {
              "ms": 42.9,
              "cpuMs": 125.1
            },
            {
              "ms": 45.1,
              "cpuMs": 124.7
            }
          ],
          "outputSha256": "b7023f07247d4a1c5dc1cf8a82358d0a1217133896def05e2719ad782f2991de",
          "textSha256": "6a3e82fb9508f38c54d6acc3570b9b426b4381b049e321fb45dac02038b9a434",
          "textCharacters": 1906
        },
        {
          "id": "article-long",
          "format": "png",
          "file": "tests/benchmark-corpus/article-long.html",
          "medianMs": 70.7,
          "minMs": 68.1,
          "maxMs": 72.7,
          "cpuMs": 90.3,
          "cpuPercent": 128,
          "peakRssMiB": 279.7,
          "rssAfterInitMiB": 154.6,
          "wasmHeapMiB": 33.2,
          "initMs": 40.6,
          "firstMs": 154.9,
          "outputBytes": 201842,
          "pages": null,
          "warnings": 0,
          "samples": [
            {
              "ms": 68.3,
              "cpuMs": 77.8
            },
            {
              "ms": 71.7,
              "cpuMs": 90.3
            },
            {
              "ms": 68.1,
              "cpuMs": 79.7
            },
            {
              "ms": 70.7,
              "cpuMs": 142
            },
            {
              "ms": 72.7,
              "cpuMs": 174.1
            }
          ],
          "outputSha256": "a021104c4adf5d093ea3d381ce4f8eeb1b794d8d27c353b6114b43c05818c70a",
          "width": 720,
          "height": 960
        },
        {
          "id": "rapport-tableaux",
          "format": "pdf",
          "file": "tests/benchmark-corpus/rapport-tableaux.html",
          "medianMs": 528.2,
          "minMs": 518.7,
          "maxMs": 554.8,
          "cpuMs": 555.9,
          "cpuPercent": 105,
          "peakRssMiB": 464.8,
          "rssAfterInitMiB": 149,
          "wasmHeapMiB": 206.1,
          "initMs": 39.5,
          "firstMs": 844.3,
          "outputBytes": 323131,
          "pages": 28,
          "warnings": 1,
          "samples": [
            {
              "ms": 554.8,
              "cpuMs": 864.9
            },
            {
              "ms": 528.2,
              "cpuMs": 539.4
            },
            {
              "ms": 518.7,
              "cpuMs": 537.8
            },
            {
              "ms": 522.2,
              "cpuMs": 580
            },
            {
              "ms": 540.5,
              "cpuMs": 555.9
            }
          ],
          "outputSha256": "60825b3b48189fb1e08df4024aad138e98fecbdd1ee6e13fec35387e0b0e1cae",
          "textSha256": "c71d1cbbca7695f687fdca6b03d23b6a8204748c6f9141ddb6e8f509f1c4a05f",
          "textCharacters": 36405
        },
        {
          "id": "rapport-tableaux",
          "format": "png",
          "file": "tests/benchmark-corpus/rapport-tableaux.html",
          "medianMs": 216.9,
          "minMs": 214.8,
          "maxMs": 221.9,
          "cpuMs": 229.7,
          "cpuPercent": 106,
          "peakRssMiB": 394.5,
          "rssAfterInitMiB": 150.1,
          "wasmHeapMiB": 119.3,
          "initMs": 39.7,
          "firstMs": 398.1,
          "outputBytes": 153435,
          "pages": null,
          "warnings": 0,
          "samples": [
            {
              "ms": 215.4,
              "cpuMs": 241.6
            },
            {
              "ms": 214.8,
              "cpuMs": 229.7
            },
            {
              "ms": 217.5,
              "cpuMs": 220.5
            },
            {
              "ms": 216.9,
              "cpuMs": 228.4
            },
            {
              "ms": 221.9,
              "cpuMs": 238.9
            }
          ],
          "outputSha256": "c7da327e2f573a73055b4a50ef8775fb79268ad23ac156bfb1ce572e1fb3fa2d",
          "width": 595,
          "height": 842
        },
        {
          "id": "album-images",
          "format": "pdf",
          "file": "tests/benchmark-corpus/album-images.html",
          "medianMs": 207.4,
          "minMs": 200.1,
          "maxMs": 429.8,
          "cpuMs": 294.7,
          "cpuPercent": 142,
          "peakRssMiB": 325.7,
          "rssAfterInitMiB": 153.1,
          "wasmHeapMiB": 57.5,
          "initMs": 39.3,
          "firstMs": 294.3,
          "outputBytes": 890373,
          "pages": 8,
          "warnings": 1,
          "samples": [
            {
              "ms": 207.4,
              "cpuMs": 439.5
            },
            {
              "ms": 200.1,
              "cpuMs": 269.7
            },
            {
              "ms": 214.1,
              "cpuMs": 417.9
            },
            {
              "ms": 201.3,
              "cpuMs": 230.5
            },
            {
              "ms": 429.8,
              "cpuMs": 294.7
            }
          ],
          "outputSha256": "f96d4fe00ce358eb4a69dfb518a666ac7c35c7c4c6680ab3ef0430a359feb4e4",
          "textSha256": "c44229d3faddb7935985317e38a289424443ddc788cc081607973ad1cb2f2bd9",
          "textCharacters": 3410
        },
        {
          "id": "album-images",
          "format": "png",
          "file": "tests/benchmark-corpus/album-images.html",
          "medianMs": 165.1,
          "minMs": 159.5,
          "maxMs": 170.3,
          "cpuMs": 218.9,
          "cpuPercent": 133,
          "peakRssMiB": 245.9,
          "rssAfterInitMiB": 151.3,
          "wasmHeapMiB": 47.9,
          "initMs": 78.3,
          "firstMs": 237,
          "outputBytes": 622065,
          "pages": null,
          "warnings": 0,
          "samples": [
            {
              "ms": 159.5,
              "cpuMs": 182
            },
            {
              "ms": 165.1,
              "cpuMs": 220.1
            },
            {
              "ms": 164.9,
              "cpuMs": 223.9
            },
            {
              "ms": 170.3,
              "cpuMs": 177
            },
            {
              "ms": 165.6,
              "cpuMs": 218.9
            }
          ],
          "outputSha256": "b292b3c8bd21fc375f87f4479c333d5280a6290b617bf5e9e2ba45709ed7e37a",
          "width": 595,
          "height": 842
        },
        {
          "id": "mise-en-page",
          "format": "pdf",
          "file": "tests/benchmark-corpus/mise-en-page.html",
          "medianMs": 273.9,
          "minMs": 269.6,
          "maxMs": 283.8,
          "cpuMs": 320.7,
          "cpuPercent": 117,
          "peakRssMiB": 310.8,
          "rssAfterInitMiB": 146.8,
          "wasmHeapMiB": 33.2,
          "initMs": 41.7,
          "firstMs": 552,
          "outputBytes": 1020343,
          "pages": 15,
          "warnings": 39,
          "samples": [
            {
              "ms": 283.8,
              "cpuMs": 387.6
            },
            {
              "ms": 269.6,
              "cpuMs": 320.7
            },
            {
              "ms": 273.9,
              "cpuMs": 372.5
            },
            {
              "ms": 270.5,
              "cpuMs": 320.3
            },
            {
              "ms": 274.1,
              "cpuMs": 310.8
            }
          ],
          "outputSha256": "8ed680388fc83c7af3cfb8a80e215412ca4e15c992526304af78e2839cb3f9ac",
          "textSha256": "44a3bdbeaeb7ae2d8bb2a87e109ede394f2ec68c86fecdde15d4bd8ea440fbd9",
          "textCharacters": 16131
        },
        {
          "id": "mise-en-page",
          "format": "png",
          "file": "tests/benchmark-corpus/mise-en-page.html",
          "medianMs": 50.8,
          "minMs": 48.9,
          "maxMs": 61.6,
          "cpuMs": 112.3,
          "cpuPercent": 221,
          "peakRssMiB": 277.8,
          "rssAfterInitMiB": 152.7,
          "wasmHeapMiB": 19.1,
          "initMs": 40.8,
          "firstMs": 135.6,
          "outputBytes": 217676,
          "pages": null,
          "warnings": 0,
          "samples": [
            {
              "ms": 49.8,
              "cpuMs": 62.1
            },
            {
              "ms": 48.9,
              "cpuMs": 68.3
            },
            {
              "ms": 50.8,
              "cpuMs": 121.5
            },
            {
              "ms": 51.8,
              "cpuMs": 112.3
            },
            {
              "ms": 61.6,
              "cpuMs": 262.4
            }
          ],
          "outputSha256": "a12b1c0516a01d51fc80ce1fec8a40ad000d252ac598f7c0c60c497bf88dc7e5",
          "width": 595,
          "height": 842
        },
        {
          "id": "rapport-20p",
          "format": "pdf",
          "file": "tests/pagination-corpus/01-rapport/document.html",
          "medianMs": 56.1,
          "minMs": 51.7,
          "maxMs": 59.2,
          "cpuMs": 154.2,
          "cpuPercent": 275,
          "peakRssMiB": 394,
          "rssAfterInitMiB": 150.2,
          "wasmHeapMiB": 27.6,
          "initMs": 40.6,
          "firstMs": 199.6,
          "outputBytes": 103193,
          "pages": 24,
          "warnings": 0,
          "samples": [
            {
              "ms": 57.9,
              "cpuMs": 154.2
            },
            {
              "ms": 56.1,
              "cpuMs": 160.3
            },
            {
              "ms": 59.2,
              "cpuMs": 203.5
            },
            {
              "ms": 54.1,
              "cpuMs": 150.9
            },
            {
              "ms": 51.7,
              "cpuMs": 93.3
            }
          ],
          "outputSha256": "ffe83eb24639ecb5bb7625b24f53cb8327ee02da4dd3c77944faae851803bde8",
          "textSha256": "b10ced377341e80999ffe18bba0df731fdd17218ec5c3ff2b188d92115311c44",
          "textCharacters": 15711
        },
        {
          "id": "rapport-20p",
          "format": "png",
          "file": "tests/pagination-corpus/01-rapport/document.html",
          "medianMs": 45,
          "minMs": 42.4,
          "maxMs": 47.7,
          "cpuMs": 117.7,
          "cpuPercent": 262,
          "peakRssMiB": 266.9,
          "rssAfterInitMiB": 148.4,
          "wasmHeapMiB": 19.1,
          "initMs": 39.1,
          "firstMs": 129.2,
          "outputBytes": 86030,
          "pages": null,
          "warnings": 0,
          "samples": [
            {
              "ms": 47.7,
              "cpuMs": 132.7
            },
            {
              "ms": 45,
              "cpuMs": 117.7
            },
            {
              "ms": 42.4,
              "cpuMs": 66.3
            },
            {
              "ms": 44,
              "cpuMs": 64.2
            },
            {
              "ms": 47,
              "cpuMs": 131.8
            }
          ],
          "outputSha256": "e99670b45ef003c12fadc4f4a27db3f862187b4b556b9e8862b7a3dd2785f775",
          "width": 480,
          "height": 640
        },
        {
          "id": "livre-100p",
          "format": "pdf",
          "file": "tests/pagination-corpus/02-livre/document.html",
          "medianMs": 213.8,
          "minMs": 213.3,
          "maxMs": 217.3,
          "cpuMs": 230,
          "cpuPercent": 108,
          "peakRssMiB": 374.7,
          "rssAfterInitMiB": 151.1,
          "wasmHeapMiB": 33.2,
          "initMs": 38.7,
          "firstMs": 424.8,
          "outputBytes": 274030,
          "pages": 106,
          "warnings": 0,
          "samples": [
            {
              "ms": 214.9,
              "cpuMs": 241.3
            },
            {
              "ms": 213.4,
              "cpuMs": 230
            },
            {
              "ms": 213.8,
              "cpuMs": 223.8
            },
            {
              "ms": 213.3,
              "cpuMs": 219.3
            },
            {
              "ms": 217.3,
              "cpuMs": 239.7
            }
          ],
          "outputSha256": "949813e59ce17bc25c16d450a45461b741ce4706d893b6a811045ee3deb535e8",
          "textSha256": "2f3f2409716c50b3b3e4c828f65fdc346168f74729e4f3b651763688344cbec7",
          "textCharacters": 85693
        },
        {
          "id": "livre-100p",
          "format": "png",
          "file": "tests/pagination-corpus/02-livre/document.html",
          "medianMs": 97.6,
          "minMs": 94.2,
          "maxMs": 102.1,
          "cpuMs": 112.9,
          "cpuPercent": 116,
          "peakRssMiB": 282.2,
          "rssAfterInitMiB": 150.6,
          "wasmHeapMiB": 39.9,
          "initMs": 40,
          "firstMs": 177.1,
          "outputBytes": 65259,
          "pages": null,
          "warnings": 0,
          "samples": [
            {
              "ms": 98.3,
              "cpuMs": 227.5
            },
            {
              "ms": 102.1,
              "cpuMs": 191.6
            },
            {
              "ms": 94.2,
              "cpuMs": 109.9
            },
            {
              "ms": 94.4,
              "cpuMs": 102.5
            },
            {
              "ms": 97.6,
              "cpuMs": 112.9
            }
          ],
          "outputSha256": "79171f15551d569b9d81b0ff1ebbd432003417a0962d9d5b9081df0c904da60d",
          "width": 360,
          "height": 540
        },
        {
          "id": "livre-notes",
          "format": "pdf",
          "file": "tests/footnotes-corpus/01-livre/document.html",
          "medianMs": 92.2,
          "minMs": 89.3,
          "maxMs": 93.9,
          "cpuMs": 114.7,
          "cpuPercent": 124,
          "peakRssMiB": 420.7,
          "rssAfterInitMiB": 149.2,
          "wasmHeapMiB": 47.9,
          "initMs": 41.1,
          "firstMs": 352.7,
          "outputBytes": 142565,
          "pages": 48,
          "warnings": 0,
          "samples": [
            {
              "ms": 91.1,
              "cpuMs": 209.1
            },
            {
              "ms": 89.3,
              "cpuMs": 114.7
            },
            {
              "ms": 92.5,
              "cpuMs": 105.9
            },
            {
              "ms": 92.2,
              "cpuMs": 98.7
            },
            {
              "ms": 93.9,
              "cpuMs": 131.5
            }
          ],
          "outputSha256": "eda448bc3eef6729cf2a6bf58cd1bb15c04e4f456b0b104c85630988f4ffaefb",
          "textSha256": "038d8c247f2e6e116b96607ab41c303d250084321cf56bf5dcdbd75969c18a82",
          "textCharacters": 38788
        },
        {
          "id": "livre-notes",
          "format": "png",
          "file": "tests/footnotes-corpus/01-livre/document.html",
          "medianMs": 46.7,
          "minMs": 42.9,
          "maxMs": 52.2,
          "cpuMs": 91.1,
          "cpuPercent": 195,
          "peakRssMiB": 263.6,
          "rssAfterInitMiB": 146.8,
          "wasmHeapMiB": 27.6,
          "initMs": 44.9,
          "firstMs": 137.5,
          "outputBytes": 61356,
          "pages": null,
          "warnings": 0,
          "samples": [
            {
              "ms": 52.2,
              "cpuMs": 141.5
            },
            {
              "ms": 47.1,
              "cpuMs": 110.2
            },
            {
              "ms": 46.7,
              "cpuMs": 91.1
            },
            {
              "ms": 42.9,
              "cpuMs": 52.1
            },
            {
              "ms": 45,
              "cpuMs": 67.4
            }
          ],
          "outputSha256": "e68195f8bd9c31e0cc5a53114095536da4451bfd41a96a8adc0bde27cf30bfa8",
          "width": 360,
          "height": 540
        },
        {
          "id": "dictionnaire",
          "format": "pdf",
          "file": "tests/running-corpus/03-dictionnaire/document.html",
          "medianMs": 27.7,
          "minMs": 21.8,
          "maxMs": 35.5,
          "cpuMs": 200.9,
          "cpuPercent": 725,
          "peakRssMiB": 362.2,
          "rssAfterInitMiB": 150.5,
          "wasmHeapMiB": 19.1,
          "initMs": 41.7,
          "firstMs": 50.3,
          "outputBytes": 11796,
          "pages": 4,
          "warnings": 0,
          "samples": [
            {
              "ms": 35.5,
              "cpuMs": 280.2
            },
            {
              "ms": 33.6,
              "cpuMs": 245.3
            },
            {
              "ms": 25,
              "cpuMs": 143.8
            },
            {
              "ms": 27.7,
              "cpuMs": 200.9
            },
            {
              "ms": 21.8,
              "cpuMs": 131.7
            }
          ],
          "outputSha256": "40fda3753781dd6104e1295a9630665601e2ed988723c3a8c96bfbe272905cff",
          "textSha256": "17929023ba2b14c41a3fb7951fa645f0412b2ce1af690d4fb38d406f708f8cc8",
          "textCharacters": 539
        },
        {
          "id": "dictionnaire",
          "format": "png",
          "file": "tests/running-corpus/03-dictionnaire/document.html",
          "medianMs": 10.9,
          "minMs": 10.3,
          "maxMs": 13.2,
          "cpuMs": 49.1,
          "cpuPercent": 450,
          "peakRssMiB": 220.7,
          "rssAfterInitMiB": 151.8,
          "wasmHeapMiB": 19.1,
          "initMs": 43.3,
          "firstMs": 35.4,
          "outputBytes": 13510,
          "pages": null,
          "warnings": 0,
          "samples": [
            {
              "ms": 10.9,
              "cpuMs": 39.3
            },
            {
              "ms": 12.2,
              "cpuMs": 62.4
            },
            {
              "ms": 10.5,
              "cpuMs": 47
            },
            {
              "ms": 10.3,
              "cpuMs": 49.1
            },
            {
              "ms": 13.2,
              "cpuMs": 72.1
            }
          ],
          "outputSha256": "c1763ec6a978b15eba695864282bb4b05e6e5eb878b2d9a8fcae665517620107",
          "width": 400,
          "height": 300
        }
      ]
    },
    "chromium": {
      "version": "151.0.7922.34",
      "cases": [
        {
          "id": "facture",
          "file": "tests/benchmark-corpus/facture.html",
          "format": "pdf",
          "initMs": 109.30000001192093,
          "firstMs": 109.90000003576279,
          "samples": [
            {
              "ms": 19.700000047683716,
              "cpuMs": null
            },
            {
              "ms": 14.899999976158142,
              "cpuMs": null
            },
            {
              "ms": 14.300000011920929,
              "cpuMs": null
            },
            {
              "ms": 13.300000011920929,
              "cpuMs": null
            },
            {
              "ms": 13.299999952316284,
              "cpuMs": null
            }
          ],
          "outputBytes": 18311,
          "warnings": 0,
          "wasmHeapBytes": 20054016,
          "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/151.0.7922.34 Safari/537.36",
          "medianMs": 14.300000011920929,
          "minMs": 13.299999952316284,
          "maxMs": 19.700000047683716,
          "cpuMs": null,
          "peakRssMiB": null,
          "wasmHeapMiB": 19.125,
          "outputSha256": "fce600be1711963a9e04eba95850dc713b7bd583ccb8baa16f82351e5e2adc7c",
          "pages": 1,
          "textSha256": "19a8b0e9f31138d2abd480f18cdcde6699ed966926ee7a5ee4bf6e44db34604f",
          "textCharacters": 944
        },
        {
          "id": "facture",
          "file": "tests/benchmark-corpus/facture.html",
          "format": "png",
          "initMs": 72.40000003576279,
          "firstMs": 40.5,
          "samples": [
            {
              "ms": 27.5,
              "cpuMs": null
            },
            {
              "ms": 27.700000047683716,
              "cpuMs": null
            },
            {
              "ms": 27.799999952316284,
              "cpuMs": null
            },
            {
              "ms": 28.30000001192093,
              "cpuMs": null
            },
            {
              "ms": 27.900000035762787,
              "cpuMs": null
            }
          ],
          "outputBytes": 107334,
          "warnings": 0,
          "wasmHeapBytes": 20054016,
          "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/151.0.7922.34 Safari/537.36",
          "medianMs": 27.799999952316284,
          "minMs": 27.5,
          "maxMs": 28.30000001192093,
          "cpuMs": null,
          "peakRssMiB": null,
          "wasmHeapMiB": 19.125,
          "outputSha256": "c2958bf8827605e6de2fab296ac19321c8d5585ba0d3e08e162ffb8bb1e66b41",
          "width": 595,
          "height": 842
        },
        {
          "id": "page-web",
          "file": "tests/benchmark-corpus/page-web.html",
          "format": "pdf",
          "initMs": 70.69999998807907,
          "firstMs": 73.19999998807907,
          "samples": [
            {
              "ms": 34.5,
              "cpuMs": null
            },
            {
              "ms": 34.19999998807907,
              "cpuMs": null
            },
            {
              "ms": 34.40000003576279,
              "cpuMs": null
            },
            {
              "ms": 34.39999997615814,
              "cpuMs": null
            },
            {
              "ms": 34.89999997615814,
              "cpuMs": null
            }
          ],
          "outputBytes": 229008,
          "warnings": 0,
          "wasmHeapBytes": 20054016,
          "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/151.0.7922.34 Safari/537.36",
          "medianMs": 34.40000003576279,
          "minMs": 34.19999998807907,
          "maxMs": 34.89999997615814,
          "cpuMs": null,
          "peakRssMiB": null,
          "wasmHeapMiB": 19.125,
          "outputSha256": "847f009f98b17a4f572a61a84064438c5bbd6189d64ce6de524ae01f538fd668",
          "pages": 1,
          "textSha256": "2ad91bb38844521d5eb06093b2306271c2f5e21aaac334973e0ee5f8c7cae970",
          "textCharacters": 701
        },
        {
          "id": "page-web",
          "file": "tests/benchmark-corpus/page-web.html",
          "format": "png",
          "initMs": 62.30000001192093,
          "firstMs": 164.60000002384186,
          "samples": [
            {
              "ms": 155.70000004768372,
              "cpuMs": null
            },
            {
              "ms": 155.79999995231628,
              "cpuMs": null
            },
            {
              "ms": 155,
              "cpuMs": null
            },
            {
              "ms": 156.4000000357628,
              "cpuMs": null
            },
            {
              "ms": 156.0999999642372,
              "cpuMs": null
            }
          ],
          "outputBytes": 628963,
          "warnings": 0,
          "wasmHeapBytes": 20054016,
          "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/151.0.7922.34 Safari/537.36",
          "medianMs": 155.79999995231628,
          "minMs": 155,
          "maxMs": 156.4000000357628,
          "cpuMs": null,
          "peakRssMiB": null,
          "wasmHeapMiB": 19.125,
          "outputSha256": "f519683c75867b81b16468f83cc3a73a73e66ea0fa0847c164555df8642a7789",
          "width": 1200,
          "height": 900
        },
        {
          "id": "article-long",
          "file": "tests/benchmark-corpus/article-long.html",
          "format": "pdf",
          "initMs": 74.19999998807907,
          "firstMs": 44.30000001192093,
          "samples": [
            {
              "ms": 36,
              "cpuMs": null
            },
            {
              "ms": 34.80000001192093,
              "cpuMs": null
            },
            {
              "ms": 35,
              "cpuMs": null
            },
            {
              "ms": 38.30000001192093,
              "cpuMs": null
            },
            {
              "ms": 36.30000001192093,
              "cpuMs": null
            }
          ],
          "outputBytes": 14940,
          "warnings": 0,
          "wasmHeapBytes": 28966912,
          "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/151.0.7922.34 Safari/537.36",
          "medianMs": 36,
          "minMs": 34.80000001192093,
          "maxMs": 38.30000001192093,
          "cpuMs": null,
          "peakRssMiB": null,
          "wasmHeapMiB": 27.625,
          "outputSha256": "b7023f07247d4a1c5dc1cf8a82358d0a1217133896def05e2719ad782f2991de",
          "pages": 1,
          "textSha256": "6a3e82fb9508f38c54d6acc3570b9b426b4381b049e321fb45dac02038b9a434",
          "textCharacters": 1906
        },
        {
          "id": "article-long",
          "file": "tests/benchmark-corpus/article-long.html",
          "format": "png",
          "initMs": 80.40000003576279,
          "firstMs": 74,
          "samples": [
            {
              "ms": 67,
              "cpuMs": null
            },
            {
              "ms": 68.69999998807907,
              "cpuMs": null
            },
            {
              "ms": 67.89999997615814,
              "cpuMs": null
            },
            {
              "ms": 68.80000001192093,
              "cpuMs": null
            },
            {
              "ms": 66.90000003576279,
              "cpuMs": null
            }
          ],
          "outputBytes": 201842,
          "warnings": 0,
          "wasmHeapBytes": 34799616,
          "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/151.0.7922.34 Safari/537.36",
          "medianMs": 67.89999997615814,
          "minMs": 66.90000003576279,
          "maxMs": 68.80000001192093,
          "cpuMs": null,
          "peakRssMiB": null,
          "wasmHeapMiB": 33.1875,
          "outputSha256": "a021104c4adf5d093ea3d381ce4f8eeb1b794d8d27c353b6114b43c05818c70a",
          "width": 720,
          "height": 960
        },
        {
          "id": "rapport-tableaux",
          "file": "tests/benchmark-corpus/rapport-tableaux.html",
          "format": "pdf",
          "initMs": 82.60000002384186,
          "firstMs": 622.0999999642372,
          "samples": [
            {
              "ms": 550.3000000119209,
              "cpuMs": null
            },
            {
              "ms": 540,
              "cpuMs": null
            },
            {
              "ms": 544.8999999761581,
              "cpuMs": null
            },
            {
              "ms": 538.5,
              "cpuMs": null
            },
            {
              "ms": 527.7999999523163,
              "cpuMs": null
            }
          ],
          "outputBytes": 323131,
          "warnings": 1,
          "wasmHeapBytes": 216137728,
          "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/151.0.7922.34 Safari/537.36",
          "medianMs": 540,
          "minMs": 527.7999999523163,
          "maxMs": 550.3000000119209,
          "cpuMs": null,
          "peakRssMiB": null,
          "wasmHeapMiB": 206.125,
          "outputSha256": "60825b3b48189fb1e08df4024aad138e98fecbdd1ee6e13fec35387e0b0e1cae",
          "pages": 28,
          "textSha256": "c71d1cbbca7695f687fdca6b03d23b6a8204748c6f9141ddb6e8f509f1c4a05f",
          "textCharacters": 36405
        },
        {
          "id": "rapport-tableaux",
          "file": "tests/benchmark-corpus/rapport-tableaux.html",
          "format": "png",
          "initMs": 73.19999998807907,
          "firstMs": 248.30000001192093,
          "samples": [
            {
              "ms": 223.89999997615814,
              "cpuMs": null
            },
            {
              "ms": 223.69999998807907,
              "cpuMs": null
            },
            {
              "ms": 228.19999998807907,
              "cpuMs": null
            },
            {
              "ms": 229.60000002384186,
              "cpuMs": null
            },
            {
              "ms": 229.10000002384186,
              "cpuMs": null
            }
          ],
          "outputBytes": 153435,
          "warnings": 0,
          "wasmHeapBytes": 125042688,
          "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/151.0.7922.34 Safari/537.36",
          "medianMs": 228.19999998807907,
          "minMs": 223.69999998807907,
          "maxMs": 229.60000002384186,
          "cpuMs": null,
          "peakRssMiB": null,
          "wasmHeapMiB": 119.25,
          "outputSha256": "c7da327e2f573a73055b4a50ef8775fb79268ad23ac156bfb1ce572e1fb3fa2d",
          "width": 595,
          "height": 842
        },
        {
          "id": "album-images",
          "file": "tests/benchmark-corpus/album-images.html",
          "format": "pdf",
          "initMs": 71,
          "firstMs": 234.5,
          "samples": [
            {
              "ms": 219.5,
              "cpuMs": null
            },
            {
              "ms": 218.5,
              "cpuMs": null
            },
            {
              "ms": 219.39999997615814,
              "cpuMs": null
            },
            {
              "ms": 221.9000000357628,
              "cpuMs": null
            },
            {
              "ms": 225.0999999642372,
              "cpuMs": null
            }
          ],
          "outputBytes": 890373,
          "warnings": 1,
          "wasmHeapBytes": 60293120,
          "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/151.0.7922.34 Safari/537.36",
          "medianMs": 219.5,
          "minMs": 218.5,
          "maxMs": 225.0999999642372,
          "cpuMs": null,
          "peakRssMiB": null,
          "wasmHeapMiB": 57.5,
          "outputSha256": "f96d4fe00ce358eb4a69dfb518a666ac7c35c7c4c6680ab3ef0430a359feb4e4",
          "pages": 8,
          "textSha256": "c44229d3faddb7935985317e38a289424443ddc788cc081607973ad1cb2f2bd9",
          "textCharacters": 3410
        },
        {
          "id": "album-images",
          "file": "tests/benchmark-corpus/album-images.html",
          "format": "png",
          "initMs": 69.5,
          "firstMs": 164.69999998807907,
          "samples": [
            {
              "ms": 160.5999999642372,
              "cpuMs": null
            },
            {
              "ms": 161.0999999642372,
              "cpuMs": null
            },
            {
              "ms": 167.5,
              "cpuMs": null
            },
            {
              "ms": 162.30000001192093,
              "cpuMs": null
            },
            {
              "ms": 160.10000002384186,
              "cpuMs": null
            }
          ],
          "outputBytes": 622065,
          "warnings": 0,
          "wasmHeapBytes": 50200576,
          "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/151.0.7922.34 Safari/537.36",
          "medianMs": 161.0999999642372,
          "minMs": 160.10000002384186,
          "maxMs": 167.5,
          "cpuMs": null,
          "peakRssMiB": null,
          "wasmHeapMiB": 47.875,
          "outputSha256": "b292b3c8bd21fc375f87f4479c333d5280a6290b617bf5e9e2ba45709ed7e37a",
          "width": 595,
          "height": 842
        },
        {
          "id": "mise-en-page",
          "file": "tests/benchmark-corpus/mise-en-page.html",
          "format": "pdf",
          "initMs": 79.80000001192093,
          "firstMs": 315.80000001192093,
          "samples": [
            {
              "ms": 284.10000002384186,
              "cpuMs": null
            },
            {
              "ms": 281.69999998807907,
              "cpuMs": null
            },
            {
              "ms": 280,
              "cpuMs": null
            },
            {
              "ms": 279.19999998807907,
              "cpuMs": null
            },
            {
              "ms": 280.5,
              "cpuMs": null
            }
          ],
          "outputBytes": 1020343,
          "warnings": 39,
          "wasmHeapBytes": 34799616,
          "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/151.0.7922.34 Safari/537.36",
          "medianMs": 280.5,
          "minMs": 279.19999998807907,
          "maxMs": 284.10000002384186,
          "cpuMs": null,
          "peakRssMiB": null,
          "wasmHeapMiB": 33.1875,
          "outputSha256": "8ed680388fc83c7af3cfb8a80e215412ca4e15c992526304af78e2839cb3f9ac",
          "pages": 15,
          "textSha256": "44a3bdbeaeb7ae2d8bb2a87e109ede394f2ec68c86fecdde15d4bd8ea440fbd9",
          "textCharacters": 16131
        },
        {
          "id": "mise-en-page",
          "file": "tests/benchmark-corpus/mise-en-page.html",
          "format": "png",
          "initMs": 73.79999995231628,
          "firstMs": 53.40000003576279,
          "samples": [
            {
              "ms": 48.700000047683716,
              "cpuMs": null
            },
            {
              "ms": 48,
              "cpuMs": null
            },
            {
              "ms": 48.299999952316284,
              "cpuMs": null
            },
            {
              "ms": 48.60000002384186,
              "cpuMs": null
            },
            {
              "ms": 47.89999997615814,
              "cpuMs": null
            }
          ],
          "outputBytes": 217676,
          "warnings": 0,
          "wasmHeapBytes": 20054016,
          "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/151.0.7922.34 Safari/537.36",
          "medianMs": 48.299999952316284,
          "minMs": 47.89999997615814,
          "maxMs": 48.700000047683716,
          "cpuMs": null,
          "peakRssMiB": null,
          "wasmHeapMiB": 19.125,
          "outputSha256": "a12b1c0516a01d51fc80ce1fec8a40ad000d252ac598f7c0c60c497bf88dc7e5",
          "width": 595,
          "height": 842
        },
        {
          "id": "rapport-20p",
          "file": "tests/pagination-corpus/01-rapport/document.html",
          "format": "pdf",
          "initMs": 73.90000003576279,
          "firstMs": 74.19999998807907,
          "samples": [
            {
              "ms": 53.69999998807907,
              "cpuMs": null
            },
            {
              "ms": 52.40000003576279,
              "cpuMs": null
            },
            {
              "ms": 52.30000001192093,
              "cpuMs": null
            },
            {
              "ms": 50.89999997615814,
              "cpuMs": null
            },
            {
              "ms": 50.80000001192093,
              "cpuMs": null
            }
          ],
          "outputBytes": 103193,
          "warnings": 0,
          "wasmHeapBytes": 28966912,
          "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/151.0.7922.34 Safari/537.36",
          "medianMs": 52.30000001192093,
          "minMs": 50.80000001192093,
          "maxMs": 53.69999998807907,
          "cpuMs": null,
          "peakRssMiB": null,
          "wasmHeapMiB": 27.625,
          "outputSha256": "ffe83eb24639ecb5bb7625b24f53cb8327ee02da4dd3c77944faae851803bde8",
          "pages": 24,
          "textSha256": "b10ced377341e80999ffe18bba0df731fdd17218ec5c3ff2b188d92115311c44",
          "textCharacters": 15711
        },
        {
          "id": "rapport-20p",
          "file": "tests/pagination-corpus/01-rapport/document.html",
          "format": "png",
          "initMs": 72.69999998807907,
          "firstMs": 47.39999997615814,
          "samples": [
            {
              "ms": 43.39999997615814,
              "cpuMs": null
            },
            {
              "ms": 43.19999998807907,
              "cpuMs": null
            },
            {
              "ms": 43,
              "cpuMs": null
            },
            {
              "ms": 41.40000003576279,
              "cpuMs": null
            },
            {
              "ms": 41.89999997615814,
              "cpuMs": null
            }
          ],
          "outputBytes": 86030,
          "warnings": 0,
          "wasmHeapBytes": 20054016,
          "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/151.0.7922.34 Safari/537.36",
          "medianMs": 43,
          "minMs": 41.40000003576279,
          "maxMs": 43.39999997615814,
          "cpuMs": null,
          "peakRssMiB": null,
          "wasmHeapMiB": 19.125,
          "outputSha256": "e99670b45ef003c12fadc4f4a27db3f862187b4b556b9e8862b7a3dd2785f775",
          "width": 480,
          "height": 640
        },
        {
          "id": "livre-100p",
          "file": "tests/pagination-corpus/02-livre/document.html",
          "format": "pdf",
          "initMs": 83.39999997615814,
          "firstMs": 252.60000002384186,
          "samples": [
            {
              "ms": 230.29999995231628,
              "cpuMs": null
            },
            {
              "ms": 232.10000002384186,
              "cpuMs": null
            },
            {
              "ms": 231.10000002384186,
              "cpuMs": null
            },
            {
              "ms": 232.0999999642372,
              "cpuMs": null
            },
            {
              "ms": 238,
              "cpuMs": null
            }
          ],
          "outputBytes": 274030,
          "warnings": 0,
          "wasmHeapBytes": 34799616,
          "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/151.0.7922.34 Safari/537.36",
          "medianMs": 232.0999999642372,
          "minMs": 230.29999995231628,
          "maxMs": 238,
          "cpuMs": null,
          "peakRssMiB": null,
          "wasmHeapMiB": 33.1875,
          "outputSha256": "949813e59ce17bc25c16d450a45461b741ce4706d893b6a811045ee3deb535e8",
          "pages": 106,
          "textSha256": "2f3f2409716c50b3b3e4c828f65fdc346168f74729e4f3b651763688344cbec7",
          "textCharacters": 85693
        },
        {
          "id": "livre-100p",
          "file": "tests/pagination-corpus/02-livre/document.html",
          "format": "png",
          "initMs": 74.5,
          "firstMs": 104.69999998807907,
          "samples": [
            {
              "ms": 96,
              "cpuMs": null
            },
            {
              "ms": 97,
              "cpuMs": null
            },
            {
              "ms": 97.20000004768372,
              "cpuMs": null
            },
            {
              "ms": 97,
              "cpuMs": null
            },
            {
              "ms": 96.19999998807907,
              "cpuMs": null
            }
          ],
          "outputBytes": 65259,
          "warnings": 0,
          "wasmHeapBytes": 41811968,
          "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/151.0.7922.34 Safari/537.36",
          "medianMs": 97,
          "minMs": 96,
          "maxMs": 97.20000004768372,
          "cpuMs": null,
          "peakRssMiB": null,
          "wasmHeapMiB": 39.875,
          "outputSha256": "79171f15551d569b9d81b0ff1ebbd432003417a0962d9d5b9081df0c904da60d",
          "width": 360,
          "height": 540
        },
        {
          "id": "livre-notes",
          "file": "tests/footnotes-corpus/01-livre/document.html",
          "format": "pdf",
          "initMs": 72.80000001192093,
          "firstMs": 103.89999997615814,
          "samples": [
            {
              "ms": 91.39999997615814,
              "cpuMs": null
            },
            {
              "ms": 89.70000004768372,
              "cpuMs": null
            },
            {
              "ms": 90.40000003576279,
              "cpuMs": null
            },
            {
              "ms": 88.69999998807907,
              "cpuMs": null
            },
            {
              "ms": 90.59999996423721,
              "cpuMs": null
            }
          ],
          "outputBytes": 142565,
          "warnings": 0,
          "wasmHeapBytes": 50200576,
          "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/151.0.7922.34 Safari/537.36",
          "medianMs": 90.40000003576279,
          "minMs": 88.69999998807907,
          "maxMs": 91.39999997615814,
          "cpuMs": null,
          "peakRssMiB": null,
          "wasmHeapMiB": 47.875,
          "outputSha256": "eda448bc3eef6729cf2a6bf58cd1bb15c04e4f456b0b104c85630988f4ffaefb",
          "pages": 48,
          "textSha256": "038d8c247f2e6e116b96607ab41c303d250084321cf56bf5dcdbd75969c18a82",
          "textCharacters": 38788
        },
        {
          "id": "livre-notes",
          "file": "tests/footnotes-corpus/01-livre/document.html",
          "format": "png",
          "initMs": 78.90000003576279,
          "firstMs": 49.59999996423721,
          "samples": [
            {
              "ms": 43.30000001192093,
              "cpuMs": null
            },
            {
              "ms": 43.69999998807907,
              "cpuMs": null
            },
            {
              "ms": 45.19999998807907,
              "cpuMs": null
            },
            {
              "ms": 44.89999997615814,
              "cpuMs": null
            },
            {
              "ms": 44.30000001192093,
              "cpuMs": null
            }
          ],
          "outputBytes": 61356,
          "warnings": 0,
          "wasmHeapBytes": 28966912,
          "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/151.0.7922.34 Safari/537.36",
          "medianMs": 44.30000001192093,
          "minMs": 43.30000001192093,
          "maxMs": 45.19999998807907,
          "cpuMs": null,
          "peakRssMiB": null,
          "wasmHeapMiB": 27.625,
          "outputSha256": "e68195f8bd9c31e0cc5a53114095536da4451bfd41a96a8adc0bde27cf30bfa8",
          "width": 360,
          "height": 540
        },
        {
          "id": "dictionnaire",
          "file": "tests/running-corpus/03-dictionnaire/document.html",
          "format": "pdf",
          "initMs": 72.5,
          "firstMs": 12.200000047683716,
          "samples": [
            {
              "ms": 9.100000023841858,
              "cpuMs": null
            },
            {
              "ms": 8.799999952316284,
              "cpuMs": null
            },
            {
              "ms": 9.400000035762787,
              "cpuMs": null
            },
            {
              "ms": 8.800000011920929,
              "cpuMs": null
            },
            {
              "ms": 8.899999976158142,
              "cpuMs": null
            }
          ],
          "outputBytes": 11796,
          "warnings": 0,
          "wasmHeapBytes": 20054016,
          "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/151.0.7922.34 Safari/537.36",
          "medianMs": 8.899999976158142,
          "minMs": 8.799999952316284,
          "maxMs": 9.400000035762787,
          "cpuMs": null,
          "peakRssMiB": null,
          "wasmHeapMiB": 19.125,
          "outputSha256": "40fda3753781dd6104e1295a9630665601e2ed988723c3a8c96bfbe272905cff",
          "pages": 4,
          "textSha256": "17929023ba2b14c41a3fb7951fa645f0412b2ce1af690d4fb38d406f708f8cc8",
          "textCharacters": 539
        },
        {
          "id": "dictionnaire",
          "file": "tests/running-corpus/03-dictionnaire/document.html",
          "format": "png",
          "initMs": 72.39999997615814,
          "firstMs": 8.400000035762787,
          "samples": [
            {
              "ms": 6.5,
              "cpuMs": null
            },
            {
              "ms": 6.400000035762787,
              "cpuMs": null
            },
            {
              "ms": 6.399999976158142,
              "cpuMs": null
            },
            {
              "ms": 6.300000011920929,
              "cpuMs": null
            },
            {
              "ms": 6.399999976158142,
              "cpuMs": null
            }
          ],
          "outputBytes": 13510,
          "warnings": 0,
          "wasmHeapBytes": 20054016,
          "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/151.0.7922.34 Safari/537.36",
          "medianMs": 6.399999976158142,
          "minMs": 6.300000011920929,
          "maxMs": 6.5,
          "cpuMs": null,
          "peakRssMiB": null,
          "wasmHeapMiB": 19.125,
          "outputSha256": "c1763ec6a978b15eba695864282bb4b05e6e5eb878b2d9a8fcae665517620107",
          "width": 400,
          "height": 300
        }
      ],
      "scope": "renderer.render() in a fresh page per document/format; asset loading and renderer initialization excluded",
      "cpuAndRss": "not exposed by portable browser APIs"
    },
    "firefox": {
      "version": "153.0",
      "cases": [
        {
          "id": "facture",
          "file": "tests/benchmark-corpus/facture.html",
          "format": "pdf",
          "initMs": 379,
          "firstMs": 86,
          "samples": [
            {
              "ms": 78,
              "cpuMs": null
            },
            {
              "ms": 77,
              "cpuMs": null
            },
            {
              "ms": 82,
              "cpuMs": null
            },
            {
              "ms": 80,
              "cpuMs": null
            },
            {
              "ms": 79,
              "cpuMs": null
            }
          ],
          "outputBytes": 18311,
          "warnings": 0,
          "wasmHeapBytes": 20054016,
          "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:153.0) Gecko/20100101 Firefox/153.0",
          "medianMs": 79,
          "minMs": 77,
          "maxMs": 82,
          "cpuMs": null,
          "peakRssMiB": null,
          "wasmHeapMiB": 19.125,
          "outputSha256": "fce600be1711963a9e04eba95850dc713b7bd583ccb8baa16f82351e5e2adc7c",
          "pages": 1,
          "textSha256": "19a8b0e9f31138d2abd480f18cdcde6699ed966926ee7a5ee4bf6e44db34604f",
          "textCharacters": 944
        },
        {
          "id": "facture",
          "file": "tests/benchmark-corpus/facture.html",
          "format": "png",
          "initMs": 377,
          "firstMs": 312,
          "samples": [
            {
              "ms": 300,
              "cpuMs": null
            },
            {
              "ms": 300,
              "cpuMs": null
            },
            {
              "ms": 300,
              "cpuMs": null
            },
            {
              "ms": 302,
              "cpuMs": null
            },
            {
              "ms": 299,
              "cpuMs": null
            }
          ],
          "outputBytes": 107334,
          "warnings": 0,
          "wasmHeapBytes": 20054016,
          "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:153.0) Gecko/20100101 Firefox/153.0",
          "medianMs": 300,
          "minMs": 299,
          "maxMs": 302,
          "cpuMs": null,
          "peakRssMiB": null,
          "wasmHeapMiB": 19.125,
          "outputSha256": "c2958bf8827605e6de2fab296ac19321c8d5585ba0d3e08e162ffb8bb1e66b41",
          "width": 595,
          "height": 842
        },
        {
          "id": "page-web",
          "file": "tests/benchmark-corpus/page-web.html",
          "format": "pdf",
          "initMs": 378,
          "firstMs": 310,
          "samples": [
            {
              "ms": 301,
              "cpuMs": null
            },
            {
              "ms": 302,
              "cpuMs": null
            },
            {
              "ms": 302,
              "cpuMs": null
            },
            {
              "ms": 309,
              "cpuMs": null
            },
            {
              "ms": 309,
              "cpuMs": null
            }
          ],
          "outputBytes": 229008,
          "warnings": 0,
          "wasmHeapBytes": 20054016,
          "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:153.0) Gecko/20100101 Firefox/153.0",
          "medianMs": 302,
          "minMs": 301,
          "maxMs": 309,
          "cpuMs": null,
          "peakRssMiB": null,
          "wasmHeapMiB": 19.125,
          "outputSha256": "847f009f98b17a4f572a61a84064438c5bbd6189d64ce6de524ae01f538fd668",
          "pages": 1,
          "textSha256": "2ad91bb38844521d5eb06093b2306271c2f5e21aaac334973e0ee5f8c7cae970",
          "textCharacters": 701
        },
        {
          "id": "page-web",
          "file": "tests/benchmark-corpus/page-web.html",
          "format": "png",
          "initMs": 376,
          "firstMs": 1255,
          "samples": [
            {
              "ms": 1138,
              "cpuMs": null
            },
            {
              "ms": 1132,
              "cpuMs": null
            },
            {
              "ms": 1216,
              "cpuMs": null
            },
            {
              "ms": 1257,
              "cpuMs": null
            },
            {
              "ms": 1186,
              "cpuMs": null
            }
          ],
          "outputBytes": 628963,
          "warnings": 0,
          "wasmHeapBytes": 20054016,
          "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:153.0) Gecko/20100101 Firefox/153.0",
          "medianMs": 1186,
          "minMs": 1132,
          "maxMs": 1257,
          "cpuMs": null,
          "peakRssMiB": null,
          "wasmHeapMiB": 19.125,
          "outputSha256": "f519683c75867b81b16468f83cc3a73a73e66ea0fa0847c164555df8642a7789",
          "width": 1200,
          "height": 900
        },
        {
          "id": "article-long",
          "file": "tests/benchmark-corpus/article-long.html",
          "format": "pdf",
          "initMs": 384,
          "firstMs": 289,
          "samples": [
            {
              "ms": 268,
              "cpuMs": null
            },
            {
              "ms": 266,
              "cpuMs": null
            },
            {
              "ms": 269,
              "cpuMs": null
            },
            {
              "ms": 266,
              "cpuMs": null
            },
            {
              "ms": 272,
              "cpuMs": null
            }
          ],
          "outputBytes": 14940,
          "warnings": 0,
          "wasmHeapBytes": 28966912,
          "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:153.0) Gecko/20100101 Firefox/153.0",
          "medianMs": 268,
          "minMs": 266,
          "maxMs": 272,
          "cpuMs": null,
          "peakRssMiB": null,
          "wasmHeapMiB": 27.625,
          "outputSha256": "b7023f07247d4a1c5dc1cf8a82358d0a1217133896def05e2719ad782f2991de",
          "pages": 1,
          "textSha256": "6a3e82fb9508f38c54d6acc3570b9b426b4381b049e321fb45dac02038b9a434",
          "textCharacters": 1906
        },
        {
          "id": "article-long",
          "file": "tests/benchmark-corpus/article-long.html",
          "format": "png",
          "initMs": 387,
          "firstMs": 653,
          "samples": [
            {
              "ms": 636,
              "cpuMs": null
            },
            {
              "ms": 835,
              "cpuMs": null
            },
            {
              "ms": 815,
              "cpuMs": null
            },
            {
              "ms": 638,
              "cpuMs": null
            },
            {
              "ms": 633,
              "cpuMs": null
            }
          ],
          "outputBytes": 201842,
          "warnings": 0,
          "wasmHeapBytes": 34799616,
          "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:153.0) Gecko/20100101 Firefox/153.0",
          "medianMs": 638,
          "minMs": 633,
          "maxMs": 835,
          "cpuMs": null,
          "peakRssMiB": null,
          "wasmHeapMiB": 33.1875,
          "outputSha256": "a021104c4adf5d093ea3d381ce4f8eeb1b794d8d27c353b6114b43c05818c70a",
          "width": 720,
          "height": 960
        },
        {
          "id": "rapport-tableaux",
          "file": "tests/benchmark-corpus/rapport-tableaux.html",
          "format": "pdf",
          "initMs": 384,
          "firstMs": 3554,
          "samples": [
            {
              "ms": 3714,
              "cpuMs": null
            },
            {
              "ms": 3516,
              "cpuMs": null
            },
            {
              "ms": 3510,
              "cpuMs": null
            },
            {
              "ms": 3566,
              "cpuMs": null
            },
            {
              "ms": 3563,
              "cpuMs": null
            }
          ],
          "outputBytes": 323131,
          "warnings": 1,
          "wasmHeapBytes": 216137728,
          "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:153.0) Gecko/20100101 Firefox/153.0",
          "medianMs": 3563,
          "minMs": 3510,
          "maxMs": 3714,
          "cpuMs": null,
          "peakRssMiB": null,
          "wasmHeapMiB": 206.125,
          "outputSha256": "60825b3b48189fb1e08df4024aad138e98fecbdd1ee6e13fec35387e0b0e1cae",
          "pages": 28,
          "textSha256": "c71d1cbbca7695f687fdca6b03d23b6a8204748c6f9141ddb6e8f509f1c4a05f",
          "textCharacters": 36405
        },
        {
          "id": "rapport-tableaux",
          "file": "tests/benchmark-corpus/rapport-tableaux.html",
          "format": "png",
          "initMs": 415,
          "firstMs": 1620,
          "samples": [
            {
              "ms": 1573,
              "cpuMs": null
            },
            {
              "ms": 1571,
              "cpuMs": null
            },
            {
              "ms": 1592,
              "cpuMs": null
            },
            {
              "ms": 1607,
              "cpuMs": null
            },
            {
              "ms": 1600,
              "cpuMs": null
            }
          ],
          "outputBytes": 153435,
          "warnings": 0,
          "wasmHeapBytes": 125042688,
          "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:153.0) Gecko/20100101 Firefox/153.0",
          "medianMs": 1592,
          "minMs": 1571,
          "maxMs": 1607,
          "cpuMs": null,
          "peakRssMiB": null,
          "wasmHeapMiB": 119.25,
          "outputSha256": "c7da327e2f573a73055b4a50ef8775fb79268ad23ac156bfb1ce572e1fb3fa2d",
          "width": 595,
          "height": 842
        },
        {
          "id": "album-images",
          "file": "tests/benchmark-corpus/album-images.html",
          "format": "pdf",
          "initMs": 388,
          "firstMs": 1863,
          "samples": [
            {
              "ms": 1849,
              "cpuMs": null
            },
            {
              "ms": 1848,
              "cpuMs": null
            },
            {
              "ms": 1848,
              "cpuMs": null
            },
            {
              "ms": 1857,
              "cpuMs": null
            },
            {
              "ms": 1985,
              "cpuMs": null
            }
          ],
          "outputBytes": 890373,
          "warnings": 1,
          "wasmHeapBytes": 60293120,
          "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:153.0) Gecko/20100101 Firefox/153.0",
          "medianMs": 1849,
          "minMs": 1848,
          "maxMs": 1985,
          "cpuMs": null,
          "peakRssMiB": null,
          "wasmHeapMiB": 57.5,
          "outputSha256": "f96d4fe00ce358eb4a69dfb518a666ac7c35c7c4c6680ab3ef0430a359feb4e4",
          "pages": 8,
          "textSha256": "c44229d3faddb7935985317e38a289424443ddc788cc081607973ad1cb2f2bd9",
          "textCharacters": 3410
        },
        {
          "id": "album-images",
          "file": "tests/benchmark-corpus/album-images.html",
          "format": "png",
          "initMs": 430,
          "firstMs": 1205,
          "samples": [
            {
              "ms": 1051,
              "cpuMs": null
            },
            {
              "ms": 1061,
              "cpuMs": null
            },
            {
              "ms": 1052,
              "cpuMs": null
            },
            {
              "ms": 1062,
              "cpuMs": null
            },
            {
              "ms": 1054,
              "cpuMs": null
            }
          ],
          "outputBytes": 622065,
          "warnings": 0,
          "wasmHeapBytes": 50200576,
          "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:153.0) Gecko/20100101 Firefox/153.0",
          "medianMs": 1054,
          "minMs": 1051,
          "maxMs": 1062,
          "cpuMs": null,
          "peakRssMiB": null,
          "wasmHeapMiB": 47.875,
          "outputSha256": "b292b3c8bd21fc375f87f4479c333d5280a6290b617bf5e9e2ba45709ed7e37a",
          "width": 595,
          "height": 842
        },
        {
          "id": "mise-en-page",
          "file": "tests/benchmark-corpus/mise-en-page.html",
          "format": "pdf",
          "initMs": 434,
          "firstMs": 2784,
          "samples": [
            {
              "ms": 2903,
              "cpuMs": null
            },
            {
              "ms": 2776,
              "cpuMs": null
            },
            {
              "ms": 2746,
              "cpuMs": null
            },
            {
              "ms": 2762,
              "cpuMs": null
            },
            {
              "ms": 2770,
              "cpuMs": null
            }
          ],
          "outputBytes": 1020343,
          "warnings": 39,
          "wasmHeapBytes": 34799616,
          "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:153.0) Gecko/20100101 Firefox/153.0",
          "medianMs": 2770,
          "minMs": 2746,
          "maxMs": 2903,
          "cpuMs": null,
          "peakRssMiB": null,
          "wasmHeapMiB": 33.1875,
          "outputSha256": "8ed680388fc83c7af3cfb8a80e215412ca4e15c992526304af78e2839cb3f9ac",
          "pages": 15,
          "textSha256": "44a3bdbeaeb7ae2d8bb2a87e109ede394f2ec68c86fecdde15d4bd8ea440fbd9",
          "textCharacters": 16131
        },
        {
          "id": "mise-en-page",
          "file": "tests/benchmark-corpus/mise-en-page.html",
          "format": "png",
          "initMs": 423,
          "firstMs": 495,
          "samples": [
            {
              "ms": 457,
              "cpuMs": null
            },
            {
              "ms": 439,
              "cpuMs": null
            },
            {
              "ms": 442,
              "cpuMs": null
            },
            {
              "ms": 441,
              "cpuMs": null
            },
            {
              "ms": 441,
              "cpuMs": null
            }
          ],
          "outputBytes": 217676,
          "warnings": 0,
          "wasmHeapBytes": 20054016,
          "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:153.0) Gecko/20100101 Firefox/153.0",
          "medianMs": 441,
          "minMs": 439,
          "maxMs": 457,
          "cpuMs": null,
          "peakRssMiB": null,
          "wasmHeapMiB": 19.125,
          "outputSha256": "a12b1c0516a01d51fc80ce1fec8a40ad000d252ac598f7c0c60c497bf88dc7e5",
          "width": 595,
          "height": 842
        },
        {
          "id": "rapport-20p",
          "file": "tests/pagination-corpus/01-rapport/document.html",
          "format": "pdf",
          "initMs": 386,
          "firstMs": 379,
          "samples": [
            {
              "ms": 359,
              "cpuMs": null
            },
            {
              "ms": 374,
              "cpuMs": null
            },
            {
              "ms": 360,
              "cpuMs": null
            },
            {
              "ms": 361,
              "cpuMs": null
            },
            {
              "ms": 360,
              "cpuMs": null
            }
          ],
          "outputBytes": 103193,
          "warnings": 0,
          "wasmHeapBytes": 28966912,
          "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:153.0) Gecko/20100101 Firefox/153.0",
          "medianMs": 360,
          "minMs": 359,
          "maxMs": 374,
          "cpuMs": null,
          "peakRssMiB": null,
          "wasmHeapMiB": 27.625,
          "outputSha256": "ffe83eb24639ecb5bb7625b24f53cb8327ee02da4dd3c77944faae851803bde8",
          "pages": 24,
          "textSha256": "b10ced377341e80999ffe18bba0df731fdd17218ec5c3ff2b188d92115311c44",
          "textCharacters": 15711
        },
        {
          "id": "rapport-20p",
          "file": "tests/pagination-corpus/01-rapport/document.html",
          "format": "png",
          "initMs": 390,
          "firstMs": 376,
          "samples": [
            {
              "ms": 361,
              "cpuMs": null
            },
            {
              "ms": 359,
              "cpuMs": null
            },
            {
              "ms": 363,
              "cpuMs": null
            },
            {
              "ms": 359,
              "cpuMs": null
            },
            {
              "ms": 359,
              "cpuMs": null
            }
          ],
          "outputBytes": 86030,
          "warnings": 0,
          "wasmHeapBytes": 20054016,
          "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:153.0) Gecko/20100101 Firefox/153.0",
          "medianMs": 359,
          "minMs": 359,
          "maxMs": 363,
          "cpuMs": null,
          "peakRssMiB": null,
          "wasmHeapMiB": 19.125,
          "outputSha256": "e99670b45ef003c12fadc4f4a27db3f862187b4b556b9e8862b7a3dd2785f775",
          "width": 480,
          "height": 640
        },
        {
          "id": "livre-100p",
          "file": "tests/pagination-corpus/02-livre/document.html",
          "format": "pdf",
          "initMs": 411,
          "firstMs": 1777,
          "samples": [
            {
              "ms": 1929,
              "cpuMs": null
            },
            {
              "ms": 1823,
              "cpuMs": null
            },
            {
              "ms": 1807,
              "cpuMs": null
            },
            {
              "ms": 1825,
              "cpuMs": null
            },
            {
              "ms": 1805,
              "cpuMs": null
            }
          ],
          "outputBytes": 274030,
          "warnings": 0,
          "wasmHeapBytes": 34799616,
          "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:153.0) Gecko/20100101 Firefox/153.0",
          "medianMs": 1823,
          "minMs": 1805,
          "maxMs": 1929,
          "cpuMs": null,
          "peakRssMiB": null,
          "wasmHeapMiB": 33.1875,
          "outputSha256": "949813e59ce17bc25c16d450a45461b741ce4706d893b6a811045ee3deb535e8",
          "pages": 106,
          "textSha256": "2f3f2409716c50b3b3e4c828f65fdc346168f74729e4f3b651763688344cbec7",
          "textCharacters": 85693
        },
        {
          "id": "livre-100p",
          "file": "tests/pagination-corpus/02-livre/document.html",
          "format": "png",
          "initMs": 437,
          "firstMs": 879,
          "samples": [
            {
              "ms": 851,
              "cpuMs": null
            },
            {
              "ms": 864,
              "cpuMs": null
            },
            {
              "ms": 850,
              "cpuMs": null
            },
            {
              "ms": 852,
              "cpuMs": null
            },
            {
              "ms": 845,
              "cpuMs": null
            }
          ],
          "outputBytes": 65259,
          "warnings": 0,
          "wasmHeapBytes": 41811968,
          "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:153.0) Gecko/20100101 Firefox/153.0",
          "medianMs": 851,
          "minMs": 845,
          "maxMs": 864,
          "cpuMs": null,
          "peakRssMiB": null,
          "wasmHeapMiB": 39.875,
          "outputSha256": "79171f15551d569b9d81b0ff1ebbd432003417a0962d9d5b9081df0c904da60d",
          "width": 360,
          "height": 540
        },
        {
          "id": "livre-notes",
          "file": "tests/footnotes-corpus/01-livre/document.html",
          "format": "pdf",
          "initMs": 429,
          "firstMs": 681,
          "samples": [
            {
              "ms": 625,
              "cpuMs": null
            },
            {
              "ms": 648,
              "cpuMs": null
            },
            {
              "ms": 626,
              "cpuMs": null
            },
            {
              "ms": 649,
              "cpuMs": null
            },
            {
              "ms": 639,
              "cpuMs": null
            }
          ],
          "outputBytes": 142565,
          "warnings": 0,
          "wasmHeapBytes": 50200576,
          "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:153.0) Gecko/20100101 Firefox/153.0",
          "medianMs": 639,
          "minMs": 625,
          "maxMs": 649,
          "cpuMs": null,
          "peakRssMiB": null,
          "wasmHeapMiB": 47.875,
          "outputSha256": "eda448bc3eef6729cf2a6bf58cd1bb15c04e4f456b0b104c85630988f4ffaefb",
          "pages": 48,
          "textSha256": "038d8c247f2e6e116b96607ab41c303d250084321cf56bf5dcdbd75969c18a82",
          "textCharacters": 38788
        },
        {
          "id": "livre-notes",
          "file": "tests/footnotes-corpus/01-livre/document.html",
          "format": "png",
          "initMs": 378,
          "firstMs": 361,
          "samples": [
            {
              "ms": 345,
              "cpuMs": null
            },
            {
              "ms": 347,
              "cpuMs": null
            },
            {
              "ms": 349,
              "cpuMs": null
            },
            {
              "ms": 346,
              "cpuMs": null
            },
            {
              "ms": 346,
              "cpuMs": null
            }
          ],
          "outputBytes": 61356,
          "warnings": 0,
          "wasmHeapBytes": 28966912,
          "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:153.0) Gecko/20100101 Firefox/153.0",
          "medianMs": 346,
          "minMs": 345,
          "maxMs": 349,
          "cpuMs": null,
          "peakRssMiB": null,
          "wasmHeapMiB": 27.625,
          "outputSha256": "e68195f8bd9c31e0cc5a53114095536da4451bfd41a96a8adc0bde27cf30bfa8",
          "width": 360,
          "height": 540
        },
        {
          "id": "dictionnaire",
          "file": "tests/running-corpus/03-dictionnaire/document.html",
          "format": "pdf",
          "initMs": 397,
          "firstMs": 66,
          "samples": [
            {
              "ms": 61,
              "cpuMs": null
            },
            {
              "ms": 63,
              "cpuMs": null
            },
            {
              "ms": 75,
              "cpuMs": null
            },
            {
              "ms": 81,
              "cpuMs": null
            },
            {
              "ms": 68,
              "cpuMs": null
            }
          ],
          "outputBytes": 11796,
          "warnings": 0,
          "wasmHeapBytes": 20054016,
          "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:153.0) Gecko/20100101 Firefox/153.0",
          "medianMs": 68,
          "minMs": 61,
          "maxMs": 81,
          "cpuMs": null,
          "peakRssMiB": null,
          "wasmHeapMiB": 19.125,
          "outputSha256": "40fda3753781dd6104e1295a9630665601e2ed988723c3a8c96bfbe272905cff",
          "pages": 4,
          "textSha256": "17929023ba2b14c41a3fb7951fa645f0412b2ce1af690d4fb38d406f708f8cc8",
          "textCharacters": 539
        },
        {
          "id": "dictionnaire",
          "file": "tests/running-corpus/03-dictionnaire/document.html",
          "format": "png",
          "initMs": 703,
          "firstMs": 151,
          "samples": [
            {
              "ms": 65,
              "cpuMs": null
            },
            {
              "ms": 66,
              "cpuMs": null
            },
            {
              "ms": 75,
              "cpuMs": null
            },
            {
              "ms": 69,
              "cpuMs": null
            },
            {
              "ms": 66,
              "cpuMs": null
            }
          ],
          "outputBytes": 13510,
          "warnings": 0,
          "wasmHeapBytes": 20054016,
          "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:153.0) Gecko/20100101 Firefox/153.0",
          "medianMs": 66,
          "minMs": 65,
          "maxMs": 75,
          "cpuMs": null,
          "peakRssMiB": null,
          "wasmHeapMiB": 19.125,
          "outputSha256": "c1763ec6a978b15eba695864282bb4b05e6e5eb878b2d9a8fcae665517620107",
          "width": 400,
          "height": 300
        }
      ],
      "scope": "renderer.render() in a fresh page per document/format; asset loading and renderer initialization excluded",
      "cpuAndRss": "not exposed by portable browser APIs"
    },
    "safari": {
      "version": "26.3",
      "cases": [
        {
          "id": "facture",
          "file": "tests/benchmark-corpus/facture.html",
          "format": "pdf",
          "initMs": 86,
          "wasmHeapBytes": 20054016,
          "samples": [
            {
              "cpuMs": null,
              "ms": 21
            },
            {
              "cpuMs": null,
              "ms": 25
            },
            {
              "cpuMs": null,
              "ms": 22
            },
            {
              "cpuMs": null,
              "ms": 20
            },
            {
              "cpuMs": null,
              "ms": 21
            }
          ],
          "outputBytes": 18311,
          "warnings": 0,
          "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.3 Safari/605.1.15",
          "firstMs": 84,
          "medianMs": 21,
          "minMs": 20,
          "maxMs": 25,
          "cpuMs": null,
          "peakRssMiB": null,
          "wasmHeapMiB": 19.125,
          "outputSha256": "fce600be1711963a9e04eba95850dc713b7bd583ccb8baa16f82351e5e2adc7c",
          "pages": 1,
          "textSha256": "19a8b0e9f31138d2abd480f18cdcde6699ed966926ee7a5ee4bf6e44db34604f",
          "textCharacters": 944
        },
        {
          "id": "facture",
          "file": "tests/benchmark-corpus/facture.html",
          "format": "png",
          "initMs": 83.00000000000001,
          "wasmHeapBytes": 20054016,
          "samples": [
            {
              "cpuMs": null,
              "ms": 37
            },
            {
              "cpuMs": null,
              "ms": 38
            },
            {
              "cpuMs": null,
              "ms": 39
            },
            {
              "cpuMs": null,
              "ms": 40
            },
            {
              "cpuMs": null,
              "ms": 38
            }
          ],
          "outputBytes": 107334,
          "warnings": 0,
          "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.3 Safari/605.1.15",
          "firstMs": 127.99999999999999,
          "medianMs": 38,
          "minMs": 37,
          "maxMs": 40,
          "cpuMs": null,
          "peakRssMiB": null,
          "wasmHeapMiB": 19.125,
          "outputSha256": "c2958bf8827605e6de2fab296ac19321c8d5585ba0d3e08e162ffb8bb1e66b41",
          "width": 595,
          "height": 842
        },
        {
          "id": "page-web",
          "file": "tests/benchmark-corpus/page-web.html",
          "format": "pdf",
          "initMs": 56.000000000000014,
          "wasmHeapBytes": 20054016,
          "samples": [
            {
              "cpuMs": null,
              "ms": 44.99999999999994
            },
            {
              "cpuMs": null,
              "ms": 45
            },
            {
              "cpuMs": null,
              "ms": 46
            },
            {
              "cpuMs": null,
              "ms": 43
            },
            {
              "cpuMs": null,
              "ms": 49
            }
          ],
          "outputBytes": 229008,
          "warnings": 0,
          "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.3 Safari/605.1.15",
          "firstMs": 133,
          "medianMs": 45,
          "minMs": 43,
          "maxMs": 49,
          "cpuMs": null,
          "peakRssMiB": null,
          "wasmHeapMiB": 19.125,
          "outputSha256": "847f009f98b17a4f572a61a84064438c5bbd6189d64ce6de524ae01f538fd668",
          "pages": 1,
          "textSha256": "2ad91bb38844521d5eb06093b2306271c2f5e21aaac334973e0ee5f8c7cae970",
          "textCharacters": 701
        },
        {
          "id": "page-web",
          "file": "tests/benchmark-corpus/page-web.html",
          "format": "png",
          "initMs": 70,
          "wasmHeapBytes": 20054016,
          "samples": [
            {
              "cpuMs": null,
              "ms": 155
            },
            {
              "cpuMs": null,
              "ms": 159.00000000000023
            },
            {
              "cpuMs": null,
              "ms": 154.99999999999977
            },
            {
              "cpuMs": null,
              "ms": 152
            },
            {
              "cpuMs": null,
              "ms": 155
            }
          ],
          "outputBytes": 628963,
          "warnings": 0,
          "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.3 Safari/605.1.15",
          "firstMs": 227,
          "medianMs": 155,
          "minMs": 152,
          "maxMs": 159.00000000000023,
          "cpuMs": null,
          "peakRssMiB": null,
          "wasmHeapMiB": 19.125,
          "outputSha256": "f519683c75867b81b16468f83cc3a73a73e66ea0fa0847c164555df8642a7789",
          "width": 1200,
          "height": 900
        },
        {
          "id": "article-long",
          "file": "tests/benchmark-corpus/article-long.html",
          "format": "pdf",
          "initMs": 73.00000000000001,
          "wasmHeapBytes": 28966912,
          "samples": [
            {
              "cpuMs": null,
              "ms": 57
            },
            {
              "cpuMs": null,
              "ms": 54
            },
            {
              "cpuMs": null,
              "ms": 49
            },
            {
              "cpuMs": null,
              "ms": 53.000000000000114
            },
            {
              "cpuMs": null,
              "ms": 53.999999999999886
            }
          ],
          "outputBytes": 14940,
          "warnings": 0,
          "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.3 Safari/605.1.15",
          "firstMs": 138,
          "medianMs": 53.999999999999886,
          "minMs": 49,
          "maxMs": 57,
          "cpuMs": null,
          "peakRssMiB": null,
          "wasmHeapMiB": 27.625,
          "outputSha256": "b7023f07247d4a1c5dc1cf8a82358d0a1217133896def05e2719ad782f2991de",
          "pages": 1,
          "textSha256": "6a3e82fb9508f38c54d6acc3570b9b426b4381b049e321fb45dac02038b9a434",
          "textCharacters": 1906
        },
        {
          "id": "article-long",
          "file": "tests/benchmark-corpus/article-long.html",
          "format": "png",
          "initMs": 56,
          "wasmHeapBytes": 34799616,
          "samples": [
            {
              "cpuMs": null,
              "ms": 78
            },
            {
              "cpuMs": null,
              "ms": 82
            },
            {
              "cpuMs": null,
              "ms": 81
            },
            {
              "cpuMs": null,
              "ms": 82
            },
            {
              "cpuMs": null,
              "ms": 81
            }
          ],
          "outputBytes": 201842,
          "warnings": 0,
          "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.3 Safari/605.1.15",
          "firstMs": 191,
          "medianMs": 81,
          "minMs": 78,
          "maxMs": 82,
          "cpuMs": null,
          "peakRssMiB": null,
          "wasmHeapMiB": 33.1875,
          "outputSha256": "a021104c4adf5d093ea3d381ce4f8eeb1b794d8d27c353b6114b43c05818c70a",
          "width": 720,
          "height": 960
        },
        {
          "id": "rapport-tableaux",
          "file": "tests/benchmark-corpus/rapport-tableaux.html",
          "format": "pdf",
          "initMs": 55,
          "wasmHeapBytes": 216137728,
          "samples": [
            {
              "cpuMs": null,
              "ms": 874
            },
            {
              "cpuMs": null,
              "ms": 855
            },
            {
              "cpuMs": null,
              "ms": 925
            },
            {
              "cpuMs": null,
              "ms": 926
            },
            {
              "cpuMs": null,
              "ms": 810.9999999999991
            }
          ],
          "outputBytes": 323131,
          "warnings": 1,
          "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.3 Safari/605.1.15",
          "firstMs": 999,
          "medianMs": 874,
          "minMs": 810.9999999999991,
          "maxMs": 926,
          "cpuMs": null,
          "peakRssMiB": null,
          "wasmHeapMiB": 206.125,
          "outputSha256": "60825b3b48189fb1e08df4024aad138e98fecbdd1ee6e13fec35387e0b0e1cae",
          "pages": 28,
          "textSha256": "c71d1cbbca7695f687fdca6b03d23b6a8204748c6f9141ddb6e8f509f1c4a05f",
          "textCharacters": 36405
        },
        {
          "id": "rapport-tableaux",
          "file": "tests/benchmark-corpus/rapport-tableaux.html",
          "format": "png",
          "initMs": 69,
          "wasmHeapBytes": 125042688,
          "samples": [
            {
              "cpuMs": null,
              "ms": 285
            },
            {
              "cpuMs": null,
              "ms": 285
            },
            {
              "cpuMs": null,
              "ms": 294
            },
            {
              "cpuMs": null,
              "ms": 290
            },
            {
              "cpuMs": null,
              "ms": 294
            }
          ],
          "outputBytes": 153435,
          "warnings": 0,
          "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.3 Safari/605.1.15",
          "firstMs": 506,
          "medianMs": 290,
          "minMs": 285,
          "maxMs": 294,
          "cpuMs": null,
          "peakRssMiB": null,
          "wasmHeapMiB": 119.25,
          "outputSha256": "c7da327e2f573a73055b4a50ef8775fb79268ad23ac156bfb1ce572e1fb3fa2d",
          "width": 595,
          "height": 842
        },
        {
          "id": "album-images",
          "file": "tests/benchmark-corpus/album-images.html",
          "format": "pdf",
          "initMs": 51,
          "wasmHeapBytes": 60293120,
          "samples": [
            {
              "cpuMs": null,
              "ms": 262
            },
            {
              "cpuMs": null,
              "ms": 247
            },
            {
              "cpuMs": null,
              "ms": 241
            },
            {
              "cpuMs": null,
              "ms": 238
            },
            {
              "cpuMs": null,
              "ms": 224
            }
          ],
          "outputBytes": 890373,
          "warnings": 1,
          "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.3 Safari/605.1.15",
          "firstMs": 363,
          "medianMs": 241,
          "minMs": 224,
          "maxMs": 262,
          "cpuMs": null,
          "peakRssMiB": null,
          "wasmHeapMiB": 57.5,
          "outputSha256": "f96d4fe00ce358eb4a69dfb518a666ac7c35c7c4c6680ab3ef0430a359feb4e4",
          "pages": 8,
          "textSha256": "c44229d3faddb7935985317e38a289424443ddc788cc081607973ad1cb2f2bd9",
          "textCharacters": 3410
        },
        {
          "id": "album-images",
          "file": "tests/benchmark-corpus/album-images.html",
          "format": "png",
          "initMs": 67,
          "wasmHeapBytes": 50200576,
          "samples": [
            {
              "cpuMs": null,
              "ms": 157
            },
            {
              "cpuMs": null,
              "ms": 156
            },
            {
              "cpuMs": null,
              "ms": 157
            },
            {
              "cpuMs": null,
              "ms": 154
            },
            {
              "cpuMs": null,
              "ms": 161
            }
          ],
          "outputBytes": 622065,
          "warnings": 0,
          "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.3 Safari/605.1.15",
          "firstMs": 227,
          "medianMs": 157,
          "minMs": 154,
          "maxMs": 161,
          "cpuMs": null,
          "peakRssMiB": null,
          "wasmHeapMiB": 47.875,
          "outputSha256": "b292b3c8bd21fc375f87f4479c333d5280a6290b617bf5e9e2ba45709ed7e37a",
          "width": 595,
          "height": 842
        },
        {
          "id": "mise-en-page",
          "file": "tests/benchmark-corpus/mise-en-page.html",
          "format": "pdf",
          "initMs": 56,
          "wasmHeapBytes": 34799616,
          "samples": [
            {
              "cpuMs": null,
              "ms": 315
            },
            {
              "cpuMs": null,
              "ms": 299
            },
            {
              "cpuMs": null,
              "ms": 313
            },
            {
              "cpuMs": null,
              "ms": 307
            },
            {
              "cpuMs": null,
              "ms": 308
            }
          ],
          "outputBytes": 1020343,
          "warnings": 39,
          "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.3 Safari/605.1.15",
          "firstMs": 504,
          "medianMs": 308,
          "minMs": 299,
          "maxMs": 315,
          "cpuMs": null,
          "peakRssMiB": null,
          "wasmHeapMiB": 33.1875,
          "outputSha256": "8ed680388fc83c7af3cfb8a80e215412ca4e15c992526304af78e2839cb3f9ac",
          "pages": 15,
          "textSha256": "44a3bdbeaeb7ae2d8bb2a87e109ede394f2ec68c86fecdde15d4bd8ea440fbd9",
          "textCharacters": 16131
        },
        {
          "id": "mise-en-page",
          "file": "tests/benchmark-corpus/mise-en-page.html",
          "format": "png",
          "initMs": 61.000000000000014,
          "wasmHeapBytes": 20054016,
          "samples": [
            {
              "cpuMs": null,
              "ms": 53.99999999999994
            },
            {
              "cpuMs": null,
              "ms": 54
            },
            {
              "cpuMs": null,
              "ms": 60
            },
            {
              "cpuMs": null,
              "ms": 60
            },
            {
              "cpuMs": null,
              "ms": 63
            }
          ],
          "outputBytes": 217676,
          "warnings": 0,
          "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.3 Safari/605.1.15",
          "firstMs": 143,
          "medianMs": 60,
          "minMs": 53.99999999999994,
          "maxMs": 63,
          "cpuMs": null,
          "peakRssMiB": null,
          "wasmHeapMiB": 19.125,
          "outputSha256": "a12b1c0516a01d51fc80ce1fec8a40ad000d252ac598f7c0c60c497bf88dc7e5",
          "width": 595,
          "height": 842
        },
        {
          "id": "rapport-20p",
          "file": "tests/pagination-corpus/01-rapport/document.html",
          "format": "pdf",
          "initMs": 58.000000000000014,
          "wasmHeapBytes": 28966912,
          "samples": [
            {
              "cpuMs": null,
              "ms": 78
            },
            {
              "cpuMs": null,
              "ms": 79.00000000000011
            },
            {
              "cpuMs": null,
              "ms": 77.99999999999989
            },
            {
              "cpuMs": null,
              "ms": 74
            },
            {
              "cpuMs": null,
              "ms": 76
            }
          ],
          "outputBytes": 103193,
          "warnings": 0,
          "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.3 Safari/605.1.15",
          "firstMs": 243,
          "medianMs": 77.99999999999989,
          "minMs": 74,
          "maxMs": 79.00000000000011,
          "cpuMs": null,
          "peakRssMiB": null,
          "wasmHeapMiB": 27.625,
          "outputSha256": "ffe83eb24639ecb5bb7625b24f53cb8327ee02da4dd3c77944faae851803bde8",
          "pages": 24,
          "textSha256": "b10ced377341e80999ffe18bba0df731fdd17218ec5c3ff2b188d92115311c44",
          "textCharacters": 15711
        },
        {
          "id": "rapport-20p",
          "file": "tests/pagination-corpus/01-rapport/document.html",
          "format": "png",
          "initMs": 69,
          "wasmHeapBytes": 20054016,
          "samples": [
            {
              "cpuMs": null,
              "ms": 56.99999999999994
            },
            {
              "cpuMs": null,
              "ms": 57
            },
            {
              "cpuMs": null,
              "ms": 57
            },
            {
              "cpuMs": null,
              "ms": 55.000000000000114
            },
            {
              "cpuMs": null,
              "ms": 57.999999999999886
            }
          ],
          "outputBytes": 86030,
          "warnings": 0,
          "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.3 Safari/605.1.15",
          "firstMs": 140,
          "medianMs": 57,
          "minMs": 55.000000000000114,
          "maxMs": 57.999999999999886,
          "cpuMs": null,
          "peakRssMiB": null,
          "wasmHeapMiB": 19.125,
          "outputSha256": "e99670b45ef003c12fadc4f4a27db3f862187b4b556b9e8862b7a3dd2785f775",
          "width": 480,
          "height": 640
        },
        {
          "id": "livre-100p",
          "file": "tests/pagination-corpus/02-livre/document.html",
          "format": "pdf",
          "initMs": 56,
          "wasmHeapBytes": 34799616,
          "samples": [
            {
              "cpuMs": null,
              "ms": 254
            },
            {
              "cpuMs": null,
              "ms": 250
            },
            {
              "cpuMs": null,
              "ms": 259
            },
            {
              "cpuMs": null,
              "ms": 254
            },
            {
              "cpuMs": null,
              "ms": 263
            }
          ],
          "outputBytes": 274030,
          "warnings": 0,
          "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.3 Safari/605.1.15",
          "firstMs": 448,
          "medianMs": 254,
          "minMs": 250,
          "maxMs": 263,
          "cpuMs": null,
          "peakRssMiB": null,
          "wasmHeapMiB": 33.1875,
          "outputSha256": "949813e59ce17bc25c16d450a45461b741ce4706d893b6a811045ee3deb535e8",
          "pages": 106,
          "textSha256": "2f3f2409716c50b3b3e4c828f65fdc346168f74729e4f3b651763688344cbec7",
          "textCharacters": 85693
        },
        {
          "id": "livre-100p",
          "file": "tests/pagination-corpus/02-livre/document.html",
          "format": "png",
          "initMs": 72,
          "wasmHeapBytes": 41811968,
          "samples": [
            {
              "cpuMs": null,
              "ms": 120
            },
            {
              "cpuMs": null,
              "ms": 130.9999999999999
            },
            {
              "cpuMs": null,
              "ms": 125
            },
            {
              "cpuMs": null,
              "ms": 126
            },
            {
              "cpuMs": null,
              "ms": 113
            }
          ],
          "outputBytes": 65259,
          "warnings": 0,
          "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.3 Safari/605.1.15",
          "firstMs": 226,
          "medianMs": 125,
          "minMs": 113,
          "maxMs": 130.9999999999999,
          "cpuMs": null,
          "peakRssMiB": null,
          "wasmHeapMiB": 39.875,
          "outputSha256": "79171f15551d569b9d81b0ff1ebbd432003417a0962d9d5b9081df0c904da60d",
          "width": 360,
          "height": 540
        },
        {
          "id": "livre-notes",
          "file": "tests/footnotes-corpus/01-livre/document.html",
          "format": "pdf",
          "initMs": 61,
          "wasmHeapBytes": 50200576,
          "samples": [
            {
              "cpuMs": null,
              "ms": 128.0000000000001
            },
            {
              "cpuMs": null,
              "ms": 119.99999999999989
            },
            {
              "cpuMs": null,
              "ms": 116
            },
            {
              "cpuMs": null,
              "ms": 109
            },
            {
              "cpuMs": null,
              "ms": 103
            }
          ],
          "outputBytes": 142565,
          "warnings": 0,
          "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.3 Safari/605.1.15",
          "firstMs": 244,
          "medianMs": 116,
          "minMs": 103,
          "maxMs": 128.0000000000001,
          "cpuMs": null,
          "peakRssMiB": null,
          "wasmHeapMiB": 47.875,
          "outputSha256": "eda448bc3eef6729cf2a6bf58cd1bb15c04e4f456b0b104c85630988f4ffaefb",
          "pages": 48,
          "textSha256": "038d8c247f2e6e116b96607ab41c303d250084321cf56bf5dcdbd75969c18a82",
          "textCharacters": 38788
        },
        {
          "id": "livre-notes",
          "file": "tests/footnotes-corpus/01-livre/document.html",
          "format": "png",
          "initMs": 62,
          "wasmHeapBytes": 28966912,
          "samples": [
            {
              "cpuMs": null,
              "ms": 56
            },
            {
              "cpuMs": null,
              "ms": 55.000000000000114
            },
            {
              "cpuMs": null,
              "ms": 57.999999999999886
            },
            {
              "cpuMs": null,
              "ms": 55
            },
            {
              "cpuMs": null,
              "ms": 55
            }
          ],
          "outputBytes": 61356,
          "warnings": 0,
          "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.3 Safari/605.1.15",
          "firstMs": 130,
          "medianMs": 55.000000000000114,
          "minMs": 55,
          "maxMs": 57.999999999999886,
          "cpuMs": null,
          "peakRssMiB": null,
          "wasmHeapMiB": 27.625,
          "outputSha256": "e68195f8bd9c31e0cc5a53114095536da4451bfd41a96a8adc0bde27cf30bfa8",
          "width": 360,
          "height": 540
        },
        {
          "id": "dictionnaire",
          "file": "tests/running-corpus/03-dictionnaire/document.html",
          "format": "pdf",
          "initMs": 60.000000000000014,
          "wasmHeapBytes": 20054016,
          "samples": [
            {
              "cpuMs": null,
              "ms": 15.000000000000028
            },
            {
              "cpuMs": null,
              "ms": 15.999999999999972
            },
            {
              "cpuMs": null,
              "ms": 14.000000000000028
            },
            {
              "cpuMs": null,
              "ms": 14.999999999999972
            },
            {
              "cpuMs": null,
              "ms": 17
            }
          ],
          "outputBytes": 11796,
          "warnings": 0,
          "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.3 Safari/605.1.15",
          "firstMs": 55.999999999999986,
          "medianMs": 15.000000000000028,
          "minMs": 14.000000000000028,
          "maxMs": 17,
          "cpuMs": null,
          "peakRssMiB": null,
          "wasmHeapMiB": 19.125,
          "outputSha256": "40fda3753781dd6104e1295a9630665601e2ed988723c3a8c96bfbe272905cff",
          "pages": 4,
          "textSha256": "17929023ba2b14c41a3fb7951fa645f0412b2ce1af690d4fb38d406f708f8cc8",
          "textCharacters": 539
        },
        {
          "id": "dictionnaire",
          "file": "tests/running-corpus/03-dictionnaire/document.html",
          "format": "png",
          "initMs": 55,
          "wasmHeapBytes": 20054016,
          "samples": [
            {
              "cpuMs": null,
              "ms": 9
            },
            {
              "cpuMs": null,
              "ms": 9
            },
            {
              "cpuMs": null,
              "ms": 11
            },
            {
              "cpuMs": null,
              "ms": 9
            },
            {
              "cpuMs": null,
              "ms": 9.000000000000028
            }
          ],
          "outputBytes": 13510,
          "warnings": 0,
          "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.3 Safari/605.1.15",
          "firstMs": 48,
          "medianMs": 9,
          "minMs": 9,
          "maxMs": 11,
          "cpuMs": null,
          "peakRssMiB": null,
          "wasmHeapMiB": 19.125,
          "outputSha256": "c1763ec6a978b15eba695864282bb4b05e6e5eb878b2d9a8fcae665517620107",
          "width": 400,
          "height": 300
        }
      ],
      "scope": "renderer.render() in a fresh page per document/format; asset loading and renderer initialization excluded",
      "cpuAndRss": "not exposed by portable browser APIs"
    },
    "wasmtime": {
      "version": "wasmtime 50.0.1 (c307ec81d 2026-10-29)",
      "scope": "complete CLI process, compilation cache primed",
      "profile": "Cranelift, on-disk compilation cache",
      "cases": [
        {
          "id": "facture",
          "format": "pdf",
          "file": "tests/benchmark-corpus/facture.html",
          "medianMs": 114,
          "minMs": 113.6,
          "maxMs": 116.1,
          "cpuMs": 100,
          "cpuPercent": 88,
          "firstMs": 1613.5,
          "scope": "complete CLI process, compilation cache primed",
          "peakRssMiB": 126.5,
          "outputBytes": 18311,
          "pages": 1,
          "warnings": 0,
          "samples": [
            {
              "ms": 116.1,
              "cpuMs": 100
            },
            {
              "ms": 113.6,
              "cpuMs": 100
            },
            {
              "ms": 114,
              "cpuMs": 100
            },
            {
              "ms": 113.7,
              "cpuMs": 100
            },
            {
              "ms": 114,
              "cpuMs": 100
            }
          ],
          "outputSha256": "fce600be1711963a9e04eba95850dc713b7bd583ccb8baa16f82351e5e2adc7c",
          "textSha256": "19a8b0e9f31138d2abd480f18cdcde6699ed966926ee7a5ee4bf6e44db34604f",
          "textCharacters": 944
        },
        {
          "id": "facture",
          "format": "png",
          "file": "tests/benchmark-corpus/facture.html",
          "medianMs": 135,
          "minMs": 134,
          "maxMs": 136.1,
          "cpuMs": 120,
          "cpuPercent": 89,
          "firstMs": 137.7,
          "scope": "complete CLI process, compilation cache primed",
          "peakRssMiB": 126.6,
          "outputBytes": 107334,
          "pages": null,
          "warnings": 0,
          "samples": [
            {
              "ms": 136.1,
              "cpuMs": 120
            },
            {
              "ms": 135.3,
              "cpuMs": 120
            },
            {
              "ms": 135,
              "cpuMs": 120
            },
            {
              "ms": 134,
              "cpuMs": 120
            },
            {
              "ms": 134.3,
              "cpuMs": 120
            }
          ],
          "outputSha256": "c2958bf8827605e6de2fab296ac19321c8d5585ba0d3e08e162ffb8bb1e66b41",
          "width": 595,
          "height": 842
        },
        {
          "id": "page-web",
          "format": "pdf",
          "file": "tests/benchmark-corpus/page-web.html",
          "medianMs": 151.8,
          "minMs": 151.3,
          "maxMs": 156.6,
          "cpuMs": 140,
          "cpuPercent": 92,
          "firstMs": 158.9,
          "scope": "complete CLI process, compilation cache primed",
          "peakRssMiB": 127.9,
          "outputBytes": 229008,
          "pages": 1,
          "warnings": 0,
          "samples": [
            {
              "ms": 156.6,
              "cpuMs": 140
            },
            {
              "ms": 151.8,
              "cpuMs": 140
            },
            {
              "ms": 151.3,
              "cpuMs": 140
            },
            {
              "ms": 151.7,
              "cpuMs": 140
            },
            {
              "ms": 152.6,
              "cpuMs": 140
            }
          ],
          "outputSha256": "847f009f98b17a4f572a61a84064438c5bbd6189d64ce6de524ae01f538fd668",
          "textSha256": "2ad91bb38844521d5eb06093b2306271c2f5e21aaac334973e0ee5f8c7cae970",
          "textCharacters": 701
        },
        {
          "id": "page-web",
          "format": "png",
          "file": "tests/benchmark-corpus/page-web.html",
          "medianMs": 275.5,
          "minMs": 275.2,
          "maxMs": 276.8,
          "cpuMs": 260,
          "cpuPercent": 94,
          "firstMs": 277.8,
          "scope": "complete CLI process, compilation cache primed",
          "peakRssMiB": 128.1,
          "outputBytes": 628963,
          "pages": null,
          "warnings": 0,
          "samples": [
            {
              "ms": 276.8,
              "cpuMs": 260
            },
            {
              "ms": 275.5,
              "cpuMs": 260
            },
            {
              "ms": 275.5,
              "cpuMs": 260
            },
            {
              "ms": 275.3,
              "cpuMs": 260
            },
            {
              "ms": 275.2,
              "cpuMs": 260
            }
          ],
          "outputSha256": "f519683c75867b81b16468f83cc3a73a73e66ea0fa0847c164555df8642a7789",
          "width": 1200,
          "height": 900
        },
        {
          "id": "article-long",
          "format": "pdf",
          "file": "tests/benchmark-corpus/article-long.html",
          "medianMs": 240,
          "minMs": 236.1,
          "maxMs": 243.2,
          "cpuMs": 220,
          "cpuPercent": 92,
          "firstMs": 236.4,
          "scope": "complete CLI process, compilation cache primed",
          "peakRssMiB": 171.6,
          "outputBytes": 14940,
          "pages": 1,
          "warnings": 0,
          "samples": [
            {
              "ms": 236.1,
              "cpuMs": 220
            },
            {
              "ms": 241.4,
              "cpuMs": 220
            },
            {
              "ms": 240,
              "cpuMs": 230
            },
            {
              "ms": 238.7,
              "cpuMs": 220
            },
            {
              "ms": 243.2,
              "cpuMs": 220
            }
          ],
          "outputSha256": "b7023f07247d4a1c5dc1cf8a82358d0a1217133896def05e2719ad782f2991de",
          "textSha256": "6a3e82fb9508f38c54d6acc3570b9b426b4381b049e321fb45dac02038b9a434",
          "textCharacters": 1906
        },
        {
          "id": "article-long",
          "format": "png",
          "file": "tests/benchmark-corpus/article-long.html",
          "medianMs": 228.4,
          "minMs": 224.3,
          "maxMs": 231.1,
          "cpuMs": 210,
          "cpuPercent": 92,
          "firstMs": 230.9,
          "scope": "complete CLI process, compilation cache primed",
          "peakRssMiB": 155.8,
          "outputBytes": 201842,
          "pages": null,
          "warnings": 0,
          "samples": [
            {
              "ms": 228.4,
              "cpuMs": 210
            },
            {
              "ms": 224.3,
              "cpuMs": 210
            },
            {
              "ms": 229.3,
              "cpuMs": 220
            },
            {
              "ms": 227.3,
              "cpuMs": 210
            },
            {
              "ms": 231.1,
              "cpuMs": 210
            }
          ],
          "outputSha256": "a021104c4adf5d093ea3d381ce4f8eeb1b794d8d27c353b6114b43c05818c70a",
          "width": 720,
          "height": 960
        },
        {
          "id": "rapport-tableaux",
          "format": "pdf",
          "file": "tests/benchmark-corpus/rapport-tableaux.html",
          "medianMs": 975.8,
          "minMs": 947.7,
          "maxMs": 987.7,
          "cpuMs": 960,
          "cpuPercent": 98,
          "firstMs": 965.2,
          "scope": "complete CLI process, compilation cache primed",
          "peakRssMiB": 292.2,
          "outputBytes": 323131,
          "pages": 28,
          "warnings": 1,
          "samples": [
            {
              "ms": 974.1,
              "cpuMs": 960
            },
            {
              "ms": 987.7,
              "cpuMs": 970
            },
            {
              "ms": 975.8,
              "cpuMs": 960
            },
            {
              "ms": 947.7,
              "cpuMs": 930
            },
            {
              "ms": 980.1,
              "cpuMs": 960
            }
          ],
          "outputSha256": "60825b3b48189fb1e08df4024aad138e98fecbdd1ee6e13fec35387e0b0e1cae",
          "textSha256": "c71d1cbbca7695f687fdca6b03d23b6a8204748c6f9141ddb6e8f509f1c4a05f",
          "textCharacters": 36405
        },
        {
          "id": "rapport-tableaux",
          "format": "png",
          "file": "tests/benchmark-corpus/rapport-tableaux.html",
          "medianMs": 693.3,
          "minMs": 684.7,
          "maxMs": 702.1,
          "cpuMs": 680,
          "cpuPercent": 98,
          "firstMs": 694.2,
          "scope": "complete CLI process, compilation cache primed",
          "peakRssMiB": 303.6,
          "outputBytes": 153435,
          "pages": null,
          "warnings": 0,
          "samples": [
            {
              "ms": 693.3,
              "cpuMs": 680
            },
            {
              "ms": 684.7,
              "cpuMs": 670
            },
            {
              "ms": 688,
              "cpuMs": 670
            },
            {
              "ms": 702.1,
              "cpuMs": 680
            },
            {
              "ms": 701.6,
              "cpuMs": 690
            }
          ],
          "outputSha256": "c7da327e2f573a73055b4a50ef8775fb79268ad23ac156bfb1ce572e1fb3fa2d",
          "width": 595,
          "height": 842
        },
        {
          "id": "album-images",
          "format": "pdf",
          "file": "tests/benchmark-corpus/album-images.html",
          "medianMs": 386.5,
          "minMs": 385.5,
          "maxMs": 389.7,
          "cpuMs": 370,
          "cpuPercent": 96,
          "firstMs": 390,
          "scope": "complete CLI process, compilation cache primed",
          "peakRssMiB": 161,
          "outputBytes": 890373,
          "pages": 8,
          "warnings": 1,
          "samples": [
            {
              "ms": 386.5,
              "cpuMs": 370
            },
            {
              "ms": 385.5,
              "cpuMs": 370
            },
            {
              "ms": 385.6,
              "cpuMs": 370
            },
            {
              "ms": 389.7,
              "cpuMs": 370
            },
            {
              "ms": 388,
              "cpuMs": 370
            }
          ],
          "outputSha256": "f96d4fe00ce358eb4a69dfb518a666ac7c35c7c4c6680ab3ef0430a359feb4e4",
          "textSha256": "c44229d3faddb7935985317e38a289424443ddc788cc081607973ad1cb2f2bd9",
          "textCharacters": 3410
        },
        {
          "id": "album-images",
          "format": "png",
          "file": "tests/benchmark-corpus/album-images.html",
          "medianMs": 292,
          "minMs": 290.4,
          "maxMs": 295.1,
          "cpuMs": 280,
          "cpuPercent": 96,
          "firstMs": 292.5,
          "scope": "complete CLI process, compilation cache primed",
          "peakRssMiB": 162.1,
          "outputBytes": 622065,
          "pages": null,
          "warnings": 0,
          "samples": [
            {
              "ms": 294.5,
              "cpuMs": 280
            },
            {
              "ms": 292,
              "cpuMs": 280
            },
            {
              "ms": 290.4,
              "cpuMs": 280
            },
            {
              "ms": 295.1,
              "cpuMs": 280
            },
            {
              "ms": 291.6,
              "cpuMs": 280
            }
          ],
          "outputSha256": "b292b3c8bd21fc375f87f4479c333d5280a6290b617bf5e9e2ba45709ed7e37a",
          "width": 595,
          "height": 842
        },
        {
          "id": "mise-en-page",
          "format": "pdf",
          "file": "tests/benchmark-corpus/mise-en-page.html",
          "medianMs": 457.7,
          "minMs": 456.7,
          "maxMs": 466.2,
          "cpuMs": 440,
          "cpuPercent": 96,
          "firstMs": 463.3,
          "scope": "complete CLI process, compilation cache primed",
          "peakRssMiB": 141.1,
          "outputBytes": 1020343,
          "pages": 15,
          "warnings": 39,
          "samples": [
            {
              "ms": 457.7,
              "cpuMs": 440
            },
            {
              "ms": 464.9,
              "cpuMs": 450
            },
            {
              "ms": 457.5,
              "cpuMs": 440
            },
            {
              "ms": 456.7,
              "cpuMs": 440
            },
            {
              "ms": 466.2,
              "cpuMs": 450
            }
          ],
          "outputSha256": "8ed680388fc83c7af3cfb8a80e215412ca4e15c992526304af78e2839cb3f9ac",
          "textSha256": "44a3bdbeaeb7ae2d8bb2a87e109ede394f2ec68c86fecdde15d4bd8ea440fbd9",
          "textCharacters": 16131
        },
        {
          "id": "mise-en-page",
          "format": "png",
          "file": "tests/benchmark-corpus/mise-en-page.html",
          "medianMs": 184.7,
          "minMs": 180.8,
          "maxMs": 189.1,
          "cpuMs": 170,
          "cpuPercent": 92,
          "firstMs": 182.4,
          "scope": "complete CLI process, compilation cache primed",
          "peakRssMiB": 134.1,
          "outputBytes": 217676,
          "pages": null,
          "warnings": 0,
          "samples": [
            {
              "ms": 180.8,
              "cpuMs": 170
            },
            {
              "ms": 184.7,
              "cpuMs": 170
            },
            {
              "ms": 183.9,
              "cpuMs": 170
            },
            {
              "ms": 189.1,
              "cpuMs": 170
            },
            {
              "ms": 185.4,
              "cpuMs": 170
            }
          ],
          "outputSha256": "a12b1c0516a01d51fc80ce1fec8a40ad000d252ac598f7c0c60c497bf88dc7e5",
          "width": 595,
          "height": 842
        },
        {
          "id": "rapport-20p",
          "format": "pdf",
          "file": "tests/pagination-corpus/01-rapport/document.html",
          "medianMs": 179.7,
          "minMs": 176.9,
          "maxMs": 184.4,
          "cpuMs": 170,
          "cpuPercent": 95,
          "firstMs": 180.4,
          "scope": "complete CLI process, compilation cache primed",
          "peakRssMiB": 134.8,
          "outputBytes": 103193,
          "pages": 24,
          "warnings": 0,
          "samples": [
            {
              "ms": 184.4,
              "cpuMs": 180
            },
            {
              "ms": 180.3,
              "cpuMs": 170
            },
            {
              "ms": 179.3,
              "cpuMs": 170
            },
            {
              "ms": 179.7,
              "cpuMs": 170
            },
            {
              "ms": 176.9,
              "cpuMs": 160
            }
          ],
          "outputSha256": "ffe83eb24639ecb5bb7625b24f53cb8327ee02da4dd3c77944faae851803bde8",
          "textSha256": "b10ced377341e80999ffe18bba0df731fdd17218ec5c3ff2b188d92115311c44",
          "textCharacters": 15711
        },
        {
          "id": "rapport-20p",
          "format": "png",
          "file": "tests/pagination-corpus/01-rapport/document.html",
          "medianMs": 184.4,
          "minMs": 182.8,
          "maxMs": 188.9,
          "cpuMs": 170,
          "cpuPercent": 92,
          "firstMs": 184.9,
          "scope": "complete CLI process, compilation cache primed",
          "peakRssMiB": 138.2,
          "outputBytes": 86030,
          "pages": null,
          "warnings": 0,
          "samples": [
            {
              "ms": 185.7,
              "cpuMs": 170
            },
            {
              "ms": 188.9,
              "cpuMs": 170
            },
            {
              "ms": 184.4,
              "cpuMs": 170
            },
            {
              "ms": 184.3,
              "cpuMs": 170
            },
            {
              "ms": 182.8,
              "cpuMs": 170
            }
          ],
          "outputSha256": "e99670b45ef003c12fadc4f4a27db3f862187b4b556b9e8862b7a3dd2785f775",
          "width": 480,
          "height": 640
        },
        {
          "id": "livre-100p",
          "format": "pdf",
          "file": "tests/pagination-corpus/02-livre/document.html",
          "medianMs": 409,
          "minMs": 403.3,
          "maxMs": 417.7,
          "cpuMs": 390,
          "cpuPercent": 95,
          "firstMs": 406.9,
          "scope": "complete CLI process, compilation cache primed",
          "peakRssMiB": 140.1,
          "outputBytes": 274030,
          "pages": 106,
          "warnings": 0,
          "samples": [
            {
              "ms": 409,
              "cpuMs": 390
            },
            {
              "ms": 417.7,
              "cpuMs": 400
            },
            {
              "ms": 404.8,
              "cpuMs": 390
            },
            {
              "ms": 409,
              "cpuMs": 390
            },
            {
              "ms": 403.3,
              "cpuMs": 390
            }
          ],
          "outputSha256": "949813e59ce17bc25c16d450a45461b741ce4706d893b6a811045ee3deb535e8",
          "textSha256": "2f3f2409716c50b3b3e4c828f65fdc346168f74729e4f3b651763688344cbec7",
          "textCharacters": 85693
        },
        {
          "id": "livre-100p",
          "format": "png",
          "file": "tests/pagination-corpus/02-livre/document.html",
          "medianMs": 336.9,
          "minMs": 332.9,
          "maxMs": 434.1,
          "cpuMs": 330,
          "cpuPercent": 98,
          "firstMs": 336,
          "scope": "complete CLI process, compilation cache primed",
          "peakRssMiB": 178.1,
          "outputBytes": 65259,
          "pages": null,
          "warnings": 0,
          "samples": [
            {
              "ms": 338.5,
              "cpuMs": 330
            },
            {
              "ms": 336.9,
              "cpuMs": 330
            },
            {
              "ms": 333.7,
              "cpuMs": 330
            },
            {
              "ms": 332.9,
              "cpuMs": 330
            },
            {
              "ms": 434.1,
              "cpuMs": 370
            }
          ],
          "outputSha256": "79171f15551d569b9d81b0ff1ebbd432003417a0962d9d5b9081df0c904da60d",
          "width": 360,
          "height": 540
        },
        {
          "id": "livre-notes",
          "format": "pdf",
          "file": "tests/footnotes-corpus/01-livre/document.html",
          "medianMs": 245.6,
          "minMs": 240.6,
          "maxMs": 272.9,
          "cpuMs": 230,
          "cpuPercent": 94,
          "firstMs": 462.7,
          "scope": "complete CLI process, compilation cache primed",
          "peakRssMiB": 149.6,
          "outputBytes": 142565,
          "pages": 48,
          "warnings": 0,
          "samples": [
            {
              "ms": 253.1,
              "cpuMs": 240
            },
            {
              "ms": 272.9,
              "cpuMs": 260
            },
            {
              "ms": 245.6,
              "cpuMs": 230
            },
            {
              "ms": 240.6,
              "cpuMs": 220
            },
            {
              "ms": 242.3,
              "cpuMs": 230
            }
          ],
          "outputSha256": "eda448bc3eef6729cf2a6bf58cd1bb15c04e4f456b0b104c85630988f4ffaefb",
          "textSha256": "038d8c247f2e6e116b96607ab41c303d250084321cf56bf5dcdbd75969c18a82",
          "textCharacters": 38788
        },
        {
          "id": "livre-notes",
          "format": "png",
          "file": "tests/footnotes-corpus/01-livre/document.html",
          "medianMs": 195,
          "minMs": 192.3,
          "maxMs": 197.5,
          "cpuMs": 180,
          "cpuPercent": 92,
          "firstMs": 194.6,
          "scope": "complete CLI process, compilation cache primed",
          "peakRssMiB": 148.4,
          "outputBytes": 61356,
          "pages": null,
          "warnings": 0,
          "samples": [
            {
              "ms": 197.5,
              "cpuMs": 180
            },
            {
              "ms": 197.2,
              "cpuMs": 180
            },
            {
              "ms": 192.3,
              "cpuMs": 180
            },
            {
              "ms": 193.7,
              "cpuMs": 180
            },
            {
              "ms": 195,
              "cpuMs": 180
            }
          ],
          "outputSha256": "e68195f8bd9c31e0cc5a53114095536da4451bfd41a96a8adc0bde27cf30bfa8",
          "width": 360,
          "height": 540
        },
        {
          "id": "dictionnaire",
          "format": "pdf",
          "file": "tests/running-corpus/03-dictionnaire/document.html",
          "medianMs": 111.2,
          "minMs": 110.4,
          "maxMs": 148.7,
          "cpuMs": 100,
          "cpuPercent": 90,
          "firstMs": 109.1,
          "scope": "complete CLI process, compilation cache primed",
          "peakRssMiB": 126.6,
          "outputBytes": 11796,
          "pages": 4,
          "warnings": 0,
          "samples": [
            {
              "ms": 111.2,
              "cpuMs": 100
            },
            {
              "ms": 111.9,
              "cpuMs": 100
            },
            {
              "ms": 148.7,
              "cpuMs": 120
            },
            {
              "ms": 110.4,
              "cpuMs": 100
            },
            {
              "ms": 110.5,
              "cpuMs": 100
            }
          ],
          "outputSha256": "40fda3753781dd6104e1295a9630665601e2ed988723c3a8c96bfbe272905cff",
          "textSha256": "17929023ba2b14c41a3fb7951fa645f0412b2ce1af690d4fb38d406f708f8cc8",
          "textCharacters": 539
        },
        {
          "id": "dictionnaire",
          "format": "png",
          "file": "tests/running-corpus/03-dictionnaire/document.html",
          "medianMs": 107.2,
          "minMs": 106.9,
          "maxMs": 114.2,
          "cpuMs": 100,
          "cpuPercent": 93,
          "firstMs": 106.3,
          "scope": "complete CLI process, compilation cache primed",
          "peakRssMiB": 126.6,
          "outputBytes": 13510,
          "pages": null,
          "warnings": 0,
          "samples": [
            {
              "ms": 107.2,
              "cpuMs": 100
            },
            {
              "ms": 114.2,
              "cpuMs": 100
            },
            {
              "ms": 107.9,
              "cpuMs": 100
            },
            {
              "ms": 106.9,
              "cpuMs": 100
            },
            {
              "ms": 106.9,
              "cpuMs": 100
            }
          ],
          "outputSha256": "c1763ec6a978b15eba695864282bb4b05e6e5eb878b2d9a8fcae665517620107",
          "width": 400,
          "height": 300
        }
      ]
    },
    "wasmer": {
      "version": "wasmer 7.5.0",
      "scope": "complete CLI process, compilation cache primed",
      "profile": "Cranelift, on-disk compilation cache",
      "cases": [
        {
          "id": "facture",
          "format": "pdf",
          "file": "tests/benchmark-corpus/facture.html",
          "medianMs": 151.6,
          "minMs": 140,
          "maxMs": 317.1,
          "cpuMs": 130,
          "cpuPercent": 86,
          "firstMs": 2110.9,
          "scope": "complete CLI process, compilation cache primed",
          "peakRssMiB": 205.9,
          "outputBytes": 18311,
          "pages": 1,
          "warnings": 0,
          "samples": [
            {
              "ms": 176.5,
              "cpuMs": 150
            },
            {
              "ms": 317.1,
              "cpuMs": 160
            },
            {
              "ms": 140,
              "cpuMs": 120
            },
            {
              "ms": 151.6,
              "cpuMs": 120
            },
            {
              "ms": 149.5,
              "cpuMs": 130
            }
          ],
          "outputSha256": "fce600be1711963a9e04eba95850dc713b7bd583ccb8baa16f82351e5e2adc7c",
          "textSha256": "19a8b0e9f31138d2abd480f18cdcde6699ed966926ee7a5ee4bf6e44db34604f",
          "textCharacters": 944
        },
        {
          "id": "facture",
          "format": "png",
          "file": "tests/benchmark-corpus/facture.html",
          "medianMs": 145.8,
          "minMs": 141.3,
          "maxMs": 153.8,
          "cpuMs": 130,
          "cpuPercent": 89,
          "firstMs": 161.5,
          "scope": "complete CLI process, compilation cache primed",
          "peakRssMiB": 207.9,
          "outputBytes": 107334,
          "pages": null,
          "warnings": 0,
          "samples": [
            {
              "ms": 145.8,
              "cpuMs": 130
            },
            {
              "ms": 149.4,
              "cpuMs": 130
            },
            {
              "ms": 153.8,
              "cpuMs": 130
            },
            {
              "ms": 144.9,
              "cpuMs": 130
            },
            {
              "ms": 141.3,
              "cpuMs": 130
            }
          ],
          "outputSha256": "c2958bf8827605e6de2fab296ac19321c8d5585ba0d3e08e162ffb8bb1e66b41",
          "width": 595,
          "height": 842
        },
        {
          "id": "page-web",
          "format": "pdf",
          "file": "tests/benchmark-corpus/page-web.html",
          "medianMs": 156.7,
          "minMs": 154.6,
          "maxMs": 160,
          "cpuMs": 140,
          "cpuPercent": 89,
          "firstMs": 156.4,
          "scope": "complete CLI process, compilation cache primed",
          "peakRssMiB": 213.6,
          "outputBytes": 229008,
          "pages": 1,
          "warnings": 0,
          "samples": [
            {
              "ms": 160,
              "cpuMs": 140
            },
            {
              "ms": 156.7,
              "cpuMs": 140
            },
            {
              "ms": 154.6,
              "cpuMs": 140
            },
            {
              "ms": 156.9,
              "cpuMs": 140
            },
            {
              "ms": 155,
              "cpuMs": 140
            }
          ],
          "outputSha256": "847f009f98b17a4f572a61a84064438c5bbd6189d64ce6de524ae01f538fd668",
          "textSha256": "2ad91bb38844521d5eb06093b2306271c2f5e21aaac334973e0ee5f8c7cae970",
          "textCharacters": 701
        },
        {
          "id": "page-web",
          "format": "png",
          "file": "tests/benchmark-corpus/page-web.html",
          "medianMs": 271.2,
          "minMs": 270,
          "maxMs": 272.4,
          "cpuMs": 260,
          "cpuPercent": 96,
          "firstMs": 274.9,
          "scope": "complete CLI process, compilation cache primed",
          "peakRssMiB": 214.4,
          "outputBytes": 628963,
          "pages": null,
          "warnings": 0,
          "samples": [
            {
              "ms": 270.2,
              "cpuMs": 260
            },
            {
              "ms": 271.7,
              "cpuMs": 260
            },
            {
              "ms": 271.2,
              "cpuMs": 260
            },
            {
              "ms": 272.4,
              "cpuMs": 260
            },
            {
              "ms": 270,
              "cpuMs": 260
            }
          ],
          "outputSha256": "f519683c75867b81b16468f83cc3a73a73e66ea0fa0847c164555df8642a7789",
          "width": 1200,
          "height": 900
        },
        {
          "id": "article-long",
          "format": "pdf",
          "file": "tests/benchmark-corpus/article-long.html",
          "medianMs": 226,
          "minMs": 225.6,
          "maxMs": 230.3,
          "cpuMs": 210,
          "cpuPercent": 93,
          "firstMs": 226.1,
          "scope": "complete CLI process, compilation cache primed",
          "peakRssMiB": 257.3,
          "outputBytes": 14940,
          "pages": 1,
          "warnings": 0,
          "samples": [
            {
              "ms": 226,
              "cpuMs": 220
            },
            {
              "ms": 225.7,
              "cpuMs": 220
            },
            {
              "ms": 226.4,
              "cpuMs": 210
            },
            {
              "ms": 230.3,
              "cpuMs": 210
            },
            {
              "ms": 225.6,
              "cpuMs": 210
            }
          ],
          "outputSha256": "b7023f07247d4a1c5dc1cf8a82358d0a1217133896def05e2719ad782f2991de",
          "textSha256": "6a3e82fb9508f38c54d6acc3570b9b426b4381b049e321fb45dac02038b9a434",
          "textCharacters": 1906
        },
        {
          "id": "article-long",
          "format": "png",
          "file": "tests/benchmark-corpus/article-long.html",
          "medianMs": 221.4,
          "minMs": 218.9,
          "maxMs": 225.1,
          "cpuMs": 210,
          "cpuPercent": 95,
          "firstMs": 221.1,
          "scope": "complete CLI process, compilation cache primed",
          "peakRssMiB": 241.7,
          "outputBytes": 201842,
          "pages": null,
          "warnings": 0,
          "samples": [
            {
              "ms": 220.5,
              "cpuMs": 200
            },
            {
              "ms": 225.1,
              "cpuMs": 220
            },
            {
              "ms": 218.9,
              "cpuMs": 200
            },
            {
              "ms": 221.4,
              "cpuMs": 210
            },
            {
              "ms": 221.7,
              "cpuMs": 210
            }
          ],
          "outputSha256": "a021104c4adf5d093ea3d381ce4f8eeb1b794d8d27c353b6114b43c05818c70a",
          "width": 720,
          "height": 960
        },
        {
          "id": "rapport-tableaux",
          "format": "pdf",
          "file": "tests/benchmark-corpus/rapport-tableaux.html",
          "medianMs": 894.7,
          "minMs": 870.2,
          "maxMs": 956.3,
          "cpuMs": 870,
          "cpuPercent": 97,
          "firstMs": 1016.1,
          "scope": "complete CLI process, compilation cache primed",
          "peakRssMiB": 378.8,
          "outputBytes": 323131,
          "pages": 28,
          "warnings": 1,
          "samples": [
            {
              "ms": 943,
              "cpuMs": 920
            },
            {
              "ms": 956.3,
              "cpuMs": 910
            },
            {
              "ms": 894.7,
              "cpuMs": 870
            },
            {
              "ms": 880.5,
              "cpuMs": 860
            },
            {
              "ms": 870.2,
              "cpuMs": 850
            }
          ],
          "outputSha256": "60825b3b48189fb1e08df4024aad138e98fecbdd1ee6e13fec35387e0b0e1cae",
          "textSha256": "c71d1cbbca7695f687fdca6b03d23b6a8204748c6f9141ddb6e8f509f1c4a05f",
          "textCharacters": 36405
        },
        {
          "id": "rapport-tableaux",
          "format": "png",
          "file": "tests/benchmark-corpus/rapport-tableaux.html",
          "medianMs": 613.4,
          "minMs": 611.1,
          "maxMs": 631.4,
          "cpuMs": 600,
          "cpuPercent": 98,
          "firstMs": 611,
          "scope": "complete CLI process, compilation cache primed",
          "peakRssMiB": 389.3,
          "outputBytes": 153435,
          "pages": null,
          "warnings": 0,
          "samples": [
            {
              "ms": 611.1,
              "cpuMs": 590
            },
            {
              "ms": 623.3,
              "cpuMs": 610
            },
            {
              "ms": 631.4,
              "cpuMs": 620
            },
            {
              "ms": 613.4,
              "cpuMs": 600
            },
            {
              "ms": 613.3,
              "cpuMs": 600
            }
          ],
          "outputSha256": "c7da327e2f573a73055b4a50ef8775fb79268ad23ac156bfb1ce572e1fb3fa2d",
          "width": 595,
          "height": 842
        },
        {
          "id": "album-images",
          "format": "pdf",
          "file": "tests/benchmark-corpus/album-images.html",
          "medianMs": 380.5,
          "minMs": 379.7,
          "maxMs": 384.8,
          "cpuMs": 370,
          "cpuPercent": 97,
          "firstMs": 382.3,
          "scope": "complete CLI process, compilation cache primed",
          "peakRssMiB": 247.4,
          "outputBytes": 890373,
          "pages": 8,
          "warnings": 1,
          "samples": [
            {
              "ms": 380.1,
              "cpuMs": 370
            },
            {
              "ms": 384.8,
              "cpuMs": 370
            },
            {
              "ms": 380.6,
              "cpuMs": 360
            },
            {
              "ms": 380.5,
              "cpuMs": 370
            },
            {
              "ms": 379.7,
              "cpuMs": 370
            }
          ],
          "outputSha256": "f96d4fe00ce358eb4a69dfb518a666ac7c35c7c4c6680ab3ef0430a359feb4e4",
          "textSha256": "c44229d3faddb7935985317e38a289424443ddc788cc081607973ad1cb2f2bd9",
          "textCharacters": 3410
        },
        {
          "id": "album-images",
          "format": "png",
          "file": "tests/benchmark-corpus/album-images.html",
          "medianMs": 309.1,
          "minMs": 307,
          "maxMs": 318.5,
          "cpuMs": 300,
          "cpuPercent": 97,
          "firstMs": 311.8,
          "scope": "complete CLI process, compilation cache primed",
          "peakRssMiB": 248.3,
          "outputBytes": 622065,
          "pages": null,
          "warnings": 0,
          "samples": [
            {
              "ms": 318.5,
              "cpuMs": 300
            },
            {
              "ms": 309.1,
              "cpuMs": 300
            },
            {
              "ms": 309.9,
              "cpuMs": 300
            },
            {
              "ms": 308.7,
              "cpuMs": 300
            },
            {
              "ms": 307,
              "cpuMs": 300
            }
          ],
          "outputSha256": "b292b3c8bd21fc375f87f4479c333d5280a6290b617bf5e9e2ba45709ed7e37a",
          "width": 595,
          "height": 842
        },
        {
          "id": "mise-en-page",
          "format": "pdf",
          "file": "tests/benchmark-corpus/mise-en-page.html",
          "medianMs": 433.2,
          "minMs": 429.1,
          "maxMs": 440.5,
          "cpuMs": 420,
          "cpuPercent": 97,
          "firstMs": 432.1,
          "scope": "complete CLI process, compilation cache primed",
          "peakRssMiB": 227.8,
          "outputBytes": 1020343,
          "pages": 15,
          "warnings": 39,
          "samples": [
            {
              "ms": 429.1,
              "cpuMs": 420
            },
            {
              "ms": 433.2,
              "cpuMs": 420
            },
            {
              "ms": 440.5,
              "cpuMs": 420
            },
            {
              "ms": 430.6,
              "cpuMs": 420
            },
            {
              "ms": 434.1,
              "cpuMs": 420
            }
          ],
          "outputSha256": "8ed680388fc83c7af3cfb8a80e215412ca4e15c992526304af78e2839cb3f9ac",
          "textSha256": "44a3bdbeaeb7ae2d8bb2a87e109ede394f2ec68c86fecdde15d4bd8ea440fbd9",
          "textCharacters": 16131
        },
        {
          "id": "mise-en-page",
          "format": "png",
          "file": "tests/benchmark-corpus/mise-en-page.html",
          "medianMs": 183.8,
          "minMs": 182.1,
          "maxMs": 185.2,
          "cpuMs": 170,
          "cpuPercent": 93,
          "firstMs": 184.1,
          "scope": "complete CLI process, compilation cache primed",
          "peakRssMiB": 219.9,
          "outputBytes": 217676,
          "pages": null,
          "warnings": 0,
          "samples": [
            {
              "ms": 185,
              "cpuMs": 170
            },
            {
              "ms": 183.8,
              "cpuMs": 170
            },
            {
              "ms": 185.2,
              "cpuMs": 170
            },
            {
              "ms": 182.1,
              "cpuMs": 170
            },
            {
              "ms": 183.2,
              "cpuMs": 170
            }
          ],
          "outputSha256": "a12b1c0516a01d51fc80ce1fec8a40ad000d252ac598f7c0c60c497bf88dc7e5",
          "width": 595,
          "height": 842
        },
        {
          "id": "rapport-20p",
          "format": "pdf",
          "file": "tests/pagination-corpus/01-rapport/document.html",
          "medianMs": 177.4,
          "minMs": 176.8,
          "maxMs": 184.5,
          "cpuMs": 160,
          "cpuPercent": 90,
          "firstMs": 182.6,
          "scope": "complete CLI process, compilation cache primed",
          "peakRssMiB": 220.3,
          "outputBytes": 103193,
          "pages": 24,
          "warnings": 0,
          "samples": [
            {
              "ms": 181.7,
              "cpuMs": 170
            },
            {
              "ms": 184.5,
              "cpuMs": 170
            },
            {
              "ms": 176.8,
              "cpuMs": 160
            },
            {
              "ms": 177.4,
              "cpuMs": 160
            },
            {
              "ms": 176.8,
              "cpuMs": 160
            }
          ],
          "outputSha256": "ffe83eb24639ecb5bb7625b24f53cb8327ee02da4dd3c77944faae851803bde8",
          "textSha256": "b10ced377341e80999ffe18bba0df731fdd17218ec5c3ff2b188d92115311c44",
          "textCharacters": 15711
        },
        {
          "id": "rapport-20p",
          "format": "png",
          "file": "tests/pagination-corpus/01-rapport/document.html",
          "medianMs": 180.4,
          "minMs": 179.3,
          "maxMs": 181.6,
          "cpuMs": 170,
          "cpuPercent": 94,
          "firstMs": 180.7,
          "scope": "complete CLI process, compilation cache primed",
          "peakRssMiB": 223.9,
          "outputBytes": 86030,
          "pages": null,
          "warnings": 0,
          "samples": [
            {
              "ms": 181.6,
              "cpuMs": 170
            },
            {
              "ms": 180.8,
              "cpuMs": 170
            },
            {
              "ms": 179.7,
              "cpuMs": 170
            },
            {
              "ms": 179.3,
              "cpuMs": 170
            },
            {
              "ms": 180.4,
              "cpuMs": 170
            }
          ],
          "outputSha256": "e99670b45ef003c12fadc4f4a27db3f862187b4b556b9e8862b7a3dd2785f775",
          "width": 480,
          "height": 640
        },
        {
          "id": "livre-100p",
          "format": "pdf",
          "file": "tests/pagination-corpus/02-livre/document.html",
          "medianMs": 389.8,
          "minMs": 386.3,
          "maxMs": 392.3,
          "cpuMs": 370,
          "cpuPercent": 95,
          "firstMs": 396.6,
          "scope": "complete CLI process, compilation cache primed",
          "peakRssMiB": 226,
          "outputBytes": 274030,
          "pages": 106,
          "warnings": 0,
          "samples": [
            {
              "ms": 392.3,
              "cpuMs": 370
            },
            {
              "ms": 392,
              "cpuMs": 370
            },
            {
              "ms": 389.8,
              "cpuMs": 370
            },
            {
              "ms": 386.3,
              "cpuMs": 370
            },
            {
              "ms": 387.2,
              "cpuMs": 370
            }
          ],
          "outputSha256": "949813e59ce17bc25c16d450a45461b741ce4706d893b6a811045ee3deb535e8",
          "textSha256": "2f3f2409716c50b3b3e4c828f65fdc346168f74729e4f3b651763688344cbec7",
          "textCharacters": 85693
        },
        {
          "id": "livre-100p",
          "format": "png",
          "file": "tests/pagination-corpus/02-livre/document.html",
          "medianMs": 311,
          "minMs": 307.6,
          "maxMs": 318.3,
          "cpuMs": 300,
          "cpuPercent": 96,
          "firstMs": 308.5,
          "scope": "complete CLI process, compilation cache primed",
          "peakRssMiB": 263.8,
          "outputBytes": 65259,
          "pages": null,
          "warnings": 0,
          "samples": [
            {
              "ms": 307.7,
              "cpuMs": 300
            },
            {
              "ms": 311,
              "cpuMs": 300
            },
            {
              "ms": 307.6,
              "cpuMs": 300
            },
            {
              "ms": 318.3,
              "cpuMs": 300
            },
            {
              "ms": 315.4,
              "cpuMs": 300
            }
          ],
          "outputSha256": "79171f15551d569b9d81b0ff1ebbd432003417a0962d9d5b9081df0c904da60d",
          "width": 360,
          "height": 540
        },
        {
          "id": "livre-notes",
          "format": "pdf",
          "file": "tests/footnotes-corpus/01-livre/document.html",
          "medianMs": 240.8,
          "minMs": 235.7,
          "maxMs": 256,
          "cpuMs": 220,
          "cpuPercent": 91,
          "firstMs": 246.6,
          "scope": "complete CLI process, compilation cache primed",
          "peakRssMiB": 235.5,
          "outputBytes": 142565,
          "pages": 48,
          "warnings": 0,
          "samples": [
            {
              "ms": 237.5,
              "cpuMs": 220
            },
            {
              "ms": 235.7,
              "cpuMs": 220
            },
            {
              "ms": 240.8,
              "cpuMs": 220
            },
            {
              "ms": 256,
              "cpuMs": 240
            },
            {
              "ms": 247.2,
              "cpuMs": 230
            }
          ],
          "outputSha256": "eda448bc3eef6729cf2a6bf58cd1bb15c04e4f456b0b104c85630988f4ffaefb",
          "textSha256": "038d8c247f2e6e116b96607ab41c303d250084321cf56bf5dcdbd75969c18a82",
          "textCharacters": 38788
        },
        {
          "id": "livre-notes",
          "format": "png",
          "file": "tests/footnotes-corpus/01-livre/document.html",
          "medianMs": 190.4,
          "minMs": 186.9,
          "maxMs": 190.7,
          "cpuMs": 170,
          "cpuPercent": 89,
          "firstMs": 187.9,
          "scope": "complete CLI process, compilation cache primed",
          "peakRssMiB": 234.1,
          "outputBytes": 61356,
          "pages": null,
          "warnings": 0,
          "samples": [
            {
              "ms": 190.5,
              "cpuMs": 170
            },
            {
              "ms": 187.6,
              "cpuMs": 170
            },
            {
              "ms": 190.4,
              "cpuMs": 180
            },
            {
              "ms": 190.7,
              "cpuMs": 170
            },
            {
              "ms": 186.9,
              "cpuMs": 170
            }
          ],
          "outputSha256": "e68195f8bd9c31e0cc5a53114095536da4451bfd41a96a8adc0bde27cf30bfa8",
          "width": 360,
          "height": 540
        },
        {
          "id": "dictionnaire",
          "format": "pdf",
          "file": "tests/running-corpus/03-dictionnaire/document.html",
          "medianMs": 118.4,
          "minMs": 118.2,
          "maxMs": 118.9,
          "cpuMs": 110,
          "cpuPercent": 93,
          "firstMs": 119.4,
          "scope": "complete CLI process, compilation cache primed",
          "peakRssMiB": 204,
          "outputBytes": 11796,
          "pages": 4,
          "warnings": 0,
          "samples": [
            {
              "ms": 118.7,
              "cpuMs": 110
            },
            {
              "ms": 118.9,
              "cpuMs": 110
            },
            {
              "ms": 118.4,
              "cpuMs": 110
            },
            {
              "ms": 118.3,
              "cpuMs": 110
            },
            {
              "ms": 118.2,
              "cpuMs": 110
            }
          ],
          "outputSha256": "40fda3753781dd6104e1295a9630665601e2ed988723c3a8c96bfbe272905cff",
          "textSha256": "17929023ba2b14c41a3fb7951fa645f0412b2ce1af690d4fb38d406f708f8cc8",
          "textCharacters": 539
        },
        {
          "id": "dictionnaire",
          "format": "png",
          "file": "tests/running-corpus/03-dictionnaire/document.html",
          "medianMs": 114.5,
          "minMs": 113.1,
          "maxMs": 115,
          "cpuMs": 100,
          "cpuPercent": 87,
          "firstMs": 113.5,
          "scope": "complete CLI process, compilation cache primed",
          "peakRssMiB": 203.1,
          "outputBytes": 13510,
          "pages": null,
          "warnings": 0,
          "samples": [
            {
              "ms": 114.6,
              "cpuMs": 100
            },
            {
              "ms": 113.1,
              "cpuMs": 100
            },
            {
              "ms": 114.5,
              "cpuMs": 100
            },
            {
              "ms": 113.5,
              "cpuMs": 100
            },
            {
              "ms": 115,
              "cpuMs": 100
            }
          ],
          "outputSha256": "c1763ec6a978b15eba695864282bb4b05e6e5eb878b2d9a8fcae665517620107",
          "width": 400,
          "height": 300
        }
      ]
    },
    "wasmedge-aot": {
      "version": "wasmedge-aot version 0.18.1",
      "scope": "complete CLI process, compilation cache primed",
      "profile": "ahead-of-time compiled; compilation excluded",
      "cases": [
        {
          "id": "facture",
          "format": "pdf",
          "file": "tests/benchmark-corpus/facture.html",
          "medianMs": 150.1,
          "minMs": 145.6,
          "maxMs": 150.4,
          "cpuMs": 130,
          "cpuPercent": 87,
          "firstMs": 440.7,
          "scope": "complete CLI process, compilation cache primed",
          "peakRssMiB": 183.2,
          "outputBytes": 18311,
          "pages": 1,
          "warnings": 0,
          "samples": [
            {
              "ms": 150.3,
              "cpuMs": 130
            },
            {
              "ms": 150.4,
              "cpuMs": 130
            },
            {
              "ms": 149.5,
              "cpuMs": 130
            },
            {
              "ms": 150.1,
              "cpuMs": 130
            },
            {
              "ms": 145.6,
              "cpuMs": 130
            }
          ],
          "outputSha256": "fce600be1711963a9e04eba95850dc713b7bd583ccb8baa16f82351e5e2adc7c",
          "textSha256": "19a8b0e9f31138d2abd480f18cdcde6699ed966926ee7a5ee4bf6e44db34604f",
          "textCharacters": 944
        },
        {
          "id": "facture",
          "format": "png",
          "file": "tests/benchmark-corpus/facture.html",
          "medianMs": 167.7,
          "minMs": 166.2,
          "maxMs": 168.5,
          "cpuMs": 150,
          "cpuPercent": 89,
          "firstMs": 167.3,
          "scope": "complete CLI process, compilation cache primed",
          "peakRssMiB": 185.4,
          "outputBytes": 107334,
          "pages": null,
          "warnings": 0,
          "samples": [
            {
              "ms": 166.2,
              "cpuMs": 150
            },
            {
              "ms": 167.7,
              "cpuMs": 150
            },
            {
              "ms": 167.6,
              "cpuMs": 150
            },
            {
              "ms": 168.5,
              "cpuMs": 150
            },
            {
              "ms": 168.3,
              "cpuMs": 150
            }
          ],
          "outputSha256": "c2958bf8827605e6de2fab296ac19321c8d5585ba0d3e08e162ffb8bb1e66b41",
          "width": 595,
          "height": 842
        },
        {
          "id": "page-web",
          "format": "pdf",
          "file": "tests/benchmark-corpus/page-web.html",
          "medianMs": 179.1,
          "minMs": 178.2,
          "maxMs": 180.4,
          "cpuMs": 160,
          "cpuPercent": 89,
          "firstMs": 181.5,
          "scope": "complete CLI process, compilation cache primed",
          "peakRssMiB": 191.1,
          "outputBytes": 229008,
          "pages": 1,
          "warnings": 0,
          "samples": [
            {
              "ms": 178.2,
              "cpuMs": 160
            },
            {
              "ms": 179.1,
              "cpuMs": 160
            },
            {
              "ms": 180.2,
              "cpuMs": 160
            },
            {
              "ms": 178.4,
              "cpuMs": 160
            },
            {
              "ms": 180.4,
              "cpuMs": 160
            }
          ],
          "outputSha256": "847f009f98b17a4f572a61a84064438c5bbd6189d64ce6de524ae01f538fd668",
          "textSha256": "2ad91bb38844521d5eb06093b2306271c2f5e21aaac334973e0ee5f8c7cae970",
          "textCharacters": 701
        },
        {
          "id": "page-web",
          "format": "png",
          "file": "tests/benchmark-corpus/page-web.html",
          "medianMs": 311,
          "minMs": 310.5,
          "maxMs": 316,
          "cpuMs": 300,
          "cpuPercent": 96,
          "firstMs": 313,
          "scope": "complete CLI process, compilation cache primed",
          "peakRssMiB": 191.9,
          "outputBytes": 628963,
          "pages": null,
          "warnings": 0,
          "samples": [
            {
              "ms": 316,
              "cpuMs": 300
            },
            {
              "ms": 312.3,
              "cpuMs": 300
            },
            {
              "ms": 311,
              "cpuMs": 300
            },
            {
              "ms": 310.5,
              "cpuMs": 300
            },
            {
              "ms": 311,
              "cpuMs": 300
            }
          ],
          "outputSha256": "f519683c75867b81b16468f83cc3a73a73e66ea0fa0847c164555df8642a7789",
          "width": 1200,
          "height": 900
        },
        {
          "id": "article-long",
          "format": "pdf",
          "file": "tests/benchmark-corpus/article-long.html",
          "medianMs": 247.9,
          "minMs": 246.2,
          "maxMs": 251.5,
          "cpuMs": 240,
          "cpuPercent": 97,
          "firstMs": 254.4,
          "scope": "complete CLI process, compilation cache primed",
          "peakRssMiB": 234.8,
          "outputBytes": 14940,
          "pages": 1,
          "warnings": 0,
          "samples": [
            {
              "ms": 250,
              "cpuMs": 240
            },
            {
              "ms": 247.1,
              "cpuMs": 230
            },
            {
              "ms": 247.9,
              "cpuMs": 240
            },
            {
              "ms": 251.5,
              "cpuMs": 240
            },
            {
              "ms": 246.2,
              "cpuMs": 230
            }
          ],
          "outputSha256": "b7023f07247d4a1c5dc1cf8a82358d0a1217133896def05e2719ad782f2991de",
          "textSha256": "6a3e82fb9508f38c54d6acc3570b9b426b4381b049e321fb45dac02038b9a434",
          "textCharacters": 1906
        },
        {
          "id": "article-long",
          "format": "png",
          "file": "tests/benchmark-corpus/article-long.html",
          "medianMs": 245.6,
          "minMs": 244.4,
          "maxMs": 247.7,
          "cpuMs": 230,
          "cpuPercent": 94,
          "firstMs": 246.8,
          "scope": "complete CLI process, compilation cache primed",
          "peakRssMiB": 219.6,
          "outputBytes": 201842,
          "pages": null,
          "warnings": 0,
          "samples": [
            {
              "ms": 245.3,
              "cpuMs": 230
            },
            {
              "ms": 245.6,
              "cpuMs": 230
            },
            {
              "ms": 247.7,
              "cpuMs": 230
            },
            {
              "ms": 246.3,
              "cpuMs": 230
            },
            {
              "ms": 244.4,
              "cpuMs": 230
            }
          ],
          "outputSha256": "a021104c4adf5d093ea3d381ce4f8eeb1b794d8d27c353b6114b43c05818c70a",
          "width": 720,
          "height": 960
        },
        {
          "id": "rapport-tableaux",
          "format": "pdf",
          "file": "tests/benchmark-corpus/rapport-tableaux.html",
          "medianMs": 884.1,
          "minMs": 862.3,
          "maxMs": 889.9,
          "cpuMs": 860,
          "cpuPercent": 97,
          "firstMs": 878.8,
          "scope": "complete CLI process, compilation cache primed",
          "peakRssMiB": 355.4,
          "outputBytes": 323131,
          "pages": 28,
          "warnings": 1,
          "samples": [
            {
              "ms": 862.3,
              "cpuMs": 840
            },
            {
              "ms": 889.9,
              "cpuMs": 870
            },
            {
              "ms": 884.6,
              "cpuMs": 860
            },
            {
              "ms": 882.9,
              "cpuMs": 860
            },
            {
              "ms": 884.1,
              "cpuMs": 860
            }
          ],
          "outputSha256": "60825b3b48189fb1e08df4024aad138e98fecbdd1ee6e13fec35387e0b0e1cae",
          "textSha256": "c71d1cbbca7695f687fdca6b03d23b6a8204748c6f9141ddb6e8f509f1c4a05f",
          "textCharacters": 36405
        },
        {
          "id": "rapport-tableaux",
          "format": "png",
          "file": "tests/benchmark-corpus/rapport-tableaux.html",
          "medianMs": 623.9,
          "minMs": 611.9,
          "maxMs": 635.8,
          "cpuMs": 610,
          "cpuPercent": 98,
          "firstMs": 620.2,
          "scope": "complete CLI process, compilation cache primed",
          "peakRssMiB": 366.8,
          "outputBytes": 153435,
          "pages": null,
          "warnings": 0,
          "samples": [
            {
              "ms": 616.6,
              "cpuMs": 600
            },
            {
              "ms": 635.8,
              "cpuMs": 620
            },
            {
              "ms": 611.9,
              "cpuMs": 600
            },
            {
              "ms": 623.9,
              "cpuMs": 610
            },
            {
              "ms": 630.7,
              "cpuMs": 610
            }
          ],
          "outputSha256": "c7da327e2f573a73055b4a50ef8775fb79268ad23ac156bfb1ce572e1fb3fa2d",
          "width": 595,
          "height": 842
        },
        {
          "id": "album-images",
          "format": "pdf",
          "file": "tests/benchmark-corpus/album-images.html",
          "medianMs": 392.9,
          "minMs": 391.5,
          "maxMs": 398.8,
          "cpuMs": 380,
          "cpuPercent": 97,
          "firstMs": 392.2,
          "scope": "complete CLI process, compilation cache primed",
          "peakRssMiB": 224.2,
          "outputBytes": 890373,
          "pages": 8,
          "warnings": 1,
          "samples": [
            {
              "ms": 391.5,
              "cpuMs": 370
            },
            {
              "ms": 392.9,
              "cpuMs": 380
            },
            {
              "ms": 391.8,
              "cpuMs": 380
            },
            {
              "ms": 393.7,
              "cpuMs": 380
            },
            {
              "ms": 398.8,
              "cpuMs": 390
            }
          ],
          "outputSha256": "f96d4fe00ce358eb4a69dfb518a666ac7c35c7c4c6680ab3ef0430a359feb4e4",
          "textSha256": "c44229d3faddb7935985317e38a289424443ddc788cc081607973ad1cb2f2bd9",
          "textCharacters": 3410
        },
        {
          "id": "album-images",
          "format": "png",
          "file": "tests/benchmark-corpus/album-images.html",
          "medianMs": 318.5,
          "minMs": 317.8,
          "maxMs": 319.3,
          "cpuMs": 300,
          "cpuPercent": 94,
          "firstMs": 320.4,
          "scope": "complete CLI process, compilation cache primed",
          "peakRssMiB": 225.3,
          "outputBytes": 622065,
          "pages": null,
          "warnings": 0,
          "samples": [
            {
              "ms": 319.3,
              "cpuMs": 300
            },
            {
              "ms": 318.7,
              "cpuMs": 300
            },
            {
              "ms": 318.4,
              "cpuMs": 300
            },
            {
              "ms": 317.8,
              "cpuMs": 300
            },
            {
              "ms": 318.5,
              "cpuMs": 300
            }
          ],
          "outputSha256": "b292b3c8bd21fc375f87f4479c333d5280a6290b617bf5e9e2ba45709ed7e37a",
          "width": 595,
          "height": 842
        },
        {
          "id": "mise-en-page",
          "format": "pdf",
          "file": "tests/benchmark-corpus/mise-en-page.html",
          "medianMs": 461.9,
          "minMs": 451.9,
          "maxMs": 471.3,
          "cpuMs": 450,
          "cpuPercent": 97,
          "firstMs": 461.8,
          "scope": "complete CLI process, compilation cache primed",
          "peakRssMiB": 204.2,
          "outputBytes": 1020343,
          "pages": 15,
          "warnings": 39,
          "samples": [
            {
              "ms": 467.1,
              "cpuMs": 450
            },
            {
              "ms": 457.6,
              "cpuMs": 440
            },
            {
              "ms": 471.3,
              "cpuMs": 460
            },
            {
              "ms": 451.9,
              "cpuMs": 440
            },
            {
              "ms": 461.9,
              "cpuMs": 450
            }
          ],
          "outputSha256": "8ed680388fc83c7af3cfb8a80e215412ca4e15c992526304af78e2839cb3f9ac",
          "textSha256": "44a3bdbeaeb7ae2d8bb2a87e109ede394f2ec68c86fecdde15d4bd8ea440fbd9",
          "textCharacters": 16131
        },
        {
          "id": "mise-en-page",
          "format": "png",
          "file": "tests/benchmark-corpus/mise-en-page.html",
          "medianMs": 205.6,
          "minMs": 203.9,
          "maxMs": 206.4,
          "cpuMs": 190,
          "cpuPercent": 92,
          "firstMs": 212,
          "scope": "complete CLI process, compilation cache primed",
          "peakRssMiB": 197.3,
          "outputBytes": 217676,
          "pages": null,
          "warnings": 0,
          "samples": [
            {
              "ms": 205.6,
              "cpuMs": 190
            },
            {
              "ms": 203.9,
              "cpuMs": 190
            },
            {
              "ms": 204.6,
              "cpuMs": 190
            },
            {
              "ms": 206.1,
              "cpuMs": 190
            },
            {
              "ms": 206.4,
              "cpuMs": 190
            }
          ],
          "outputSha256": "a12b1c0516a01d51fc80ce1fec8a40ad000d252ac598f7c0c60c497bf88dc7e5",
          "width": 595,
          "height": 842
        },
        {
          "id": "rapport-20p",
          "format": "pdf",
          "file": "tests/pagination-corpus/01-rapport/document.html",
          "medianMs": 194.3,
          "minMs": 193.4,
          "maxMs": 195,
          "cpuMs": 180,
          "cpuPercent": 93,
          "firstMs": 195.7,
          "scope": "complete CLI process, compilation cache primed",
          "peakRssMiB": 198,
          "outputBytes": 103193,
          "pages": 24,
          "warnings": 0,
          "samples": [
            {
              "ms": 193.4,
              "cpuMs": 180
            },
            {
              "ms": 194.9,
              "cpuMs": 180
            },
            {
              "ms": 195,
              "cpuMs": 180
            },
            {
              "ms": 193.6,
              "cpuMs": 180
            },
            {
              "ms": 194.3,
              "cpuMs": 180
            }
          ],
          "outputSha256": "ffe83eb24639ecb5bb7625b24f53cb8327ee02da4dd3c77944faae851803bde8",
          "textSha256": "b10ced377341e80999ffe18bba0df731fdd17218ec5c3ff2b188d92115311c44",
          "textCharacters": 15711
        },
        {
          "id": "rapport-20p",
          "format": "png",
          "file": "tests/pagination-corpus/01-rapport/document.html",
          "medianMs": 215.6,
          "minMs": 206.2,
          "maxMs": 425.3,
          "cpuMs": 200,
          "cpuPercent": 93,
          "firstMs": 205.6,
          "scope": "complete CLI process, compilation cache primed",
          "peakRssMiB": 201.5,
          "outputBytes": 86030,
          "pages": null,
          "warnings": 0,
          "samples": [
            {
              "ms": 210.3,
              "cpuMs": 190
            },
            {
              "ms": 206.2,
              "cpuMs": 190
            },
            {
              "ms": 425.3,
              "cpuMs": 260
            },
            {
              "ms": 279.4,
              "cpuMs": 230
            },
            {
              "ms": 215.6,
              "cpuMs": 200
            }
          ],
          "outputSha256": "e99670b45ef003c12fadc4f4a27db3f862187b4b556b9e8862b7a3dd2785f775",
          "width": 480,
          "height": 640
        },
        {
          "id": "livre-100p",
          "format": "pdf",
          "file": "tests/pagination-corpus/02-livre/document.html",
          "medianMs": 378.6,
          "minMs": 371.1,
          "maxMs": 386.5,
          "cpuMs": 360,
          "cpuPercent": 95,
          "firstMs": 396.9,
          "scope": "complete CLI process, compilation cache primed",
          "peakRssMiB": 203.3,
          "outputBytes": 274030,
          "pages": 106,
          "warnings": 0,
          "samples": [
            {
              "ms": 379.8,
              "cpuMs": 360
            },
            {
              "ms": 378.6,
              "cpuMs": 360
            },
            {
              "ms": 386.5,
              "cpuMs": 370
            },
            {
              "ms": 371.1,
              "cpuMs": 350
            },
            {
              "ms": 371.8,
              "cpuMs": 350
            }
          ],
          "outputSha256": "949813e59ce17bc25c16d450a45461b741ce4706d893b6a811045ee3deb535e8",
          "textSha256": "2f3f2409716c50b3b3e4c828f65fdc346168f74729e4f3b651763688344cbec7",
          "textCharacters": 85693
        },
        {
          "id": "livre-100p",
          "format": "png",
          "file": "tests/pagination-corpus/02-livre/document.html",
          "medianMs": 321,
          "minMs": 311.4,
          "maxMs": 325.8,
          "cpuMs": 310,
          "cpuPercent": 97,
          "firstMs": 322.4,
          "scope": "complete CLI process, compilation cache primed",
          "peakRssMiB": 241.4,
          "outputBytes": 65259,
          "pages": null,
          "warnings": 0,
          "samples": [
            {
              "ms": 311.4,
              "cpuMs": 300
            },
            {
              "ms": 325.8,
              "cpuMs": 310
            },
            {
              "ms": 321.8,
              "cpuMs": 310
            },
            {
              "ms": 321,
              "cpuMs": 310
            },
            {
              "ms": 320.8,
              "cpuMs": 300
            }
          ],
          "outputSha256": "79171f15551d569b9d81b0ff1ebbd432003417a0962d9d5b9081df0c904da60d",
          "width": 360,
          "height": 540
        },
        {
          "id": "livre-notes",
          "format": "pdf",
          "file": "tests/footnotes-corpus/01-livre/document.html",
          "medianMs": 246.6,
          "minMs": 243.4,
          "maxMs": 253.3,
          "cpuMs": 230,
          "cpuPercent": 93,
          "firstMs": 248,
          "scope": "complete CLI process, compilation cache primed",
          "peakRssMiB": 212.7,
          "outputBytes": 142565,
          "pages": 48,
          "warnings": 0,
          "samples": [
            {
              "ms": 253.3,
              "cpuMs": 230
            },
            {
              "ms": 246.8,
              "cpuMs": 230
            },
            {
              "ms": 243.4,
              "cpuMs": 230
            },
            {
              "ms": 246.6,
              "cpuMs": 230
            },
            {
              "ms": 243.8,
              "cpuMs": 230
            }
          ],
          "outputSha256": "eda448bc3eef6729cf2a6bf58cd1bb15c04e4f456b0b104c85630988f4ffaefb",
          "textSha256": "038d8c247f2e6e116b96607ab41c303d250084321cf56bf5dcdbd75969c18a82",
          "textCharacters": 38788
        },
        {
          "id": "livre-notes",
          "format": "png",
          "file": "tests/footnotes-corpus/01-livre/document.html",
          "medianMs": 208.6,
          "minMs": 208.1,
          "maxMs": 212.9,
          "cpuMs": 190,
          "cpuPercent": 91,
          "firstMs": 208.1,
          "scope": "complete CLI process, compilation cache primed",
          "peakRssMiB": 211.7,
          "outputBytes": 61356,
          "pages": null,
          "warnings": 0,
          "samples": [
            {
              "ms": 212.9,
              "cpuMs": 200
            },
            {
              "ms": 208.1,
              "cpuMs": 190
            },
            {
              "ms": 208.2,
              "cpuMs": 190
            },
            {
              "ms": 208.6,
              "cpuMs": 190
            },
            {
              "ms": 210.2,
              "cpuMs": 190
            }
          ],
          "outputSha256": "e68195f8bd9c31e0cc5a53114095536da4451bfd41a96a8adc0bde27cf30bfa8",
          "width": 360,
          "height": 540
        },
        {
          "id": "dictionnaire",
          "format": "pdf",
          "file": "tests/running-corpus/03-dictionnaire/document.html",
          "medianMs": 138.5,
          "minMs": 138,
          "maxMs": 139.4,
          "cpuMs": 130,
          "cpuPercent": 94,
          "firstMs": 139.9,
          "scope": "complete CLI process, compilation cache primed",
          "peakRssMiB": 181.3,
          "outputBytes": 11796,
          "pages": 4,
          "warnings": 0,
          "samples": [
            {
              "ms": 138,
              "cpuMs": 130
            },
            {
              "ms": 138.5,
              "cpuMs": 130
            },
            {
              "ms": 139.4,
              "cpuMs": 130
            },
            {
              "ms": 138.1,
              "cpuMs": 130
            },
            {
              "ms": 139,
              "cpuMs": 130
            }
          ],
          "outputSha256": "40fda3753781dd6104e1295a9630665601e2ed988723c3a8c96bfbe272905cff",
          "textSha256": "17929023ba2b14c41a3fb7951fa645f0412b2ce1af690d4fb38d406f708f8cc8",
          "textCharacters": 539
        },
        {
          "id": "dictionnaire",
          "format": "png",
          "file": "tests/running-corpus/03-dictionnaire/document.html",
          "medianMs": 137.8,
          "minMs": 136.5,
          "maxMs": 138.3,
          "cpuMs": 120,
          "cpuPercent": 87,
          "firstMs": 137,
          "scope": "complete CLI process, compilation cache primed",
          "peakRssMiB": 180.6,
          "outputBytes": 13510,
          "pages": null,
          "warnings": 0,
          "samples": [
            {
              "ms": 138.3,
              "cpuMs": 130
            },
            {
              "ms": 136.5,
              "cpuMs": 120
            },
            {
              "ms": 137.8,
              "cpuMs": 120
            },
            {
              "ms": 138.2,
              "cpuMs": 130
            },
            {
              "ms": 137.5,
              "cpuMs": 120
            }
          ],
          "outputSha256": "c1763ec6a978b15eba695864282bb4b05e6e5eb878b2d9a8fcae665517620107",
          "width": 400,
          "height": 300
        }
      ]
    }
  },
  "validations": {
    "native": "PDF parsed, page count, text and fonts; PNG decoded with expected dimensions",
    "node": "PDF parsed, page count, text and fonts; PNG decoded with expected dimensions",
    "bun": "PDF parsed, page count, text and fonts; PNG decoded with expected dimensions",
    "chromium": "PDF parsed, page count, text and fonts; PNG decoded with expected dimensions",
    "firefox": "PDF parsed, page count, text and fonts; PNG decoded with expected dimensions",
    "safari": "PDF parsed, page count, text and fonts; PNG decoded with expected dimensions",
    "wasmtime": "PDF parsed, page count, text and fonts; PNG decoded with expected dimensions",
    "wasmer": "PDF parsed, page count, text and fonts; PNG decoded with expected dimensions",
    "wasmedge-aot": "PDF parsed, page count, text and fonts; PNG decoded with expected dimensions"
  },
  "outputComparisons": [
    {
      "runtime": "native",
      "id": "facture",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "native",
      "id": "facture",
      "format": "png",
      "bytesIdentical": false
    },
    {
      "runtime": "native",
      "id": "page-web",
      "format": "pdf",
      "bytesIdentical": false,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "native",
      "id": "page-web",
      "format": "png",
      "bytesIdentical": false
    },
    {
      "runtime": "native",
      "id": "article-long",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "native",
      "id": "article-long",
      "format": "png",
      "bytesIdentical": false
    },
    {
      "runtime": "native",
      "id": "rapport-tableaux",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "native",
      "id": "rapport-tableaux",
      "format": "png",
      "bytesIdentical": false
    },
    {
      "runtime": "native",
      "id": "album-images",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "native",
      "id": "album-images",
      "format": "png",
      "bytesIdentical": false
    },
    {
      "runtime": "native",
      "id": "mise-en-page",
      "format": "pdf",
      "bytesIdentical": false,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "native",
      "id": "mise-en-page",
      "format": "png",
      "bytesIdentical": false
    },
    {
      "runtime": "native",
      "id": "rapport-20p",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "native",
      "id": "rapport-20p",
      "format": "png",
      "bytesIdentical": false
    },
    {
      "runtime": "native",
      "id": "livre-100p",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "native",
      "id": "livre-100p",
      "format": "png",
      "bytesIdentical": false
    },
    {
      "runtime": "native",
      "id": "livre-notes",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "native",
      "id": "livre-notes",
      "format": "png",
      "bytesIdentical": false
    },
    {
      "runtime": "native",
      "id": "dictionnaire",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "native",
      "id": "dictionnaire",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "node",
      "id": "facture",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "node",
      "id": "facture",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "node",
      "id": "page-web",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "node",
      "id": "page-web",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "node",
      "id": "article-long",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "node",
      "id": "article-long",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "node",
      "id": "rapport-tableaux",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "node",
      "id": "rapport-tableaux",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "node",
      "id": "album-images",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "node",
      "id": "album-images",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "node",
      "id": "mise-en-page",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "node",
      "id": "mise-en-page",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "node",
      "id": "rapport-20p",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "node",
      "id": "rapport-20p",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "node",
      "id": "livre-100p",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "node",
      "id": "livre-100p",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "node",
      "id": "livre-notes",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "node",
      "id": "livre-notes",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "node",
      "id": "dictionnaire",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "node",
      "id": "dictionnaire",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "bun",
      "id": "facture",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "bun",
      "id": "facture",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "bun",
      "id": "page-web",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "bun",
      "id": "page-web",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "bun",
      "id": "article-long",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "bun",
      "id": "article-long",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "bun",
      "id": "rapport-tableaux",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "bun",
      "id": "rapport-tableaux",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "bun",
      "id": "album-images",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "bun",
      "id": "album-images",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "bun",
      "id": "mise-en-page",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "bun",
      "id": "mise-en-page",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "bun",
      "id": "rapport-20p",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "bun",
      "id": "rapport-20p",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "bun",
      "id": "livre-100p",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "bun",
      "id": "livre-100p",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "bun",
      "id": "livre-notes",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "bun",
      "id": "livre-notes",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "bun",
      "id": "dictionnaire",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "bun",
      "id": "dictionnaire",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "chromium",
      "id": "facture",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "chromium",
      "id": "facture",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "chromium",
      "id": "page-web",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "chromium",
      "id": "page-web",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "chromium",
      "id": "article-long",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "chromium",
      "id": "article-long",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "chromium",
      "id": "rapport-tableaux",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "chromium",
      "id": "rapport-tableaux",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "chromium",
      "id": "album-images",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "chromium",
      "id": "album-images",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "chromium",
      "id": "mise-en-page",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "chromium",
      "id": "mise-en-page",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "chromium",
      "id": "rapport-20p",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "chromium",
      "id": "rapport-20p",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "chromium",
      "id": "livre-100p",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "chromium",
      "id": "livre-100p",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "chromium",
      "id": "livre-notes",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "chromium",
      "id": "livre-notes",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "chromium",
      "id": "dictionnaire",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "chromium",
      "id": "dictionnaire",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "firefox",
      "id": "facture",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "firefox",
      "id": "facture",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "firefox",
      "id": "page-web",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "firefox",
      "id": "page-web",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "firefox",
      "id": "article-long",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "firefox",
      "id": "article-long",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "firefox",
      "id": "rapport-tableaux",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "firefox",
      "id": "rapport-tableaux",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "firefox",
      "id": "album-images",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "firefox",
      "id": "album-images",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "firefox",
      "id": "mise-en-page",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "firefox",
      "id": "mise-en-page",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "firefox",
      "id": "rapport-20p",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "firefox",
      "id": "rapport-20p",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "firefox",
      "id": "livre-100p",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "firefox",
      "id": "livre-100p",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "firefox",
      "id": "livre-notes",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "firefox",
      "id": "livre-notes",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "firefox",
      "id": "dictionnaire",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "firefox",
      "id": "dictionnaire",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "safari",
      "id": "facture",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "safari",
      "id": "facture",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "safari",
      "id": "page-web",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "safari",
      "id": "page-web",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "safari",
      "id": "article-long",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "safari",
      "id": "article-long",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "safari",
      "id": "rapport-tableaux",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "safari",
      "id": "rapport-tableaux",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "safari",
      "id": "album-images",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "safari",
      "id": "album-images",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "safari",
      "id": "mise-en-page",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "safari",
      "id": "mise-en-page",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "safari",
      "id": "rapport-20p",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "safari",
      "id": "rapport-20p",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "safari",
      "id": "livre-100p",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "safari",
      "id": "livre-100p",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "safari",
      "id": "livre-notes",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "safari",
      "id": "livre-notes",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "safari",
      "id": "dictionnaire",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "safari",
      "id": "dictionnaire",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "wasmtime",
      "id": "facture",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "wasmtime",
      "id": "facture",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "wasmtime",
      "id": "page-web",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "wasmtime",
      "id": "page-web",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "wasmtime",
      "id": "article-long",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "wasmtime",
      "id": "article-long",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "wasmtime",
      "id": "rapport-tableaux",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "wasmtime",
      "id": "rapport-tableaux",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "wasmtime",
      "id": "album-images",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "wasmtime",
      "id": "album-images",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "wasmtime",
      "id": "mise-en-page",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "wasmtime",
      "id": "mise-en-page",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "wasmtime",
      "id": "rapport-20p",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "wasmtime",
      "id": "rapport-20p",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "wasmtime",
      "id": "livre-100p",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "wasmtime",
      "id": "livre-100p",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "wasmtime",
      "id": "livre-notes",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "wasmtime",
      "id": "livre-notes",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "wasmtime",
      "id": "dictionnaire",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "wasmtime",
      "id": "dictionnaire",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "wasmer",
      "id": "facture",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "wasmer",
      "id": "facture",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "wasmer",
      "id": "page-web",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "wasmer",
      "id": "page-web",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "wasmer",
      "id": "article-long",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "wasmer",
      "id": "article-long",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "wasmer",
      "id": "rapport-tableaux",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "wasmer",
      "id": "rapport-tableaux",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "wasmer",
      "id": "album-images",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "wasmer",
      "id": "album-images",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "wasmer",
      "id": "mise-en-page",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "wasmer",
      "id": "mise-en-page",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "wasmer",
      "id": "rapport-20p",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "wasmer",
      "id": "rapport-20p",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "wasmer",
      "id": "livre-100p",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "wasmer",
      "id": "livre-100p",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "wasmer",
      "id": "livre-notes",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "wasmer",
      "id": "livre-notes",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "wasmer",
      "id": "dictionnaire",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "wasmer",
      "id": "dictionnaire",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "wasmedge-aot",
      "id": "facture",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "wasmedge-aot",
      "id": "facture",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "wasmedge-aot",
      "id": "page-web",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "wasmedge-aot",
      "id": "page-web",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "wasmedge-aot",
      "id": "article-long",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "wasmedge-aot",
      "id": "article-long",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "wasmedge-aot",
      "id": "rapport-tableaux",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "wasmedge-aot",
      "id": "rapport-tableaux",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "wasmedge-aot",
      "id": "album-images",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "wasmedge-aot",
      "id": "album-images",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "wasmedge-aot",
      "id": "mise-en-page",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "wasmedge-aot",
      "id": "mise-en-page",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "wasmedge-aot",
      "id": "rapport-20p",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "wasmedge-aot",
      "id": "rapport-20p",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "wasmedge-aot",
      "id": "livre-100p",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "wasmedge-aot",
      "id": "livre-100p",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "wasmedge-aot",
      "id": "livre-notes",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "wasmedge-aot",
      "id": "livre-notes",
      "format": "png",
      "bytesIdentical": true
    },
    {
      "runtime": "wasmedge-aot",
      "id": "dictionnaire",
      "format": "pdf",
      "bytesIdentical": true,
      "samePages": true,
      "sameText": true
    },
    {
      "runtime": "wasmedge-aot",
      "id": "dictionnaire",
      "format": "png",
      "bytesIdentical": true
    }
  ],
  "completedAt": "2026-11-04T16:01:44.562Z",
  "interpreterDiagnostic": {
    "version": "wasmedge-aot version 0.18.1",
    "options": {
      "iterations": 5,
      "warmup": null
    },
    "cases": [
      {
        "id": "facture",
        "format": "pdf",
        "medianMs": 1730.8,
        "minMs": 1717.7,
        "maxMs": 2088.3,
        "cpuMs": 1700,
        "cpuPercent": 98,
        "firstMs": 2022.4,
        "scope": "complete CLI process, compilation cache primed",
        "peakRssMiB": 435.1,
        "outputBytes": 18311,
        "pages": 1,
        "warnings": 0,
        "samples": [
          {
            "ms": 2088.3,
            "cpuMs": 1940
          },
          {
            "ms": 1825.8,
            "cpuMs": 1770
          },
          {
            "ms": 1717.7,
            "cpuMs": 1700
          },
          {
            "ms": 1730.8,
            "cpuMs": 1690
          },
          {
            "ms": 1721.4,
            "cpuMs": 1700
          }
        ],
        "primaryMedianMs": 150.1,
        "changePercent": 1053.0979347101932,
        "outputSha256": "fce600be1711963a9e04eba95850dc713b7bd583ccb8baa16f82351e5e2adc7c",
        "textSha256": "19a8b0e9f31138d2abd480f18cdcde6699ed966926ee7a5ee4bf6e44db34604f"
      },
      {
        "id": "facture",
        "format": "png",
        "medianMs": 3514.8,
        "minMs": 3489,
        "maxMs": 3728.1,
        "cpuMs": 3470,
        "cpuPercent": 99,
        "firstMs": 3564.2,
        "scope": "complete CLI process, compilation cache primed",
        "peakRssMiB": 437.4,
        "outputBytes": 107334,
        "pages": null,
        "warnings": 0,
        "samples": [
          {
            "ms": 3514.8,
            "cpuMs": 3470
          },
          {
            "ms": 3489,
            "cpuMs": 3450
          },
          {
            "ms": 3559.1,
            "cpuMs": 3490
          },
          {
            "ms": 3504.6,
            "cpuMs": 3460
          },
          {
            "ms": 3728.1,
            "cpuMs": 3560
          }
        ],
        "primaryMedianMs": 167.7,
        "changePercent": 1995.8855098389986,
        "outputSha256": "c2958bf8827605e6de2fab296ac19321c8d5585ba0d3e08e162ffb8bb1e66b41"
      }
    ]
  },
  "additionalDiagnostics": {
    "environment": {
      "date": "2026-11-04T16:03:48.371Z",
      "commit": "ce2b594016393673a204d3267072bb9eae8edbcf",
      "dirty": false,
      "platform": "darwin-arm64",
      "os": "Darwin 25.3.0",
      "cpu": "Apple M4",
      "cores": 10,
      "memoryGiB": 32
    },
    "options": {
      "iterations": 5,
      "note": "Interpreter invoice: five complete CLI calls after one untimed call. Other rechecks: seven samples, eight API warm-ups (native has no warm-up). Primary medians are retained unchanged."
    },
    "artifacts": {
      "emscripten": {
        "bytes": 11709300,
        "gzipBytes": 4120431,
        "brotliBytes": 2942832,
        "sha256": "fc77ea8710fa5b3305ecb5a8f21412bad878292ae6a0d7448f03626cd9bd0c05"
      },
      "embeddedJs": {
        "bytes": 15660691,
        "gzipBytes": 5544963,
        "brotliBytes": 4016338,
        "sha256": "9dc49a40c5c262e2e46a9948f03c011501d3fb5608b8f800ec153fbd4d3e701a"
      },
      "wasi": {
        "bytes": 21220084,
        "gzipBytes": 5765266,
        "brotliBytes": 4122459,
        "sha256": "aca81adf26c0445f17932d366588c5a4a61648f5684ef16e0c41268e153c4761"
      },
      "native": {
        "bytes": 18230592,
        "gzipBytes": 7746216,
        "brotliBytes": 5416046,
        "sha256": "62d567ff0e9b2d2f7815a553b12f7dc6cee9d39ecf49cd9a532c1a14f86e9633"
      },
      "wasmedgeAot": {
        "bytes": 43457952,
        "sha256": "137bf86ff271843677b97f60f117ae491a4ab9fb34158a846ecd7426e6c6999b",
        "compilationMs": 228640.07162499998
      }
    },
    "runtimes": {
      "native": {
        "version": "native C++ CLI",
        "options": {
          "iterations": 7,
          "warmup": null
        },
        "cases": [
          {
            "id": "facture",
            "format": "pdf",
            "medianMs": 23.9,
            "minMs": 23.3,
            "maxMs": 67.4,
            "cpuMs": 10,
            "cpuPercent": 42,
            "peakRssMiB": 29.3,
            "outputBytes": 18311,
            "pages": 1,
            "warnings": 0,
            "samples": [
              {
                "ms": 67.4,
                "cpuMs": 10
              },
              {
                "ms": 23.9,
                "cpuMs": 10
              },
              {
                "ms": 24.5,
                "cpuMs": 10
              },
              {
                "ms": 23.7,
                "cpuMs": 10
              },
              {
                "ms": 23.8,
                "cpuMs": 10
              },
              {
                "ms": 23.9,
                "cpuMs": 10
              },
              {
                "ms": 23.3,
                "cpuMs": 10
              }
            ],
            "primaryMedianMs": 24.1,
            "changePercent": -0.8298755186722073,
            "outputSha256": "fce600be1711963a9e04eba95850dc713b7bd583ccb8baa16f82351e5e2adc7c",
            "textSha256": "19a8b0e9f31138d2abd480f18cdcde6699ed966926ee7a5ee4bf6e44db34604f"
          },
          {
            "id": "facture",
            "format": "png",
            "medianMs": 37.9,
            "minMs": 37.4,
            "maxMs": 50.9,
            "cpuMs": 30,
            "cpuPercent": 79,
            "peakRssMiB": 31.3,
            "outputBytes": 107309,
            "pages": null,
            "warnings": 0,
            "samples": [
              {
                "ms": 39.4,
                "cpuMs": 30
              },
              {
                "ms": 37.9,
                "cpuMs": 30
              },
              {
                "ms": 37.6,
                "cpuMs": 30
              },
              {
                "ms": 37.4,
                "cpuMs": 30
              },
              {
                "ms": 37.5,
                "cpuMs": 30
              },
              {
                "ms": 44.5,
                "cpuMs": 30
              },
              {
                "ms": 50.9,
                "cpuMs": 30
              }
            ],
            "primaryMedianMs": 36.5,
            "changePercent": 3.835616438356171,
            "outputSha256": "7160b7fcf0d552a9ed5f86734fdc382b545cb226c22da4b77932a791cfcc3288"
          }
        ]
      },
      "bun": {
        "version": "1.4.4",
        "options": {
          "iterations": 7,
          "warmup": 8
        },
        "cases": [
          {
            "id": "album-images",
            "format": "pdf",
            "medianMs": 202.5,
            "minMs": 200.6,
            "maxMs": 208.1,
            "cpuMs": 231.7,
            "cpuPercent": 114,
            "peakRssMiB": 325.8,
            "rssAfterInitMiB": 154.2,
            "wasmHeapMiB": 57.5,
            "initMs": 63.3,
            "firstMs": 315.2,
            "outputBytes": 890373,
            "pages": 8,
            "warnings": 1,
            "samples": [
              {
                "ms": 201.9,
                "cpuMs": 231.7
              },
              {
                "ms": 205.2,
                "cpuMs": 237.9
              },
              {
                "ms": 208.1,
                "cpuMs": 221.3
              },
              {
                "ms": 202.5,
                "cpuMs": 243.7
              },
              {
                "ms": 203.3,
                "cpuMs": 241.6
              },
              {
                "ms": 200.6,
                "cpuMs": 209.4
              },
              {
                "ms": 202.4,
                "cpuMs": 204.3
              }
            ],
            "primaryMedianMs": 207.4,
            "changePercent": -2.362584378013499,
            "outputSha256": "f96d4fe00ce358eb4a69dfb518a666ac7c35c7c4c6680ab3ef0430a359feb4e4",
            "textSha256": "c44229d3faddb7935985317e38a289424443ddc788cc081607973ad1cb2f2bd9"
          },
          {
            "id": "album-images",
            "format": "png",
            "medianMs": 158.3,
            "minMs": 154.4,
            "maxMs": 161.6,
            "cpuMs": 205.8,
            "cpuPercent": 130,
            "peakRssMiB": 261.3,
            "rssAfterInitMiB": 151.6,
            "wasmHeapMiB": 47.9,
            "initMs": 40.4,
            "firstMs": 222.8,
            "outputBytes": 622065,
            "pages": null,
            "warnings": 0,
            "samples": [
              {
                "ms": 158.3,
                "cpuMs": 166.1
              },
              {
                "ms": 160,
                "cpuMs": 205.8
              },
              {
                "ms": 160.3,
                "cpuMs": 350.2
              },
              {
                "ms": 161.6,
                "cpuMs": 355.7
              },
              {
                "ms": 157.8,
                "cpuMs": 279.2
              },
              {
                "ms": 154.4,
                "cpuMs": 164.7
              },
              {
                "ms": 154.7,
                "cpuMs": 159.5
              }
            ],
            "primaryMedianMs": 165.1,
            "changePercent": -4.1187159297395475,
            "outputSha256": "b292b3c8bd21fc375f87f4479c333d5280a6290b617bf5e9e2ba45709ed7e37a"
          }
        ]
      },
      "wasmedge": {
        "version": "wasmedge-aot version 0.18.1",
        "options": {
          "iterations": 5,
          "warmup": null
        },
        "cases": [
          {
            "id": "facture",
            "format": "pdf",
            "medianMs": 1730.8,
            "minMs": 1717.7,
            "maxMs": 2088.3,
            "cpuMs": 1700,
            "cpuPercent": 98,
            "firstMs": 2022.4,
            "scope": "complete CLI process, compilation cache primed",
            "peakRssMiB": 435.1,
            "outputBytes": 18311,
            "pages": 1,
            "warnings": 0,
            "samples": [
              {
                "ms": 2088.3,
                "cpuMs": 1940
              },
              {
                "ms": 1825.8,
                "cpuMs": 1770
              },
              {
                "ms": 1717.7,
                "cpuMs": 1700
              },
              {
                "ms": 1730.8,
                "cpuMs": 1690
              },
              {
                "ms": 1721.4,
                "cpuMs": 1700
              }
            ],
            "primaryMedianMs": 150.1,
            "changePercent": 1053.0979347101932,
            "outputSha256": "fce600be1711963a9e04eba95850dc713b7bd583ccb8baa16f82351e5e2adc7c",
            "textSha256": "19a8b0e9f31138d2abd480f18cdcde6699ed966926ee7a5ee4bf6e44db34604f"
          },
          {
            "id": "facture",
            "format": "png",
            "medianMs": 3514.8,
            "minMs": 3489,
            "maxMs": 3728.1,
            "cpuMs": 3470,
            "cpuPercent": 99,
            "firstMs": 3564.2,
            "scope": "complete CLI process, compilation cache primed",
            "peakRssMiB": 437.4,
            "outputBytes": 107334,
            "pages": null,
            "warnings": 0,
            "samples": [
              {
                "ms": 3514.8,
                "cpuMs": 3470
              },
              {
                "ms": 3489,
                "cpuMs": 3450
              },
              {
                "ms": 3559.1,
                "cpuMs": 3490
              },
              {
                "ms": 3504.6,
                "cpuMs": 3460
              },
              {
                "ms": 3728.1,
                "cpuMs": 3560
              }
            ],
            "primaryMedianMs": 167.7,
            "changePercent": 1995.8855098389986,
            "outputSha256": "c2958bf8827605e6de2fab296ac19321c8d5585ba0d3e08e162ffb8bb1e66b41"
          }
        ]
      },
      "firefox": {
        "version": "153.0",
        "cases": [
          {
            "id": "livre-100p",
            "file": "tests/pagination-corpus/02-livre/document.html",
            "format": "pdf",
            "initMs": 427,
            "firstMs": 1809,
            "samples": [
              {
                "ms": 1788,
                "cpuMs": null
              },
              {
                "ms": 1789,
                "cpuMs": null
              },
              {
                "ms": 1779,
                "cpuMs": null
              },
              {
                "ms": 1798,
                "cpuMs": null
              },
              {
                "ms": 1890,
                "cpuMs": null
              },
              {
                "ms": 2193,
                "cpuMs": null
              },
              {
                "ms": 1873,
                "cpuMs": null
              }
            ],
            "outputBytes": 274030,
            "warnings": 0,
            "wasmHeapBytes": 34799616,
            "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:153.0) Gecko/20100101 Firefox/153.0",
            "medianMs": 1798,
            "minMs": 1779,
            "maxMs": 2193,
            "cpuMs": null,
            "peakRssMiB": null,
            "wasmHeapMiB": 33.1875,
            "primaryMedianMs": 1823,
            "changePercent": -1.371365880416897,
            "outputSha256": "949813e59ce17bc25c16d450a45461b741ce4706d893b6a811045ee3deb535e8",
            "textSha256": "2f3f2409716c50b3b3e4c828f65fdc346168f74729e4f3b651763688344cbec7"
          },
          {
            "id": "livre-100p",
            "file": "tests/pagination-corpus/02-livre/document.html",
            "format": "png",
            "initMs": 387,
            "firstMs": 856,
            "samples": [
              {
                "ms": 815,
                "cpuMs": null
              },
              {
                "ms": 815,
                "cpuMs": null
              },
              {
                "ms": 811,
                "cpuMs": null
              },
              {
                "ms": 810,
                "cpuMs": null
              },
              {
                "ms": 812,
                "cpuMs": null
              },
              {
                "ms": 834,
                "cpuMs": null
              },
              {
                "ms": 821,
                "cpuMs": null
              }
            ],
            "outputBytes": 65259,
            "warnings": 0,
            "wasmHeapBytes": 41811968,
            "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:153.0) Gecko/20100101 Firefox/153.0",
            "medianMs": 815,
            "minMs": 810,
            "maxMs": 834,
            "cpuMs": null,
            "peakRssMiB": null,
            "wasmHeapMiB": 39.875,
            "primaryMedianMs": 851,
            "changePercent": -4.230317273795537,
            "outputSha256": "79171f15551d569b9d81b0ff1ebbd432003417a0962d9d5b9081df0c904da60d"
          }
        ],
        "scope": "renderer.render() in a fresh page per document/format; asset loading and renderer initialization excluded",
        "cpuAndRss": "not exposed by portable browser APIs",
        "options": {
          "iterations": 7,
          "warmup": 8
        }
      }
    },
    "completedAt": "2026-11-04T16:05:32.439Z"
  }
}
