{
  "version": 2,
  "contexts": {
    "d4560d2e879a8c28": {
      "context": {
        "benchEnv": "gh-actions-node24",
        "date": "2026-11-05T10:53:30.739Z",
        "os": {
          "platform": "linux",
          "arch": "x64"
        },
        "cpu": {
          "model": "AMD EPYC 7763 64-Core Processor",
          "count": 4
        },
        "memoryGb": 15.6,
        "node": "v24.22.1"
      },
      "runs": [
        {
          "date": "2026-11-05T10:53:30.739Z",
          "sha": "dd2f1f94c5956917f6ecc4422920d4896529e98c",
          "results": [
            {
              "id": "forge.build.local",
              "label": "forge build es6 + types",
              "unit": "ms",
              "median": 92.37814299999991,
              "min": 78.25623300000007,
              "max": 117.53474300000016,
              "samples": 10,
              "files": 106
            },
            {
              "id": "forge.build.debug",
              "label": "forge build es6 only",
              "unit": "ms",
              "median": 19.879140500000176,
              "min": 19.163583000000017,
              "max": 24.526789000000008,
              "samples": 10,
              "files": 106
            },
            {
              "id": "forge.build.types-only",
              "label": "forge build types only",
              "unit": "ms",
              "median": 80.47342449999951,
              "min": 69.83068100000037,
              "max": 101.27930500000002,
              "samples": 10,
              "files": 106
            },
            {
              "id": "flux.load.cold",
              "label": "flux load, first import (cold process)",
              "unit": "ms",
              "median": 230.37542700000006,
              "p90": 251.68132200000002,
              "min": 225.78575199999995,
              "max": 271.74280799999997,
              "samples": 10,
              "files": 336
            },
            {
              "id": "flux.load.cold-cached",
              "label": "flux load, first import, disk cache from a previous run",
              "unit": "ms",
              "median": 185.48511100000002,
              "p90": 191.897512,
              "min": 178.62192900000002,
              "max": 198.76252299999993,
              "samples": 10,
              "files": 336
            },
            {
              "id": "flux.load.warm",
              "label": "flux load, second import (warm process)",
              "unit": "ms",
              "median": 159.62003800000002,
              "p90": 170.41671200000008,
              "min": 157.10173099999997,
              "max": 178.39502800000002,
              "samples": 10,
              "files": 336
            },
            {
              "id": "flux.load.cold.swc",
              "label": "cold load: SWC",
              "unit": "ms",
              "median": 76.63388399999997,
              "p90": 89.81905499999993,
              "min": 74.77139,
              "max": 100.78405499999997,
              "samples": 10,
              "files": 336
            },
            {
              "id": "flux.load.cold.resolve",
              "label": "cold load: resolving imports",
              "unit": "ms",
              "median": 49.500061000000414,
              "p90": 51.8294549999996,
              "min": 46.686972999999284,
              "max": 52.07609400000206,
              "samples": 10,
              "files": 336
            },
            {
              "id": "flux.load.cold.load-other",
              "label": "cold load: rest of the load hook",
              "unit": "ms",
              "median": 2.3083589999989726,
              "p90": 2.6302570000008245,
              "min": 2.2360390000003463,
              "max": 4.394493999997962,
              "samples": 10,
              "files": 336
            },
            {
              "id": "flux.load.cold.link-eval",
              "label": "cold load: Node linking and evaluating",
              "unit": "ms",
              "median": 71.36071700000207,
              "p90": 75.54792699999734,
              "min": 69.5504629999997,
              "max": 78.55626400000028,
              "samples": 10,
              "files": 336
            },
            {
              "id": "flux.transpile.sync-inline",
              "label": "transpile (warm), one file at a time, inline maps (today)",
              "unit": "ms",
              "median": 78.64641100000017,
              "p90": 82.72690200000011,
              "min": 77.27829999999994,
              "max": 83.29424400000016,
              "samples": 10,
              "files": 336
            },
            {
              "id": "flux.transpile.sync-separate",
              "label": "transpile (warm), one file at a time, separate maps",
              "unit": "ms",
              "median": 78.41697599999998,
              "p90": 80.01627299999996,
              "min": 76.53868499999999,
              "max": 86.36067600000024,
              "samples": 10,
              "files": 336
            },
            {
              "id": "flux.transpile.sync-none",
              "label": "transpile (warm), one file at a time, no maps",
              "unit": "ms",
              "median": 69.33130499999993,
              "p90": 77.30152399999997,
              "min": 68.10825999999997,
              "max": 79.35940600000004,
              "samples": 10,
              "files": 336
            },
            {
              "id": "flux.transpile.parallel-inline",
              "label": "transpile (warm), all files in parallel, inline maps",
              "unit": "ms",
              "median": 29.70321799999965,
              "p90": 31.529713999999785,
              "min": 28.5841989999999,
              "max": 32.01332200000002,
              "samples": 10,
              "files": 336
            },
            {
              "id": "flux.serve.start",
              "label": "flux serve, spawn to app ready (CLI from source)",
              "unit": "ms",
              "median": 794.2654320000001,
              "p90": 811.2446430000002,
              "min": 790.2242040000001,
              "max": 827.883655,
              "samples": 10,
              "files": 337
            },
            {
              "id": "flux.serve.reload-root",
              "label": "flux serve, save to ready, file everything imports",
              "unit": "ms",
              "median": 185.95425799999998,
              "p90": 187.49291600000015,
              "min": 184.35943000000043,
              "max": 190.2996119999998,
              "samples": 10,
              "files": 337
            },
            {
              "id": "flux.serve.reload-leaf",
              "label": "flux serve, save to ready, file only its barrel imports",
              "unit": "ms",
              "median": 33.24195299999974,
              "p90": 33.43096299999888,
              "min": 33.01119199999994,
              "max": 34.95080600000074,
              "samples": 10,
              "files": 337
            },
            {
              "id": "flux.run.cold",
              "label": "flux run hello.ts, caches empty (installed CLI)",
              "unit": "ms",
              "median": 295.18458699999974,
              "p90": 338.77844899999945,
              "min": 281.97640500000125,
              "max": 349.62032799999906,
              "samples": 10
            },
            {
              "id": "flux.run.warm",
              "label": "flux run hello.ts, caches full (installed CLI)",
              "unit": "ms",
              "median": 236.4359000000004,
              "p90": 243.7978179999991,
              "min": 230.84649200000058,
              "max": 247.82742400000097,
              "samples": 10
            },
            {
              "id": "flux.run.node",
              "label": "node on the same script, for comparison",
              "unit": "ms",
              "median": 35.49874099999943,
              "p90": 37.62565000000177,
              "min": 31.912342999999964,
              "max": 37.88717899999756,
              "samples": 10
            }
          ]
        },
        {
          "date": "2026-11-04T10:55:12.170Z",
          "sha": "d003ee1c7faf6246391fd10e9ef2a0e437f21491",
          "results": [
            {
              "id": "forge.build.local",
              "label": "forge build es6 + types",
              "unit": "ms",
              "median": 91.42585150000014,
              "min": 80.96578699999964,
              "max": 130.2659450000001,
              "samples": 10,
              "files": 106
            },
            {
              "id": "forge.build.debug",
              "label": "forge build es6 only",
              "unit": "ms",
              "median": 24.03561350000018,
              "min": 22.25535099999979,
              "max": 50.52928800000018,
              "samples": 10,
              "files": 106
            },
            {
              "id": "forge.build.types-only",
              "label": "forge build types only",
              "unit": "ms",
              "median": 83.81093650000003,
              "min": 68.8242250000003,
              "max": 113.38024600000062,
              "samples": 10,
              "files": 106
            },
            {
              "id": "flux.load.cold",
              "label": "flux load, first import (cold process)",
              "unit": "ms",
              "median": 238.37080300000002,
              "p90": 243.2958739999999,
              "min": 234.56262400000003,
              "max": 261.30307300000004,
              "samples": 10,
              "files": 336
            },
            {
              "id": "flux.load.cold-cached",
              "label": "flux load, first import, disk cache from a previous run",
              "unit": "ms",
              "median": 187.57481400000006,
              "p90": 191.349062,
              "min": 184.76253199999996,
              "max": 193.12412800000004,
              "samples": 10,
              "files": 336
            },
            {
              "id": "flux.load.warm",
              "label": "flux load, second import (warm process)",
              "unit": "ms",
              "median": 150.54459999999995,
              "p90": 151.453171,
              "min": 146.54243999999994,
              "max": 162.0554760000001,
              "samples": 10,
              "files": 336
            },
            {
              "id": "flux.load.cold.swc",
              "label": "cold load: SWC",
              "unit": "ms",
              "median": 83.66673200000002,
              "p90": 84.65516099999991,
              "min": 82.30988000000002,
              "max": 95.87869899999998,
              "samples": 10,
              "files": 336
            },
            {
              "id": "flux.load.cold.resolve",
              "label": "cold load: resolving imports",
              "unit": "ms",
              "median": 52.03869599999939,
              "p90": 53.91006400000208,
              "min": 50.45812599999988,
              "max": 55.00953699999798,
              "samples": 10,
              "files": 336
            },
            {
              "id": "flux.load.cold.load-other",
              "label": "cold load: rest of the load hook",
              "unit": "ms",
              "median": 2.383674000000724,
              "p90": 2.499029999999607,
              "min": 2.252212999999756,
              "max": 2.5659660000002305,
              "samples": 10,
              "files": 336
            },
            {
              "id": "flux.load.cold.link-eval",
              "label": "cold load: Node linking and evaluating",
              "unit": "ms",
              "median": 71.86270899999965,
              "p90": 73.85038499999825,
              "min": 70.11134099999958,
              "max": 76.14106500000173,
              "samples": 10,
              "files": 336
            },
            {
              "id": "flux.transpile.sync-inline",
              "label": "transpile (warm), one file at a time, inline maps (today)",
              "unit": "ms",
              "median": 80.53677300000004,
              "p90": 88.79537000000005,
              "min": 78.30994400000009,
              "max": 89.70133899999973,
              "samples": 10,
              "files": 336
            },
            {
              "id": "flux.transpile.sync-separate",
              "label": "transpile (warm), one file at a time, separate maps",
              "unit": "ms",
              "median": 78.82588699999997,
              "p90": 86.03729899999985,
              "min": 77.1010110000002,
              "max": 87.53140399999984,
              "samples": 10,
              "files": 336
            },
            {
              "id": "flux.transpile.sync-none",
              "label": "transpile (warm), one file at a time, no maps",
              "unit": "ms",
              "median": 71.58277499999986,
              "p90": 78.39181200000007,
              "min": 69.04076600000008,
              "max": 80.8637349999999,
              "samples": 10,
              "files": 336
            },
            {
              "id": "flux.transpile.parallel-inline",
              "label": "transpile (warm), all files in parallel, inline maps",
              "unit": "ms",
              "median": 30.782700999999633,
              "p90": 33.37647600000014,
              "min": 29.65568700000017,
              "max": 34.09901200000013,
              "samples": 10,
              "files": 336
            },
            {
              "id": "flux.serve.start",
              "label": "flux serve, spawn to app ready (CLI from source)",
              "unit": "ms",
              "median": 991.0667809999995,
              "p90": 1005.928382,
              "min": 971.0473989999996,
              "max": 1006.3736639999988,
              "samples": 10,
              "files": 337
            },
            {
              "id": "flux.serve.reload-root",
              "label": "flux serve, save to ready, file everything imports",
              "unit": "ms",
              "median": 172.09887600000002,
              "p90": 174.79608800000005,
              "min": 167.767339,
              "max": 176.90473199999906,
              "samples": 10,
              "files": 337
            },
            {
              "id": "flux.serve.reload-leaf",
              "label": "flux serve, save to ready, file only its barrel imports",
              "unit": "ms",
              "median": 33.43636800000013,
              "p90": 33.901662000000215,
              "min": 31.515713999999207,
              "max": 35.713636000000406,
              "samples": 10,
              "files": 337
            }
          ]
        },
        {
          "date": "2026-11-03T18:17:18.832Z",
          "sha": "336f2a597a9ed22585a49fc27d2537a86ead2b60",
          "results": [
            {
              "id": "forge.build.local",
              "label": "forge build es6 + types",
              "unit": "ms",
              "median": 104.96050449999984,
              "min": 89.24453999999969,
              "max": 145.48963099999992,
              "samples": 10,
              "files": 106
            },
            {
              "id": "forge.build.debug",
              "label": "forge build es6 only",
              "unit": "ms",
              "median": 25.417276499999844,
              "min": 22.87031400000069,
              "max": 48.28109300000051,
              "samples": 10,
              "files": 106
            },
            {
              "id": "forge.build.types-only",
              "label": "forge build types only",
              "unit": "ms",
              "median": 76.2225699999999,
              "min": 67.38442399999985,
              "max": 124.3185739999999,
              "samples": 10,
              "files": 106
            },
            {
              "id": "flux.load.cold",
              "label": "flux load, first import (cold process)",
              "unit": "ms",
              "median": 240.86718199999996,
              "p90": 245.01312200000007,
              "min": 236.01114799999993,
              "max": 255.72048299999994,
              "samples": 10,
              "files": 336
            },
            {
              "id": "flux.load.cold-cached",
              "label": "flux load, first import, disk cache from a previous run",
              "unit": "ms",
              "median": 188.655083,
              "p90": 192.63460999999995,
              "min": 185.370629,
              "max": 198.88725499999998,
              "samples": 10,
              "files": 336
            },
            {
              "id": "flux.load.warm",
              "label": "flux load, second import (warm process)",
              "unit": "ms",
              "median": 149.218704,
              "p90": 153.34111099999996,
              "min": 147.3411910000001,
              "max": 153.66338300000007,
              "samples": 10,
              "files": 336
            },
            {
              "id": "flux.load.cold.swc",
              "label": "cold load: SWC",
              "unit": "ms",
              "median": 84.05968500000006,
              "p90": 86.594064,
              "min": 82.603116,
              "max": 89.82848999999999,
              "samples": 10,
              "files": 336
            },
            {
              "id": "flux.load.cold.resolve",
              "label": "cold load: resolving imports",
              "unit": "ms",
              "median": 51.03697100000022,
              "p90": 55.34400600000026,
              "min": 49.7278399999999,
              "max": 57.29890799999748,
              "samples": 10,
              "files": 336
            },
            {
              "id": "flux.load.cold.load-other",
              "label": "cold load: rest of the load hook",
              "unit": "ms",
              "median": 2.4295749999986356,
              "p90": 2.5048109999997905,
              "min": 2.281477999999879,
              "max": 2.695485999999619,
              "samples": 10,
              "files": 336
            },
            {
              "id": "flux.load.cold.link-eval",
              "label": "cold load: Node linking and evaluating",
              "unit": "ms",
              "median": 73.53779600000018,
              "p90": 75.27011200000004,
              "min": 71.76980200000025,
              "max": 76.94591300000297,
              "samples": 10,
              "files": 336
            },
            {
              "id": "flux.transpile.sync-inline",
              "label": "transpile (warm), one file at a time, inline maps (today)",
              "unit": "ms",
              "median": 80.59766799999989,
              "p90": 83.648956,
              "min": 79.00386099999969,
              "max": 88.4944929999997,
              "samples": 10,
              "files": 336
            },
            {
              "id": "flux.transpile.sync-separate",
              "label": "transpile (warm), one file at a time, separate maps",
              "unit": "ms",
              "median": 78.98881299999994,
              "p90": 81.9497429999999,
              "min": 77.61879500000032,
              "max": 85.89607299999989,
              "samples": 10,
              "files": 336
            },
            {
              "id": "flux.transpile.sync-none",
              "label": "transpile (warm), one file at a time, no maps",
              "unit": "ms",
              "median": 71.02751500000022,
              "p90": 74.30369399999995,
              "min": 69.41531399999985,
              "max": 77.9572770000002,
              "samples": 10,
              "files": 336
            },
            {
              "id": "flux.transpile.parallel-inline",
              "label": "transpile (warm), all files in parallel, inline maps",
              "unit": "ms",
              "median": 30.333421000000044,
              "p90": 32.15990899999997,
              "min": 29.243725000000268,
              "max": 33.24033700000018,
              "samples": 10,
              "files": 336
            },
            {
              "id": "flux.serve.start",
              "label": "flux serve, spawn to app ready (CLI from source)",
              "unit": "ms",
              "median": 990.1439819999996,
              "p90": 1007.927024999999,
              "min": 976.7078090000005,
              "max": 1026.24118,
              "samples": 10,
              "files": 337
            },
            {
              "id": "flux.serve.reload-root",
              "label": "flux serve, save to ready, file everything imports",
              "unit": "ms",
              "median": 175.32664699999987,
              "p90": 178.97366899999997,
              "min": 171.04030000000057,
              "max": 180.67059700000027,
              "samples": 10,
              "files": 337
            },
            {
              "id": "flux.serve.reload-leaf",
              "label": "flux serve, save to ready, file only its barrel imports",
              "unit": "ms",
              "median": 33.02922900000158,
              "p90": 33.558876000000964,
              "min": 32.767001000000164,
              "max": 33.56610999999975,
              "samples": 10,
              "files": 337
            }
          ]
        }
      ]
    }
  }
}
