{
  "workload": "30 seconds: active chat 20 updates/s, four background chats 2 updates/s each; 1210 thread shells. Server database restored to same pre-run snapshot. Synthetic text seeds differ slightly by dispatch timing.",
  "build": "iOS 27 iPhone 17 Pro simulator; Release native binary, Hermes -O and JS dev=false; single Effect patch; dirty widget changes excluded.",
  "limitations": [
    "One before/after pair; simulator scheduling and capture lengths differ.",
    "Sample counts are not invocation counts or wall-clock CPU time. No end-to-end speedup or battery percentage claimed.",
    "Before captured in warm app; after app relaunched for JS replacement.",
    "Before has two residual samples before disabled-profiler gap, excluded.",
    "Server source is isolated source-compact; client base is 7b0dc7bd."
  ],
  "runs": {
    "before": {
      "samples": 27697,
      "span_ms": 42935.418,
      "active": 6651,
      "vcs_ref_invalidation": 108,
      "react_sync_root": 3665,
      "shell_cache_encode": 664,
      "gc": 902
    },
    "after": {
      "samples": 33649,
      "span_ms": 52089.248,
      "active": 5711,
      "vcs_ref_invalidation": 0,
      "react_sync_root": 3274,
      "shell_cache_encode": 637,
      "gc": 665
    }
  },
  "bundle_sha256": {
    "before": "d69c5a760c4e7c2853ca9a9a69e441b4797bb62ca2da659fe976b4a1b2befe78",
    "after": "4495f052e06bfacfeff2dcff95de923138b3491912ab8ccd6b01c77d566250b8"
  }
}