)]}'
{
  "commit": "7a4e3e9347d7d65e88b5239513f9c3139fec3f0a",
  "tree": "74093e6f48c1411dd9616a940ea9521fd16110d4",
  "parents": [
    "6a5a59b9645868cca1fc8851f6810cb0b90274dc"
  ],
  "author": {
    "name": "David Reveman",
    "email": "reveman@meta.com",
    "time": "Sat Apr 25 11:22:15 2026 -0700"
  },
  "committer": {
    "name": "David Reveman",
    "email": "reveman@meta.com",
    "time": "Sat Apr 25 11:29:54 2026 -0700"
  },
  "message": "ui: Paginate GpuCompute summary table\n\nLimit the summary table to 100 rows per page with prev/next\npagination controls. Previously the entire table (potentially\nthousands of rows with percent-bar elements) was rendered into\nthe DOM, causing expensive browser paint and hit-test operations\non every frame even when the vdom itself was skipped.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d3e10cecb627f207e0c5530ab29e20b9993d093b",
      "old_mode": 33188,
      "old_path": "ui/src/plugins/com.meta.GpuCompute/summary.ts",
      "new_id": "f7f4666b2245219d0287e691a439915f8fb7d837",
      "new_mode": 33188,
      "new_path": "ui/src/plugins/com.meta.GpuCompute/summary.ts"
    }
  ]
}
