{
  "benchmark": "omniget-vs-freetube",
  "reproduce": "node scripts/bench/app-startup.mjs --slug omniget-vs-freetube --tool freetube --app <FreeTube.app> --owner FreeTube (the OmniGet run with --tool omniget-app is pending); the OmniGet corpus pass is node scripts/bench/speed.mjs --tools omniget-app --success-only, run the same day for omniget-vs-ezytdl and copied into this data file",
  "metrics": [
    {
      "id": "dmg",
      "unit": "MB",
      "better": "lower"
    },
    {
      "id": "installed",
      "unit": "MB",
      "better": "lower"
    }
  ],
  "data": {
    "app_startup": {
      "freetube": {
        "measured": "2026-09-30",
        "app": "FreeTube.app",
        "version": "0.25.3",
        "method": "scripts/bench/app-startup.mjs: 5 launches after one warm-up; clock from launch to the first window on screen; memory after 20 s idle on the first screen (bundle processes plus the WebKit processes it started).",
        "window_s": {
          "median": 2.32,
          "min": 1.65,
          "max": 2.63
        },
        "idle_rss_mb": {
          "median": 350.9,
          "min": 349.9,
          "max": 352.8
        },
        "runs": [
          {
            "round": -1,
            "warmup": true,
            "window_s": 4.25,
            "idle_rss_mb": 348.4,
            "processes": 5
          },
          {
            "round": 0,
            "warmup": false,
            "window_s": 2.63,
            "idle_rss_mb": 350.9,
            "processes": 5
          },
          {
            "round": 1,
            "warmup": false,
            "window_s": 1.67,
            "idle_rss_mb": 352.8,
            "processes": 5
          },
          {
            "round": 2,
            "warmup": false,
            "window_s": 2.32,
            "idle_rss_mb": 350.8,
            "processes": 5
          },
          {
            "round": 3,
            "warmup": false,
            "window_s": 2.36,
            "idle_rss_mb": 352.8,
            "processes": 5
          },
          {
            "round": 4,
            "warmup": false,
            "window_s": 1.65,
            "idle_rss_mb": 349.9,
            "processes": 5
          }
        ],
        "installed_mb": 290
      },
      "omniget-app": {
        "measured": "2026-09-30",
        "app": "omniget.app",
        "version": "0.10.1",
        "method": "scripts/bench/app-startup.mjs: 5 launches after one warm-up; clock from launch to the first window on screen; memory after 20 s idle on the first screen (bundle processes plus the WebKit processes it started).",
        "window_s": null,
        "installed_mb": 86.6,
        "idle_rss_mb": {
          "median": 0,
          "min": 0,
          "max": 0
        },
        "runs": [
          {
            "round": -1,
            "warmup": true,
            "window_s": null,
            "idle_rss_mb": 0,
            "processes": 0
          },
          {
            "round": 0,
            "warmup": false,
            "window_s": null,
            "idle_rss_mb": 0,
            "processes": 0
          },
          {
            "round": 1,
            "warmup": false,
            "window_s": null,
            "idle_rss_mb": 0,
            "processes": 0
          },
          {
            "round": 2,
            "warmup": false,
            "window_s": null,
            "idle_rss_mb": 0,
            "processes": 0
          },
          {
            "round": 3,
            "warmup": false,
            "window_s": null,
            "idle_rss_mb": 0,
            "processes": 0
          },
          {
            "round": 4,
            "warmup": false,
            "window_s": null,
            "idle_rss_mb": 0,
            "processes": 0
          }
        ]
      }
    },
    "tools": [
      {
        "id": "freetube",
        "app": {
          "window_s": 2.32,
          "idle_rss_mb": 350.9,
          "version": "0.25.3",
          "installed_mb": 290
        }
      },
      {
        "id": "omniget",
        "success": {
          "default": {
            "ok": 8,
            "total": 9,
            "pct": 89,
            "failed": [
              "hls"
            ]
          }
        },
        "app": {
          "window_s": null,
          "idle_rss_mb": 0,
          "installed_mb": 86.6,
          "version": "0.10.1"
        }
      }
    ],
    "measured": "2026-09-30",
    "corpus": "scripts/bench/corpus.json",
    "corpus_pass": {
      "source": "omniget-vs-ezytdl.data.json: the same published OmniGet 0.10.1 app, same Mac, network and day, driven over MCP by scripts/bench/speed.mjs --success-only; copied here because FreeTube has no download to run",
      "profile": {
        "tool": "omniget",
        "variant": "default",
        "version": "OmniGet 0.10.1 (MCP of v0.10.1)",
        "idle_rss_mb": 24.7
      },
      "network": {
        "before": {
          "down_mbps": 39,
          "up_mbps": 52.7,
          "at": "2026-09-30T06:51:43.551Z"
        },
        "after": {
          "down_mbps": 36.5,
          "up_mbps": 31.5,
          "at": "2026-09-30T07:42:06.016Z"
        }
      },
      "runs": [
        {
          "kind": "success",
          "profile": "omniget-app",
          "item": "video-1080p",
          "round": 0,
          "warmup": false,
          "ok": true,
          "seconds": 344.65,
          "mb": 134.9,
          "mbps": 3.1,
          "peak_rss_mb": 113.3,
          "peak_cpu_pct": 51.7,
          "mean_cpu_pct": 9,
          "height": 1080,
          "files": 1,
          "app_seconds": null,
          "app_started_at_ms": 1790751106942,
          "app_finished_at_ms": null
        },
        {
          "kind": "success",
          "profile": "omniget-app",
          "item": "direct-large",
          "round": 0,
          "warmup": false,
          "ok": true,
          "seconds": 155.14,
          "mb": 372.2,
          "mbps": 19.2,
          "peak_rss_mb": 44.1,
          "peak_cpu_pct": 27.7,
          "mean_cpu_pct": 6.1,
          "height": 534,
          "files": 1,
          "app_seconds": null,
          "app_started_at_ms": 1790751729404,
          "app_finished_at_ms": null
        },
        {
          "kind": "success",
          "profile": "omniget-app",
          "item": "hls",
          "round": 0,
          "warmup": false,
          "ok": false,
          "seconds": 1200.14,
          "mb": 0,
          "mbps": null,
          "peak_rss_mb": 84.3,
          "peak_cpu_pct": 34.3,
          "mean_cpu_pct": 2.1,
          "height": null,
          "files": 0,
          "app_seconds": null,
          "app_started_at_ms": 1790752915557,
          "app_finished_at_ms": null,
          "error": "no media file; no video stream; height 0 < 1080; 0 MB < 100 MB; {\"type\":\"Active\"}"
        },
        {
          "kind": "success",
          "profile": "omniget-app",
          "item": "audio",
          "round": 0,
          "warmup": false,
          "ok": true,
          "seconds": 106.19,
          "mb": 4.4,
          "mbps": 0.3,
          "peak_rss_mb": 292.2,
          "peak_cpu_pct": 80.4,
          "mean_cpu_pct": 13.2,
          "height": null,
          "files": 1,
          "app_seconds": null,
          "app_started_at_ms": 1790753448535,
          "app_finished_at_ms": null
        },
        {
          "kind": "success",
          "profile": "omniget-app",
          "item": "subtitles",
          "round": 0,
          "warmup": false,
          "ok": true,
          "seconds": 110.97,
          "mb": 204.1,
          "mbps": 14.7,
          "peak_rss_mb": 141.1,
          "peak_cpu_pct": 114.3,
          "mean_cpu_pct": 17.9,
          "height": 800,
          "files": 1,
          "app_seconds": null,
          "app_started_at_ms": 1790753590004,
          "app_finished_at_ms": null
        },
        {
          "kind": "success",
          "profile": "omniget-app",
          "item": "playlist",
          "round": 0,
          "warmup": false,
          "ok": true,
          "seconds": 34.14,
          "mb": 10.7,
          "mbps": 2.5,
          "peak_rss_mb": 124.5,
          "peak_cpu_pct": 84.5,
          "mean_cpu_pct": 19.6,
          "height": null,
          "files": 4,
          "app_seconds": null,
          "app_started_at_ms": 1790753783378,
          "app_finished_at_ms": null
        },
        {
          "kind": "success",
          "profile": "omniget-app",
          "item": "peertube",
          "round": 0,
          "warmup": false,
          "ok": true,
          "seconds": 35.48,
          "mb": 41.8,
          "mbps": 9.4,
          "peak_rss_mb": 123.2,
          "peak_cpu_pct": 85.7,
          "mean_cpu_pct": 16.9,
          "height": 1080,
          "files": 1,
          "app_seconds": null,
          "app_started_at_ms": 1790753823877,
          "app_finished_at_ms": null
        },
        {
          "kind": "success",
          "profile": "omniget-app",
          "item": "bilibili",
          "round": 0,
          "warmup": false,
          "ok": true,
          "seconds": 32.24,
          "mb": 19.2,
          "mbps": 4.8,
          "peak_rss_mb": 126.3,
          "peak_cpu_pct": 83.1,
          "mean_cpu_pct": 17.9,
          "height": 1080,
          "files": 1,
          "app_seconds": null,
          "app_started_at_ms": 1790753879099,
          "app_finished_at_ms": null
        },
        {
          "kind": "success",
          "profile": "omniget-app",
          "item": "torrent",
          "round": 0,
          "warmup": false,
          "ok": true,
          "seconds": 126.15,
          "mb": 276.1,
          "mbps": 17.5,
          "peak_rss_mb": 123.8,
          "peak_cpu_pct": 25.9,
          "mean_cpu_pct": 7.6,
          "height": 1080,
          "files": 1,
          "app_seconds": null,
          "app_started_at_ms": 1790753972544,
          "app_finished_at_ms": null
        }
      ]
    }
  }
}