{
  "captureId": "peer-refresh-2026-09-09",
  "sourceRevision": "a86e01861b7609e8c3bc76aa9a1d85ced96cdb9f",
  "rawFile": "peer-refresh-2026-09-09-samples.json.gz",
  "machine": "AMD Ryzen 7 7840U w/ Radeon  780M Graphics",
  "harnessRevision": "d8534b48110dede2a9ab98898c524d276d59deb5",
  "suite": "moltar/typescript-runtime-type-benchmarks",
  "upstream": "https://github.com/moltar/typescript-runtime-type-benchmarks",
  "upstreamCommit": "25a1d18491daf11e2d04c8f749b188fed28773d3",
  "generatedAt": "2026-09-08T23:21:01.408Z",
  "measuredAt": "2026-09-08T23:21:01.408Z",
  "runtime": "v26.8.1",
  "kinds": [
    "parseSafe",
    "parseStrict",
    "assertLoose",
    "assertStrict"
  ],
  "libraries": [
    {
      "name": "zmdb",
      "isZmdb": true,
      "ops": {
        "parseSafe": null,
        "parseStrict": 4442462,
        "assertLoose": 6461194,
        "assertStrict": 4357022
      },
      "margin": {
        "parseSafe": null,
        "parseStrict": 0.27,
        "assertLoose": 0.32,
        "assertStrict": 0.65
      },
      "dnf": [
        "parseSafe"
      ]
    },
    {
      "name": "zmdb-aot",
      "isZmdb": true,
      "ops": {
        "parseSafe": null,
        "parseStrict": 49606949,
        "assertLoose": 87373294,
        "assertStrict": 44314085
      },
      "margin": {
        "parseSafe": null,
        "parseStrict": 7.34,
        "assertLoose": 2.06,
        "assertStrict": 1.2
      },
      "dnf": [
        "parseSafe"
      ]
    },
    {
      "name": "@ts-runtypes",
      "isZmdb": false,
      "ops": {
        "parseSafe": 99437971,
        "parseStrict": 49529520,
        "assertLoose": 103738171,
        "assertStrict": 51232023
      },
      "margin": {
        "parseSafe": 3.11,
        "parseStrict": 2.03,
        "assertLoose": 2.55,
        "assertStrict": 1.95
      },
      "dnf": []
    },
    {
      "name": "ts-runtime-checks",
      "isZmdb": false,
      "ops": {
        "parseSafe": null,
        "parseStrict": 41771608,
        "assertLoose": 104161296,
        "assertStrict": 39990146
      },
      "margin": {
        "parseSafe": null,
        "parseStrict": 1.08,
        "assertLoose": 3.23,
        "assertStrict": 6.31
      },
      "dnf": [
        "parseSafe"
      ]
    }
  ],
  "notRun": [],
  "methodology": "Existing upstream run-internal invoked once per selected library in isolated child processes. Existing benny/Benchmark.js defaults; prebuilt official generators; fixed upstream data; returned values discarded by upstream Benchmark.run. Throughput and upstream relative margin only; no p95/p99 or DCE-safe claim. CPU4. Selected peers: @ts-runtypes0.10.0 and ts-runtime-checks0.6.3; no other competitors were rerun.",
  "caveat": "parseSafe is unsupported for zmdb and zmdb-aot: those APIs retain unknown properties instead of returning the stripped copy required by upstream. Historical numbers for those two cells are invalid and are not carried forward. Throughput uses a fixed input with discarded return values; this is not a per-call latency or dead-code-elimination-safe claim.",
  "versions": {
    "@ts-runtypes/core": "0.10.0",
    "@ts-runtypes/devtools": "0.10.0",
    "@ts-runtypes/bin": "0.10.0",
    "ts-runtime-checks": "0.6.3",
    "typescript": "5.9.3",
    "ts-node": "10.9.2",
    "benny": "3.7.1",
    "benchmark": "2.1.4"
  }
}
