#!/usr/bin/env node import { spawn } from "node:child_process" import { createServer } from "node:net" import { mkdir, writeFile } from "node:fs/promises" import { createWriteStream, existsSync } from "node:fs" import { homedir, platform } from "node:os" import { join, resolve } from "node:path" import { createInterface } from "node:readline/promises" import process from "node:process" import { projectSessionLoadPerformance } from "./profile-browser-session-load.mjs" const HELP = `Usage: bun run profile:browser -- [options] Options: --url OpenChamber URL (default: http://localhost:3000) --duration Recording duration after Enter (default: 60) --output Artifact directory (default: artifacts/browser-profile-